ACM Home Page
Please provide us with feedback. Feedback
Rewriting nested XML queries using nested views
Full text PdfPdf (394 KB)
Source International Conference on Management of Data archive
Proceedings of the 2006 ACM SIGMOD international conference on Management of data table of contents
Chicago, IL, USA
SESSION: Query processing for XML data table of contents
Pages: 443 - 454  
Year of Publication: 2006
ISBN:1-59593-434-0
Authors
Nicola Onose  University of California, San Diego
Alin Deutsch  University of California, San Diego
Yannis Papakonstantinou  University of California, San Diego
Emiran Curtmola  University of California, San Diego
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 69,   Citation Count: 3
Additional Information:

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

ABSTRACT

We present and analyze an algorithm for equivalent rewriting of XQuery queries using XQuery views, which is complete for a large class of XQueries featuring nested FLWR blocks, XML construction and join equalities by value and identity. These features pose significant challenges which lead to fundamental extension of prior work on the problems of rewriting conjunctive and tree pattern queries. Our solution exploits the Nested XML Tableaux (NEXT) notation which enables a logical foundation for specifying XQuery semantics. We present a tool which inputs XQuery queries and views and outputs an XQuery rewriting, thus being usable on top of any of the existing XQuery processing engines. Our experimental evaluation shows that the tool scales well for large numbers of views and complex queries.


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
 
3
A. Balmin, F. Ozcan, K. Beyer, R. Cochrane, and H. Pirahesh. A framework for using materialized xpath views in xml query processing. In VLDB, 2004.
4
 
5
6
7
 
8
 
9
A. Deutsch, Y. Papakonstantinou, and Y. Xu. The NEXT logical framework for XQuery. In VLDB, 2004.
 
10
A. Deutsch and V. Tannen. MARS: A system for publishing XML from mixed and redundant storage. In VLDB, 2003.
 
11
 
12
Y. Diao, D. Florescu, D. Kossmann, M. Carey, M. Franklin. Memoization in a streaming xquery processor. In XSym 2004.
 
13
X. Dong, A. Y. Halevy, and I. Tatarinov. Containment of nested XML queries. In VLDB, 2004.
 
14
S. Flesca, F. Furfaro, and E. Masciari. On the minimization of XPath queries. In VLDB, 2003.
 
15
16
 
17
 
18
19
20
 
21
22
 
23
 
24
25
26
27
28
29
 
30
W3C. XML Query Use Cases . Available from http://www.w3.org/TR/xmlquery-use-cases/.
 
31
W3C. XQuery: A query Language for XML. Available from http://www.w3.org/TR/xquery.
 
32
 
33
34


Collaborative Colleagues:
Nicola Onose: colleagues
Alin Deutsch: colleagues
Yannis Papakonstantinou: colleagues
Emiran Curtmola: colleagues