ABSTRACT
Tree patterns represent important fragments of XPath. In this paper, we show that some classes of tree patterns exhibit such a property that, given a finite number of tree patterns P1, ..., Pn, there exists another pattern P (tree pattern or DAG-pattern) such that P1, ..., Pn, are all contained in P, and for any tree pattern Q belonging to a given class C, P1, ..., Pn, are contained in Q implies P is contained in Q.
- M. Benedikt, W. Fan, and G. Kuper. Structural properties of XPath fragments. Theor. Comput. Sci., 336(1), 2005. Google ScholarDigital Library
- L. V. S. Lakshmanan, H. Wang, and Z. J. Zhao. Answering tree pattern queries using views. In VLDB, 2006. Google ScholarDigital Library
- G. Miklau and D. Suciu. Containment and equivalence for a fragment of XPath. J. ACM, 51(1), 2004. Google ScholarDigital Library
- J. Wang, J. X. Yu, and C. Liu. Independence of containing patterns property and its application in tree pattern query rewriting using views. The World Wide Web Journal, 12(1). Google ScholarDigital Library
Index Terms
- Minimal common container of tree patterns
Recommendations
A Survey of XML Tree Patterns
With XML becoming a ubiquitous language for data interoperability purposes in various domains, efficiently querying XML data is a critical issue. This has lead to the design of algebraic frameworks based on tree-shaped patterns akin to the tree-...
Independence of Containing Patterns Property and Its Application in Tree Pattern Query Rewriting Using Views
We show that several classes of tree patterns observe the independence of containing patterns property, that is, if a pattern is contained in the union of several patterns, then it is contained in one of them. We apply this property to two related problems ...
A revised result on chasing tree patterns under schema graphs
We first provide an example to show that two previously published results in 2 and 4 on tree pattern containment under schema graphs are incorrect. We then show that the original result in 2 holds under some special conditions on the schema graph. We ...
Comments