Many applications require exchange and integration of data from multiple, heterogeneous sources. eXtensible Markup Language (XML) is a standard developed to satisfy the convenient data exchange needs of these applications. However, XML by itself does not address the data integration requirements. This chapter discusses the challenges and techniques in XML Data Integration. It first presents a four step outline, illustrating the steps involved in the integration of XML data. This chapter, then, focuses on the first two of these steps: schema extraction and data/schema mapping. More specifically, schema extraction presents techniques to extract tree summaries, DTDs, or XML Schemas from XML documents. The discussion on data/schema mapping focuses on techniques for aligning XML data and schemas.
|Original language||English (US)|
|Title of host publication||Advanced Applications and Structures in XML Processing|
|Subtitle of host publication||Label Streams, Semantics Utilization and Data Query Technologies|
|Number of pages||25|
|State||Published - 2010|
ASJC Scopus subject areas
- Computer Science(all)