ACM Home Page
Please provide us with feedback. Feedback
Two-variable logic on data trees and XML reasoning
Full text PdfPdf (482 KB)
Source
Journal of the ACM (JACM) archive
Volume 56 ,  Issue 3  (May 2009) table of contents
Article No. 13  
Year of Publication: 2009
ISSN:0004-5411
Authors
Mikoaj Bojańczyk  Warsaw University, Warsaw, Poland
Anca Muscholl  LABRI & Universitéé Bordeaux 1, Bordeaux, France
Thomas Schwentick  Universität Dortmund, Dortmund, Germany
Luc Segoufin  INRIA & LSV, Cachan, France
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 31,   Downloads (12 Months): 252,   Citation Count: 0
Additional Information:

abstract   references   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/1516512.1516515
What is a DOI?

ABSTRACT

Motivated by reasoning tasks for XML languages, the satisfiability problem of logics on data trees is investigated. The nodes of a data tree have a label from a finite set and a data value from a possibly infinite set. It is shown that satisfiability for two-variable first-order logic is decidable if the tree structure can be accessed only through the child and the next sibling predicates and the access to data values is restricted to equality tests. From this main result, decidability of satisfiability and containment for a data-aware fragment of XPath and of the implication problem for unary key and inclusion constraints is concluded.


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
 
2
Arenas, M., Fan, W., and Libkin, L. 2005. Consistency of XML specifications. In Inconsistency Tolerance. Lecture Notes in Computer Science, vol. 3300. Springer-Verlag, New York, pp. 15--41.
3
4
 
5
 
6
 
7
Brüggemann-Klein, A., Wood, D., and Murata, M. 2001. Regular tree and regular hedge languages over unranked alphabets. Technical report, April. http://citeseer.ist.psu.edu/451005.html.
 
8
 
9
Carme, J., Niehren, J., and Tommasi, M. 2004. Querying unranked trees with stepwise tree automata. In RTA'04. Lecture Notes in Computer Science, vol. 3091. Springer-Verlag, New York, 105--118.
 
10
Cristau, J., Löding, C., and Thomas, W. 2005. Deterministic automata on unranked trees. In FCT'05. Lecture Notes in Computer Science, vol. 3623. Springer-Verlag, New York, pp. 68--79.
 
11
David, C. 2004. Mots et données infinis. Master thesis, Université Paris 7, LIAFA.
 
12
 
13
 
14
 
15
16
 
17
Geerts, F., and Fan, W. 2005. Satisfiability of XPath queries with sibling axes. In DBPL'05. Lecture Notes in Computer Science, vol. 3774. Springer-Verlag, New York, 122--137.
 
18
 
19
 
20
 
21
 
22
 
23
Martens, W., and Niehren, J. 2005. Minimizing tree automata for unranked trees. In Proceedings of the International Symposium on Database Programming Languages. Lecture Notes in Computer Science, vol. 3774. Springer-Verlag, New York, 232--246.
 
24
Marx, M. 2005. First order paths in ordered trees. In ICDT'05. Lecture Notes in Computer Science, vol. 3363. Springer-Verlag, Berlin, Germany, 114--128.
 
25
Mortimer, M. 1975. On languages with two variables. Zeitschr. f. math. Logik u. Grundlagen d. Math. 21, 135--140.
 
26
 
27
 
28
Neeraj Verma, K., Seidl, H., and Schwentick, T. 2005. On the complexity of equational horn clauses. In CADE'05, Lecture Notes in Computer Science, vol. 3632. Springer-Verlag, Berlin, Germany, 337--352.
29
30
 
31
XML Path Language (XPath), W3C Recommendation 16 November 1999. Available at http://www.w3.org/TR/xpath.

Collaborative Colleagues:
Mikoaj Bojańczyk: colleagues
Anca Muscholl: colleagues
Thomas Schwentick: colleagues
Luc Segoufin: colleagues