WWW '99 Proceedings of the eighth international conference on World Wide Web
Navigational plans for data integration
AAAI '99/IAAI '99 Proceedings of the sixteenth national conference on Artificial intelligence and the eleventh Innovative applications of artificial intelligence conference innovative applications of artificial intelligence
Testing implications of data dependencies
ACM Transactions on Database Systems (TODS)
Efficient and extensible algorithms for multi query optimization
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Data integration: a theoretical perspective
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Using Schema Matching to Simplify Heterogeneous Data Translation
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
Schema Mapping as Query Discovery
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
ILOG: Declarative Creation and Manipulation of Object Identifiers
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Object Fusion in Mediator Systems
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Capturing both types and constraints in data integration
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
The Piazza Peer Data Management System
IEEE Transactions on Knowledge and Data Engineering
Constraint-based XML query rewriting for data integration
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Preserving mapping consistency under schema changes
The VLDB Journal — The International Journal on Very Large Data Bases
Composing schema mappings: second-order dependencies to the rescue
PODS '04 Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
XML data exchange: consistency and query answering
Proceedings of the twenty-fourth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Composition of mappings given by embedded dependencies
Proceedings of the twenty-fourth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Clio grows up: from research prototype to industrial tool
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
Information preserving XML schema embedding
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Semantic adaptation of schema mappings when schemas evolve
VLDB '05 Proceedings of the 31st international conference on Very large data bases
HePToX: marrying XML and heterogeneity in your P2P databases
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Interactive schema translation with instance-level mappings
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Data exchange: semantics and query answering
Theoretical Computer Science - Database theory
Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Composing mappings among data sources
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Mapping-driven XML transformation
Proceedings of the 16th international conference on World Wide Web
Model management 2.0: manipulating richer mappings
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
A generic solution for warehousing business process data
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
GeRoMeSuite: a system for holistic generic model management
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Schema mapping verification: the spicy way
EDBT '08 Proceedings of the 11th international conference on Extending database technology: Advances in database technology
Clip: a tool for mapping hierarchical schemas
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Muse: a system for understanding and designing mappings
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Validation of mappings between schemas
Data & Knowledge Engineering
Compiling mappings to bridge applications and databases
ACM Transactions on Database Systems (TODS)
Towards automatic generation of AXML web services for dynamic data integration
DataX '08 Proceedings of the 2008 EDBT workshop on Database technologies for handling XML information on the web
Data exchange with data-metadata translations
Proceedings of the VLDB Endowment
A step towards incremental maintenance of the composed schema mapping
Proceedings of the 17th ACM conference on Information and knowledge management
Structural characterizations of schema-mapping languages
Proceedings of the 12th International Conference on Database Theory
On keys, foreign keys and nullable attributes in relational mapping systems
Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology
Generic schema mappings for composition and query answering
Data & Knowledge Engineering
Schema exchange: Generic mappings for transforming data and metadata
Data & Knowledge Engineering
Reverse data exchange: coping with nulls
Proceedings of the twenty-eighth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Proceedings of the 2009 ACM SIGMOD International Conference on Management of data
Evolving Services from a Contractual Perspective
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Clio: Schema Mapping Creation and Data Exchange
Conceptual Modeling: Foundations and Applications
Heterogeneity in Model Management: A Meta Modeling Approach
Conceptual Modeling: Foundations and Applications
Structural characterizations of schema-mapping languages
Communications of the ACM - Amir Pnueli: Ahead of His Time
Concise and expressive mappings with +Spicy
Proceedings of the VLDB Endowment
Laconic schema mappings: computing the core with SQL queries
Proceedings of the VLDB Endowment
Inverting schema mappings: bridging the gap between theory and practice
Proceedings of the VLDB Endowment
Project histories: managing data provenance across collection-oriented scientific workflow runs
DILS'07 Proceedings of the 4th international conference on Data integration in the life sciences
Schema mapping and query translation in heterogeneous P2P XML databases
The VLDB Journal — The International Journal on Very Large Data Bases
Schema and data translation: a personal perspective
ADBIS'07 Proceedings of the 11th East European conference on Advances in databases and information systems
ER'07 Proceedings of the 26th international conference on Conceptual modeling
Composition with target constraints
Proceedings of the 13th International Conference on Database Theory
Proceedings of the 13th International Conference on Database Theory
Composition and inversion of schema mappings
ACM SIGMOD Record
Semantic water data translation: a knowledge-driven approach
Proceedings of the Fourteenth International Database Engineering & Applications Symposium
Consistent query answers from virtually integrated XML data
Journal of Systems and Software
MapMerge: correlating independent schema mappings
Proceedings of the VLDB Endowment
TRAMP: understanding the behavior of schema mappings through provenance
Proceedings of the VLDB Endowment
The complexity of evaluating tuple generating dependencies
Proceedings of the 14th International Conference on Database Theory
Reverse data exchange: Coping with nulls
ACM Transactions on Database Systems (TODS)
Leveraging query logs for schema mapping generation in U-MAP
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
Quality assessment of coupled civil engineering applications
Advanced Engineering Informatics
Tractable XML data exchange via relations
Proceedings of the 20th ACM international conference on Information and knowledge management
Spreadsheet-based complex data transformation
Proceedings of the 20th ACM international conference on Information and knowledge management
Generating SPARQL executable mappings to integrate ontologies
ER'11 Proceedings of the 30th international conference on Conceptual modeling
Ontology guided data linkage framework for discovering meaningful data facts
ADMA'11 Proceedings of the 7th international conference on Advanced Data Mining and Applications - Volume Part II
MapMerge: correlating independent schema mappings
The VLDB Journal — The International Journal on Very Large Data Bases
Core schema mappings: Scalable core computations in data exchange
Information Systems
Efficient management of uncertainty in XML schema matching
The VLDB Journal — The International Journal on Very Large Data Bases
A sound and complete chase procedure for constrained tuple-generating dependencies
Journal of Intelligent Information Systems
Value invention in data exchange
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
The language of plain SO-tgds: Composition, inversion and structural properties
Journal of Computer and System Sciences
Automatic web spreadsheet data extraction
Proceedings of the 3rd International Workshop on Semantic Search Over the Web
Data & Knowledge Engineering
Hi-index | 0.00 |
Many problems in information integration rely on specifications, called schema mappings, that model the relationships between schemas. Schema mappings for both relational and nested data are well-known. In this work, we present a new formalism for schema mapping that extends these existing formalisms in two significant ways. First, our nested mappings allow for nesting and correlation of mappings. This results in a natural programming paradigm that often yields more accurate specifications. In particular, we show that nested mappings can naturally preserve correlations among data that existing mapping formalisms cannot. We also show that using nested mappings for purposes of exchanging data from a source to a target will result in less redundancy in the target data. The second extension to the mapping formalism is the ability to express, in a declarative way, grouping and data merging semantics. This semantics can be easily changed and customized to the integration task at hand. We present a new algorithm for the automatic generation of nested mappings from schema matchings (that is, simple element-to-element correspondences between schemas). We have implemented this algorithm, along with algorithms for the generation of transformation queries (e.g., XQuery) based on the nested mapping specification. We show that the generation algorithms scale well to large, highly nested schemas. We also show that using nested mappings in data exchange can drastically reduce the execution cost of producing a target instance, particularly over large data sources, and can also dramatically improve the quality of the generated data.