Order-Aware Twigs: Adding Order Semantics to Twigs
M Abdul Nizar, Sreenivasa Kumar Puligundla
Abstract
M Abdul Nizar, Sreenivasa Kumar Puligundla
Abstract
Although many algorithms have been proposed for evaluating XPath queries containing child and descendantaxes and predicates XPATH (/,//,[ ]) against XML data, there are very few efforts towards eveloping algorithms for processing path expressions with other axes namely, following, preceding, following-sibling and preceding-sibling. In this paper, we demonstrate that the conventional twig-structure, which is used to represent expressions in the subset XPATH (/,//,[ ]) has no order information built into it and hence fails to model XPath expressions with ordered axes. This motivates us to introduce a new type of twig-structure, which we call Order-aware Twig, to effectively represent XPath expressions with ordered axes.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Although many algorithms have been proposed for evaluating XPath queries containing child and descendantaxes and predicates XPATH (/,//,[ ]) against XML data, there are very few efforts towards eveloping algorithms for processing path expressions with other axes namely, following, preceding, following-sibling and preceding-sibling. In this paper, we demonstrate that the conventional twig-structure, which is used to represent expressions in the subset XPATH (/,//,[ ]) has no order information built into it and hence fails to model XPath expressions with ordered axes. This motivates us to introduce a new type of twig-structure, which we call Order-aware Twig, to effectively represent XPath expressions with ordered axes.
Key concepts: XPath, Twig, Computer science, XML, Path expression, Semantics (computer science), Order (exchange), Theoretical computer science