Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Research problems in data warehousing
CIKM '95 Proceedings of the fourth international conference on Information and knowledge management
Adapting materialized views after redefinitions
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Tables as a paradigm for querying and restructuring (extended abstract)
PODS '96 Proceedings of the fifteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Maintenance of data cubes and summary tables in a warehouse
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Complexity of answering queries using materialized views
PODS '98 Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
SERF: schema evolution through an extensible, re-usable and flexible framework
Proceedings of the seventh international conference on Information and knowledge management
DynaMat: a dynamic view management system for data warehouses
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Testing implications of data dependencies
ACM Transactions on Database Systems (TODS)
Journal of Algorithms
A model for compound type changes encountered in schema evolution
ACM Transactions on Database Systems (TODS)
A case for dynamic view management
ACM Transactions on Database Systems (TODS)
Data integration: a theoretical perspective
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
View Integration: A Step Forward in Solving Structural Conflicts
IEEE Transactions on Knowledge and Data Engineering
The EVE Approach: View Synchronization in Dynamic Distributed Environments
IEEE Transactions on Knowledge and Data Engineering
Data Exchange: Semantics and Query Answering
ICDT '03 Proceedings of the 9th International Conference on Database Theory
Schema Mapping as Query Discovery
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Deriving Production Rules for Incremental View Maintenance
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Generic Schema Matching with Cupid
Proceedings of the 27th International Conference on Very Large Data Bases
Querying Heterogeneous Information Sources Using Source Descriptions
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
View Management in Distributed Data Base Systems
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
Describing and Using Query Capabilities of Heterogeneous Sources
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Schema Evolution in Heterogeneous Database Architectures, A Schema Transformation Approach
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
A survey of approaches to automatic schema matching
The VLDB Journal — The International Journal on Very Large Data Bases
Rondo: a programming platform for generic model management
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
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
Managing schema mappings in highly heterogeneous environments
Managing schema mappings in highly heterogeneous environments
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
LegoDB: customizing relational storage for XML documents
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Mapping adaptation under evolving schemas
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Data warehouse scenarios for model management
ER'00 Proceedings of the 19th international conference on Conceptual modeling
Kanata: adaptation and evolution in data sharing systems
ACM SIGMOD Record
Constructing extensible XQuery mappings
WWW '05 Special interest tracks and posters of the 14th international conference on World Wide Web
XML Mapping technology: making connections in an XML-centric world
IBM Systems Journal
Nested mappings: schema mapping reloaded
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Interactive source registration in community-oriented information integration
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
Clio: Schema Mapping Creation and Data Exchange
Conceptual Modeling: Foundations and Applications
Detection of corrupted schema mappings in XML data integration systems
ACM Transactions on Internet Technology (TOIT)
Ontology and Schema Evolution in Data Integration: Review and Assessment
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part II
Modeling Concept Evolution: A Historical Perspective
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Toward Formal Semantics for Data and Schema Evolution in Data Stream Management Systems
ER '09 Proceedings of the ER 2009 Workshops (CoMoL, ETheCoM, FP-UML, MOST-ONISW, QoIS, RIGiM, SeCoGIS) on Advances in Conceptual Modeling - Challenging Perspectives
Enabling ontology evolution in data integration
Proceedings of the 2010 EDBT/ICDT Workshops
Semantic matching: algorithms and implementation
Journal on data semantics IX
Worry-free database upgrades: automated model-driven evolution of schemas and complex mappings
Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
FORUM: a flexible data integration system based on data semantics
ACM SIGMOD Record
Automated co-evolution of conceptual models, physical databases, and mappings
ER'10 Proceedings of the 29th international conference on Conceptual modeling
Exelixis: evolving ontology-based data integration system
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
Ontology evolution in data integration: query rewriting to the rescue
ER'11 Proceedings of the 30th international conference on Conceptual modeling
Schema adaptation under multi-relation dependencies
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Policy-Regulated management of ETL evolution
Journal on Data Semantics XIII
Rule-Based management of schema changes at ETL sources
ADBIS'09 Proceedings of the 13th East European conference on Advances in Databases and Information Systems
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
What-if analysis for data warehouse evolution
DaWaK'07 Proceedings of the 9th international conference on Data Warehousing and Knowledge Discovery
Maintaining Mappings between Conceptual Models and Relational Schemas
Journal of Database Management
Ontology evolution without tears
Web Semantics: Science, Services and Agents on the World Wide Web
Hi-index | 0.00 |
In dynamic environments like the Web, data sources may change not only their data but also their schemas, their semantics, and their query capabilities. When a mapping is left inconsistent by a schema change, it has to be detected and updated. We present a novel framework and a tool (ToMAS) for automatically adapting (rewriting) mappings as schemas evolve. Our approach considers not only local changes to a schema but also changes that may affect and transform many components of a schema. Our algorithm detects mappings affected by structural or constraint changes and generates all the rewritings that are consistent with the semantics of the changed schemas. Our approach explicitly models mapping choices made by a user and maintains these choices, whenever possible, as the schemas and mappings evolve. When there is more than one candidate rewriting, the algorithm may rank them based on how close they are to the semantics of the existing mappings.