Efficient algorithms for processing XPath queries

G Gottlob, C Koch, R Pichler - ACM Transactions on Database Systems …, 2005 - dl.acm.org
Our experimental analysis of several popular XPath processors reveals a striking fact: Query
evaluation in each of the systems requires time exponential in the size of queries in the …

Containment and equivalence for a fragment of XPath

G Miklau, D Suciu - Journal of the ACM (JACM), 2004 - dl.acm.org
XPath is a language for navigating an XML document and selecting a set of element nodes.
XPath expressions are used to query XML data, describe key constraints, express …

Containment and equivalence for an XPath fragment

G Miklau, D Suciu - Proceedings of the twenty-first ACM SIGMOD …, 2002 - dl.acm.org
XPath is a simple language for navigating an XML document and selecting a set of element
nodes. XPath expressions are used to query XML data, describe key constraints, express …

Monadic datalog and the expressive power of languages for web information extraction

G Gottlob, C Koch - Journal of the ACM (JACM), 2004 - dl.acm.org
Research on information extraction from Web pages (wrapping) has seen much activity
recently (particularly systems implementations), but little work has been done on formally …

XPath: looking forward

D Olteanu, H Meuss, T Furche, F Bry - … 24–28, 2002 Revised Papers 8, 2002 - Springer
The location path language XPath is of particular importance for XML applications since it is
a core component of many XML processing standards such as XSLT or XQuery. In this …

An event-condition-action language for XML

J Bailey, A Poulovassilis, PT Wood - Proceedings of the 11th …, 2002 - dl.acm.org
XML repositories are now a widespread means for storing and exchanging information on
the Web. As these repositories become increasingly used in dynamic applications such as e …

XPath containment in the presence of disjunction, DTDs, and variables

F Neven, T Schwentick - International Conference on Database Theory, 2002 - Springer
XPath is a simple language for navigating an XML tree and returning a set of answer nodes.
The focus in this paper is on the complexity of the containment problem for various …

Web and semantic web query languages: A survey

J Bailey, F Bry, T Furche, S Schaffert - … School 2005, Msida, Malta, July 25 …, 2005 - Springer
A number of techniques have been developed to facilitate powerful data retrieval on the
Web and Semantic Web. Three categories of Web query languages can be distinguished …

Containment for XPath fragments under DTD constraints

PT Wood - Database Theory—ICDT 2003: 9th International …, 2003 - Springer
The containment and equivalence problems for various fragments of XPath have been
studied by a number of authors. For some fragments, deciding containment (and even …

XPath query containment

T Schwentick - ACM SIGMOD Record, 2004 - dl.acm.org
Consider an XML publish-subscribe scenario with hundreds of subscribers and tens of
thousands of XML documents to be delivered per day. Subscribers specify the documents in …