Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1938551.1938567acmotherconferencesArticle/Chapter ViewAbstractPublication PagesedbtConference Proceedingsconference-collections
research-article

Solutions in XML data exchange

Published: 21 March 2011 Publication History

Abstract

The task of XML data exchange is to restructure a document conforming to a source schema under a target schema according to certain mapping rules. The rules are typically expressed as source-to-target dependencies using various kinds of patterns, involving horizontal and vertical navigation, as well as data comparisons. The target schema imposes complex conditions on the structure of solutions, possibly inconsistent with the mapping rules. In consequence, for some source documents there may be no solutions.
We investigate three problems: deciding if all documents of the source schema can be mapped to a document of the target schema (absolute consistency), deciding if a given document of the source schema can be mapped (solution existence), and constructing a solution for a given source document (solution building).
We show that the complexity of absolute consistency is rather high in general, but within the polynomial hierarchy for bounded depth schemas. The combined complexity of solution existence and solution building behaves similarly, but the data complexity turns out to be very low.
In addition to this we show that even for much more expressive mapping rules, based on MSO definable queries, absolute consistency is decidable and data complexity of solution existence is polynomial.

References

[1]
S. Amano, L. Libkin, and F. Murlak. XML schema mappings. In PODS 2009, pages 33--42.
[2]
S. Amer-Yahia, S. Cho, L. Lakshmanan, D. Srivastava. Tree pattern query minimization. VLDB J. 11 (2002), 315--331.
[3]
M. Arenas and L. Libkin. XML data exchange: consistency and query answering. J ACM, 55(2):7:1--72, 2008.
[4]
M. Benedikt, W. Fan, F. Geerts. XPath satisfiability in the presence of DTDs. J. ACM 55(2): (2008).
[5]
P. Barceló. Logical foundations of relational data exchange. SIGMOD Record, 38(1):49--58, 2009.
[6]
P. A. Bernstein and S. Melnik. Model management 2.0: manipulating richer mappings. In SIGMOD, 2007.
[7]
H. Björklund, W. Martens, T. Schwentick. Conjunctive query containment over trees. DBPL '07, pages 66--80.
[8]
H. Björklund, W. Martens, T. Schwentick. Optimizing conjunctive queries over trees using schema information. MFCS'08, pages 132--143.
[9]
M. Bojańczyk, L. Kołodziejczyk, F. Murlak. Solutions for XML Data Exchange. Available at www.mimuw.edu.pl/~fmurlak/papers/bkm10.pdf.
[10]
C. David. Complexity of data tree patterns over XML documents. In MFCS'08, pages 278--289.
[11]
R. Fagin, P. G. Kolaitis, R. J. Miller, and L. Popa. Date exchange: semantics and query answering. TCS, 336:89--124, 2005.
[12]
R. Fagin, P. G. Kolaitis, L. Popa, and W.-C. Tan. Composing schema mappings: second-order dependencies to the rescue. ACM TODS, 30(4):994--1055, 2005.
[13]
G. Gottlob, C. Koch, K. Schulz. Conjunctive queries over trees. J. ACM 53(2):238--272 (2006).
[14]
J. Hidders. Satisfiability of XPath expressions. In DBPL'03, pages 21--36.
[15]
P. G. Kolaitis. Schema mappings, data exchange, and metadata management. In PODS 2005, pages 61--75.
[16]
R. Miller, M. Hernandez, L. Haas, L. Yan, C. Ho, R. Fagin, and L. Popa. The Clio project: managing heterogeneity. SIGMOD Record, 30:78--83, 2001.
[17]
M. Murata, D. Lee, M. Mani, and K. Kawaguchi. Taxonomy of XML schema languages using formal language theory. ACM Transactions on Internet Technology, 5(4):1--45, 2005.
[18]
F. Neven. Automata Theory for XML Researchers. SIGMOD Record 31(3): 39--46 (2002).

Cited By

View all
  • (2020)The Absolute Consistency Problem for Relational Schema Mappings with Functional DependenciesIEICE Transactions on Information and Systems10.1587/transinf.2020EDP7102E103.D:11(2278-2288)Online publication date: 1-Nov-2020
  • (2016)Bounded Repairability for Regular Tree LanguagesACM Transactions on Database Systems10.1145/289899541:3(1-45)Online publication date: 30-Jun-2016
  • (2013)XML data exchange with target constraintsInformation Processing and Management: an International Journal10.1016/j.ipm.2012.09.00249:2(465-483)Online publication date: 1-Mar-2013
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICDT '11: Proceedings of the 14th International Conference on Database Theory
March 2011
285 pages
ISBN:9781450305297
DOI:10.1145/1938551
  • Program Chair:
  • Tova Milo
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 March 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. XML data exchange
  2. absolute consistency
  3. patterns
  4. regular queries
  5. solution building
  6. solution existence

Qualifiers

  • Research-article

Conference

EDBT/ICDT '11
EDBT/ICDT '11: EDBT/ICDT '11 joint conference
March 21 - 24, 2011
Uppsala, Sweden

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2020)The Absolute Consistency Problem for Relational Schema Mappings with Functional DependenciesIEICE Transactions on Information and Systems10.1587/transinf.2020EDP7102E103.D:11(2278-2288)Online publication date: 1-Nov-2020
  • (2016)Bounded Repairability for Regular Tree LanguagesACM Transactions on Database Systems10.1145/289899541:3(1-45)Online publication date: 30-Jun-2016
  • (2013)XML data exchange with target constraintsInformation Processing and Management: an International Journal10.1016/j.ipm.2012.09.00249:2(465-483)Online publication date: 1-Mar-2013
  • (2013)Reasoning about pattern-based XML queriesProceedings of the 7th international conference on Web Reasoning and Rule Systems10.1007/978-3-642-39666-3_2(4-18)Online publication date: 27-Jul-2013
  • (2012)Between tree patterns and conjunctive queriesProceedings of the 37th international conference on Mathematical Foundations of Computer Science10.1007/978-3-642-32589-2_61(705-717)Online publication date: 27-Aug-2012

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media