|
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
|
Peter Buneman , Susan Davidson , Gerd Hillebrand , Dan Suciu, A query language and optimization techniques for unstructured data, Proceedings of the 1996 ACM SIGMOD international conference on Management of data, p.505-516, June 04-06, 1996, Montreal, Quebec, Canada
|
| |
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.
|
CITED BY 5
|
|
|
|
|
|
|
|
|
Loredana Afanasiev , Torsten Grust , Maarten Marx , Jan Rittinger , Jens Teubner, Recursion in XQuery: put your distributivity safety belt on, Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, March 24-26, 2009, Saint Petersburg, Russia
|
|