ACM Home Page
Please provide us with feedback. Feedback
Structural characterizations of the semantics of XPath as navigation tool on a document
Full text PdfPdf (398 KB)
Source Symposium on Principles of Database Systems archive
Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems table of contents
Chicago, IL, USA
SESSION: Query, update, and mining languages table of contents
Pages: 318 - 327  
Year of Publication: 2006
ISBN:1-59593-318-2
Authors
Marc Gyssens  Hasselt University & Transnational University of Limburg
Jan Paredaens  University of Antwerp
Dirk Van Gucht  Indiana University, Bloomington, IN
George H. L. Fletcher  Indiana University, Bloomington, IN
Sponsors
SIGMOD: ACM Special Interest Group on Management of Data
SIGART: ACM Special Interest Group on Artificial Intelligence
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 34,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1142351.1142397
What is a DOI?

ABSTRACT

Given a document D in the form of an unordered labeled tree, we study the expressibility on D of various fragments of XPath, the core navigational language on XML documents. We give characterizations, in terms of the structure of D, for when a binary relation on its nodes is definable by an XPath expression in these fragments. Since each pair of nodes in such a relation represents a unique path in D, our results therefore capture the sets of paths in D definable in XPath. We refer to this perspective on the semantics of XPath as the "global view." In contrast with this global view, there is also a "local view" where one is interested in the nodes to which one can navigate starting from a particular node in the document. In this view, we characterize when a set of nodes in D can be defined as the result of applying an XPath expression to a given node of D. All these definability results, both in the global and the local view, are obtained by using a robust two-step methodology, which consists of first characterizing when two nodes cannot be distinguished by an expression in the respective fragments of XPath, and then bootstrapping these characterizations to the desired results.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
F. Bancilhon. On the Completeness of Query Languages for Relational Data Bases. In MFCS, pages 112--123, Zakopane, Poland, 1978. Springer LNCS 64.
2
 
3
 
4
A. Berglund, S. Boag, D. Chamberlin, M. F. Fernández, M. Kay, J. Robie, and J. Siméon. XML Path Language (XPath) Version 2.0. Technical report, W3C, 2005.
 
5
 
6
P. Buneman, M. Grohe, and C. Koch. Path Queries on Compressed XML. In VLDB, pages 141--152, Berlin, Germany, 2003.
 
7
A. K. Chandra and D. Harel. Computable Queries for Relational Data Bases. J. Comp. Sys. Sci., 21(2):156--178, 1980.
 
8
H.-D. Ebbinghaus and J. Flum. Finite Model Theory. Springer Verlag, Berlin, 1995.
9
 
10
 
11
12
 
13
M. Grohe. Equivalence in Finite-Variable Logics is Complete for Polynomial Time. Combinatorica, 19(4):507--532, 1999.
 
14
 
15
L. Krzeszczakowski. Pebble Games on Trees. In EACSL CSL, pages 359--371, Vienna, Austria, 2003. Springer LNCS 2803.
 
16
L. Libkin. Logics for Unranked Trees: An Overview. In EATCS ICALP, pages 35--50, Lisbon, Portugal, 2005. Springer LNCS 3580.
17
18
19
 
20
 
21
J. Paredaens. On the Expressive Power of the Relational Algebra. Inf. Process. Lett., 7(2):107--111, 1978.
 
22
P. Ramanan. Covering Indexes for XML Queries: Bisimulation - Simulation = Negation. In VLDB, pages 165--176, Berlin, Germany, 2003.
 
23
A. Tarski. On the Calculus of Relations. J. Symb. Log., 6(3):73--89, 1941.
 
24
A. Tarski and S. Givant. A Formalization of Set Theory Without Variables. American Mathematical Society, Providence, RI, USA, 1987.


Collaborative Colleagues:
Marc Gyssens: colleagues
Jan Paredaens: colleagues
Dirk Van Gucht: colleagues
George H. L. Fletcher: colleagues