Abstract

Data exchange is the problem of finding an instance of a target schema, given an instance of a source schema and a specification of the relationship between the source and the target. Theoretical foundations of data exchange have recently been investigated for relational data.In this paper, we start looking into the basic properties of XML data exchange, that is, restructuring of XML documents that conform to a source DTD under a target DTD, and answering queries written over the target schema. We define XML data exchange settings in which source-to-target dependencies refer to the hierarchical structure of the data. Combining DTDs and dependencies makes some XML data exchange settings inconsistent. We investigate the consistency problem and determine its exact complexity.We then move to query answering, and prove a dichotomy theorem that classifies data exchange settings into those over which query answering is tractable, and those over which it is coNP-complete, depending on classes of regular expressions used in DTDs. Furthermore, for all tractable cases we give polynomial-time algorithms that compute target XML documents over which queries can be answered.

Keywords:
Computer science XML validation Document Structure Description XML Schema Editor Data exchange XML RELAX NG XML Schema (W3C) Information retrieval Streaming XML Efficient XML Interchange Schema (genetic algorithms) XML database Document type definition Programming language Database World Wide Web

Metrics

116
Cited By
14.86
FWCI (Field Weighted Citation Impact)
35
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing

Related Documents

BOOK-CHAPTER

data exchange

Martin H. Weik

Year: 2000 Pages: 348-348
BOOK-CHAPTER

Exchange, Data

Shashi ShekharHui XiongXun Zhou

Encyclopedia of GIS Year: 2017 Pages: 565-565
BOOK-CHAPTER

Data Exchange

Year: 2008 Pages: 202-202
BOOK-CHAPTER

Exchange, Data

Shashi ShekharHui Xiong

Encyclopedia of GIS Year: 2008 Pages: 297-297
BOOK-CHAPTER

Data Exchange

Lucian Popa

Encyclopedia of Database Systems Year: 2009 Pages: 575-581
© 2026 ScienceGate Book Chapters — All rights reserved.