ACM Home Page
Please provide us with feedback. Feedback
Rewriting of visibly pushdown languages for xml data integration
Full text PdfPdf (276 KB)
Source
Conference on Information and Knowledge Management archive
Proceeding of the 17th ACM conference on Information and knowledge management table of contents
Napa Valley, California, USA
SESSION: DB/industry: XML data integration and XML query optimization table of contents
Pages 521-530  
Year of Publication: 2008
ISBN:978-1-59593-991-3
Authors
Alex Thomo  University of Victoria, Victoria, BC, Canada
S. Venkatesh  University of Victoria, Victoria, BC, Canada
Sponsors
ACM: Association for Computing Machinery
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
SIGIR: ACM Special Interest Group on Information Retrieval
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 93,   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/1458082.1458152
What is a DOI?

ABSTRACT

In this paper, we focus on XML data integration by studying rewritings of XML target schemas in terms of source schemas. Rewriting is very important in data integration systems where the system is asked to find and assemble XML documents from the data sources and produce documents which satisfy a target schema.

As schema representation, we consider Visibly Pushdown Automata (VPAs) which accept Visibly Pushdown Languages (VPLs). The latter have been shown to coincide with the family of (word-encoded) regular tree languages which are the basis of formalisms for specifying XML schemas. Furthermore, practical semi-formal XML schema specifications (defined by simple pattern conditions on XML) compile into VPAs which are exponentially more concise than other representations based on tree automata.

Notably, VPLs enjoy a "well-behavedness" which facilitates us in addressing rewriting problems for XML data integration. Based on VPAs, we positively solve these problems, and present detailed complexity analyses.


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
Calvanese, D., De Giacomo, G., Lenzerini, M., and Vardi, Y. M. Rewriting of Regular Expressions and Regular Path Queries. J. Comput. Syst. Sci. 64(3): 2002, pp. 443--465.
 
4
Clark, J., and M. Murata, M. RELAX NG Specification. OASIS, December 2001.
 
5
Comon, H., Dauchet, M., Gilleron, R., Jacquemard, F., Lugiez, D., Löding, C.,Tison, S., and Tommasi, M. Tree Automata Techniques and Applications. Available on: http://www.grappa.univ-lille3.fr/tata, October 12, 2007.
 
6
 
7
 
8
 
9
 
10
Hashiguchi, K. Representation Theorems on Regular Languages. J. Comput. Syst. Sci. 27(1): 1983, pp. 101--115.
11
12
13
 
14
15
 
16
Sperberg-McQueen, C., M., and Thomson, H. XML Schema 1.0. http://www.w3.org/XML/Schema, 2005.

Collaborative Colleagues:
Alex Thomo: colleagues
S. Venkatesh: colleagues