Proceedings of the Twenty-Eighth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems 2009
DOI: 10.1145/1559795.1559827
|View full text |Cite
|
Sign up to set email alerts
|

Satisfiability of downward XPath with data equality tests

Abstract: In this work we investigate the satisfiability problem for the logic XPath(↓ * , ↓, =), that includes all downward axes as well as equality and inequality tests. We address this problem in the absence of DTDs and the sibling axis. We prove that this fragment is decidable, and we nail down its complexity, showing the problem to be ExpTime-complete. The result also holds when path expressions allow closure under the Kleene star operator. To obtain these results, we introduce a new automaton model over data trees… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
49
0

Year Published

2009
2009
2016
2016

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 40 publications
(51 citation statements)
references
References 10 publications
2
49
0
Order By: Relevance
“…This settles a natural question left from the work in [13], also mentioned in [8,9]. As a consequence this also answers positively the open question raised in [1] on whether the downward fragment of XPath in the presence of DTDs is decidable.…”
Section: Introductionsupporting
confidence: 71%
See 1 more Smart Citation
“…This settles a natural question left from the work in [13], also mentioned in [8,9]. As a consequence this also answers positively the open question raised in [1] on whether the downward fragment of XPath in the presence of DTDs is decidable.…”
Section: Introductionsupporting
confidence: 71%
“…1 In fact, we give a decision procedure for the satisfiability problem in the presence of any regular tree language, and we can therefore code the core of XML Schema (stripped of functional dependencies, except of unary primary keys) or Relax NG document types. 1 The same question on downward XPath but in the absence of DTDs was treated in [8].…”
Section: Introductionmentioning
confidence: 99%
“…Their XPath fragments support qualifier, union, and wildcard node test, but not parent, following-sibling, or precedingsibling axis. Figueira investigated satisfiability for XP {↓,↓ * ,=} without DTD and showed that the problem is EXPTIMEcomplete [6]. Ishihara et al proposed subclasses of covering DTDs and investigated the tractability of XPath satisfiability under the subclasses [7], [8].…”
Section: <!Element Students (Undergraduate|graduate)+>mentioning
confidence: 99%
“…Indeed, it can be seen that the TPQs with XPath-joins (i.e., the TPQs with joins satisfying the above condition) are precisely the TPQs with joins that can be expressed in downward navigational XPath with path equalities (as defined in [8]). 2 TPQs with XPath-joins are well-behaved in other respects as well.…”
Section: Definition 9 (Tree Pattern Queries With Joins)mentioning
confidence: 99%