ACM Home Page
Please provide us with feedback. Feedback
The expressivity of XPath with transitive closure
Full text PdfPdf (394 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: 328 - 337  
Year of Publication: 2006
ISBN:1-59593-318-2
Author
Balder ten Cate  Universiteit van Amsterdam
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): 4,   Downloads (12 Months): 38,   Citation Count: 6
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.1142398
What is a DOI?

ABSTRACT

We extend Core XPath, the navigational fragment of XPath 1.0, with transitive closure and path equalities. The resulting language, Regular XPATH, is expressively complete for FO* (first-order logic extended with a transitive closure operator that can be applied to formulas with exactly two free variables). As a corollary, we obtain that Regular XPATH is closed under path intersection and complementation. We also provide characterizations for the *-positive fragment of Regular XPATH, and for μRegular XPATH (the extension of Regular XPATH with least fixed points).


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
S. Abiteboul, P. Buneman, and D. Suciu. Data on the Web. Morgan Kaufmann, 2000.
 
2
 
3
S. Abiteboul, D. Quass, J. McHugh, J. Widom, and J. Wiener. The LOREL query language for semistructured data. Journal on Digital Libraries, 1(1):68--88, 1997.
 
4
L. Afanasiev, P. Blackburn, I. Dimitriou, B. Gaiffe, E. Goris, M. Marx, and M. de Rijke. PDL on ordered trees. Journal of Applied Non-Classical Logics, 15(2):115--135, 2005.
 
5
6
 
7
R. Agrawal and H. V. Jagadish. Method for computing transitive closure. United States Patent 4930072. Filed August 31, 1987; Published May 29, 1990. URL: http://www.freepatentsonline.com/4930072.html.
 
8
 
9
 
10
R. Bloem and J. Engelfriet. Characterization of properties and relations defined in monadic second order logic on the nodes of trees. Technical Report 97-03, Leiden University, August 1997.
 
11
M. Bojańczyk, M. Samuelides, T. Schwentick, and L. Segoufin. On the expressive power of pebble automata. Manuscript.
 
12
J. Bradfield and C. Stirling. PDL and the modal μ-calculus. In Handbook of Modal Logic. Elsevier North-Holland, 2006. To appear.
 
13
A. Brüggemann-Klein and D. Wood. Caterpillars, context, tree automata and tree pattern matching. In Proceedings of DALT 1999, pages 270--285. World Scientific, 1999.
14
 
15
E. Codd. Relational completeness of data base sublanguages. In R. Rustin, editor, Database Systems, pages 33--64. Prentice-Hall, 1972.
 
16
 
17
A. Deutsch and V. Tannen. Containment and integrity constraints for XPath fragments. In Proceedings of KRDB 2001, volume 45 of CEUR Workshop Series. CEUR-WS.org, 2001.
 
18
 
19
J. Engelfriet and H. J. Hoogeboom. Automata with nested pebbles capture first-order logic with transitive closure. Tech. Report LIACS 2005-02, Leiden University, April 2005.