2007 · 14 citations · 18 references
ComputingComputer ScienceInformation TechnologyData EngineeringDatabasesFormal MethodsData IntegrationData InteroperabilityData MappingData ModelingSchema DesignXml DatabasesConstraint DependenciesConstraintsContextual DependenciesData Schema MappingSchema MappingStructural ConstraintsXml Data IntegrationXml Data Models
Abstract. Schema mappings play a central role in both data integration and data exchange, and are understood as high-level specifications describing the relationships between data schemas. Based on these specifications, data structured under a source schema can be transformed into data structured under a target schema. During the transformation some structural constraints, both context-free (the structure) and contextual (e.g. keys and value dependencies) should be taken into account. In this work, we present a new formalism for the schema mapping specification. We propose a new class of tree-pattern formulas in order to extend semantics of XML schema mappings by specification of key constraints and value dependencies. We discuss foundations of the method and propose a key-preserving transformation algorithm. 1
18
A survey of approaches to automatic schema matching
Erhard Rahm, Philip A. Bernstein · The VLDB Journal · 2001 · 3.3K citations · Full text
Maurizio Lenzerini · 2002 · 2.5K citations
Storing and querying ordered XML using a relational database system
Igor Tatarinov, Stratis D. Viglas, Kevin Beyer et al. · 2002 · 2.3K citations
Reconciling schemas of disparate data sources
AnHai Doan, Pedro Domingos, Alon Halevy · 2001 · 733 citations
Data integration: the teenage years
Alon Halevy, Anand Rajaraman, Joann J. Ordille · 2006 · 540 citations