Database Programming Languages
DOI: 10.1007/978-3-540-75987-4_16
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Inclusion for a Class of XML Types with Interleaving and Counting

Abstract: Inclusion between XML types is important but expensive, and is much more expensive when unordered types are considered. We prove here that inclusion for XML types with interleaving and counting can be decided in polynomial time in presence of two important restrictions: no element appears twice in the same content model, and Kleene star is only applied to disjunctions of single elements.Our approach is based on the transformation of each such content model into a set of constraints that completely characterize… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
32
0

Publication Types

Select...
3
2
2

Relationship

3
4

Authors

Journals

citations
Cited by 19 publications
(32 citation statements)
references
References 10 publications
0
32
0
Order By: Relevance
“…The following theorem is proved in [10] and states that constraints provide a sound and complete characterization of type semantics. Theorem 2.14 Given a conflict-free type T , it holds that:…”
Section: Definition 212 (Nested Constraints)mentioning
confidence: 99%
See 2 more Smart Citations
“…The following theorem is proved in [10] and states that constraints provide a sound and complete characterization of type semantics. Theorem 2.14 Given a conflict-free type T , it holds that:…”
Section: Definition 212 (Nested Constraints)mentioning
confidence: 99%
“…We show how this approach can be generalized to check membership of XML trees into a class of EDTDs with interleaving and counting, obtaining an algorithm whose time complexity is linear in the product of the input size with the maximal alternation depth of all the content models in the schema. In this context, the restriction we are proposing is known to be met by the vast majority of schemas that are produced in practice [10].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…This fact raised new interest in the study of such extended REs, and, specifically, in the crucial problem of language inclusion. The problem is EXPSPACE-complete [12,8], but, in [9], we introduced a class of "conflict-free" REs with interleaving and counting, whose inclusion problem is in PTIME. The class is characterized by the single occurrence of each symbol and the limitation of Kleene-star to symbols.…”
Section: Introductionmentioning
confidence: 99%
“…XML applications would benefit from the extension of REs with interleaving and counting, but this is not feasible in general, since inclusion is EXPSPACE-complete for such extended REs. In [9] we introduced a notion of "conflict-free REs", which are extended REs with excellent complexity behaviour, including a cubic inclusion algorithm [9] and linear membership [10]. Conflict-free REs have interleaving and counting, but the complexity is tamed by the "conflict-free" limitations, which have been found to be satisfied by the vast majority of the content models published on the Web.…”
mentioning
confidence: 99%