Magic sets and other strange ways to implement logic programs (extended abstract)
PODS '86 Proceedings of the fifth ACM SIGACT-SIGMOD symposium on Principles of database systems
An amateur's introduction to recursive query processing strategies
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Rule representation and management in conceptbase
ACM SIGMOD Record
Direct transitive closure algorithms: design and performance evaluation
ACM Transactions on Database Systems (TODS)
Fast algorithms for the unit cost editing distance between trees
Journal of Algorithms
A compression technique to materialize transitive closure
ACM Transactions on Database Systems (TODS)
Telos: representing knowledge about information systems
ACM Transactions on Information Systems (TOIS)
Transitive closure algorithms based on graph traversal
ACM Transactions on Database Systems (TODS)
A performance study of transitive closure algorithms
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Database schema evolution using EVER diagrams
AVI '94 Proceedings of the workshop on Advanced visual interfaces
Incremental and decremental evaluation of transitive closure by first-order queries
Information and Computation
Logical foundations of object-oriented and frame-based languages
Journal of the ACM (JACM)
Change detection in hierarchically structured information
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Meaningful change detection in structured data
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Structural matching and discovery in document databases
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Maintaining transitive closure in first order after node-set and edge-set deletions
Information Processing Letters
SERF: schema evolution through an extensible, re-usable and flexible framework
Proceedings of the seventh international conference on Information and knowledge management
Semantic integration of semistructured and structured data sources
ACM SIGMOD Record
Microsoft repository version 2 and the open information model
Information Systems - Special issue on meta-modelling and methodology engineering
EXPRESS: a data EXtraction, Processing, and Restructuring System
ACM Transactions on Database Systems (TODS)
The object data standard: ODMG 3.0
The object data standard: ODMG 3.0
Incremental maintenance of recursive views using relational calculus/SQL
ACM SIGMOD Record
Description Logics in Data Management
IEEE Transactions on Knowledge and Data Engineering
Using Schema Matching to Simplify Heterogeneous Data Translation
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
Direct Algorithms for Computing the Transitive Closure of Database Relations
VLDB '87 Proceedings of the 13th 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
The Use of Information Capacity in Schema Integration and Translation
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Answering queries using views: A survey
The VLDB Journal — The International Journal on Very Large Data Bases
Semi-Automatic, Semantic Discovery of Properties from Database Schemes
IDEAS '98 Proceedings of the 1998 International Symposium on Database Engineering & Applications
Data warehouse scenarios for model management
ER'00 Proceedings of the 19th international conference on Conceptual modeling
Generic Schema Matching with Cupid
Proceedings of the 27th International Conference on Very Large Data Bases
Generic Model Management: A Database Infrastructure for Schema Manipulation
CooplS '01 Proceedings of the 9th International Conference on Cooperative Information Systems
Registering Scientific Information Sources for Semantic Mediation
ER '02 Proceedings of the 21st International Conference on Conceptual Modeling
A Model Theory for Generic Schema Management
DBPL '01 Revised Papers from the 8th International Workshop on Database Programming Languages
A survey of approaches to automatic schema matching
The VLDB Journal — The International Journal on Very Large Data Bases
Visualizing model mappings in UML
Proceedings of the 2003 ACM symposium on Software visualization
Rondo: a programming platform for generic model management
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
On schema matching with opaque column names and data values
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Dealing with relationship cardinality constraints in relational database design
Effective databases for text & document management
The PROMPT suite: interactive tools for ontology merging and mapping
International Journal of Human-Computer Studies
Global content management services for product providers and purchasers
Computers in Industry
ToMAS: A System for Adapting Mappings while Schemas Evolve
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
Turning CARTwheels: an alternating algorithm for mining redescriptions
Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining
A case-based reasoning framework for workflow model management
Data & Knowledge Engineering - Special issue: Advances in business process management
Integrating XML and Relational Database Systems
World Wide Web
Ontology Versioning in an Ontology Management Framework
IEEE Intelligent Systems
Kanata: adaptation and evolution in data sharing systems
ACM SIGMOD Record
Representing and Querying Data Transformations
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Composition of mappings given by embedded dependencies
Proceedings of the twenty-fourth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Supporting executable mappings in model management
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
APCCM '05 Proceedings of the 2nd Asia-Pacific conference on Conceptual modelling - Volume 43
Traceability in viewpoint merging: a model management perspective
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
Data integration: the teenage years
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Implementing mapping composition
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
A unified approach to structured and XML data modeling and manipulation
Data & Knowledge Engineering
Composition of mappings given by embedded dependencies
ACM Transactions on Database Systems (TODS)
AutoGen: Easing model management through two levels of abstraction
Journal of Visual Languages and Computing
Formal Model Merging Applied to Class Diagram Integration
Electronic Notes in Theoretical Computer Science (ENTCS)
Using the uni-level description (ULD) to support data-model interoperability
Data & Knowledge Engineering - Special issue: ER 2003
A web services framework for distributed model management
Information Systems Frontiers
Model management 2.0: manipulating richer mappings
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
A Relationship-Driven Framework for Model Merging
MISE '07 Proceedings of the International Workshop on Modeling in Software Engineering
Dynamic decision support through instantiation of UEML representations
Communications of the ACM
Retrieval for decision support resources by structured models
Decision Support Systems
Mapping paradigm for document transformation
Proceedings of the 2007 ACM symposium on Document engineering
COMA: a system for flexible combination of schema matching approaches
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Chameleon: an extensible and customizable tool for web data translation
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Model management and schema mappings: theory and practice
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Meta-modeling framework: A new approach to manage meta-modelbase and modeling knowledge
Knowledge-Based Systems
Malan: a mapping language for the data manipulation
Proceedings of the eighth ACM symposium on Document engineering
A Generic Data Level Implementation of ModelGen
BNCOD '08 Proceedings of the 25th British national conference on Databases: Sharing Data, Information and Knowledge
Dynamic sub-ontology evolution for traditional Chinese medicine web ontology
Journal of Biomedical Informatics
Model-independent schema translation
The VLDB Journal — The International Journal on Very Large Data Bases
A Diagrammatic Logic for Object-Oriented Visual Modeling
Electronic Notes in Theoretical Computer Science (ENTCS)
Design Space of Heterogeneous Synchronization
Generative and Transformational Techniques in Software Engineering II
Ten Challenges for Ontology Matching
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part II on On the Move to Meaningful Internet Systems
Advances in Web Semantics I
Generic schema mappings for composition and query answering
Data & Knowledge Engineering
Schema exchange: Generic mappings for transforming data and metadata
Data & Knowledge Engineering
FEATUREHOUSE: Language-independent, automated software composition
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
A Framework for Testing Model Composition Engines
SC '09 Proceedings of the 8th International Conference on Software Composition
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
GAMBUSE: A Gap Analysis Methodology for Engineering SOA-Based Applications
Conceptual Modeling: Foundations and Applications
A survey of techniques for achieving metadata interoperability
ACM Computing Surveys (CSUR)
Flexible Dataspace Management Through Model Management
Proceedings of the 2010 EDBT/ICDT Workshops
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
GeRoMe: a generic role based metamodel for model management
Journal on data semantics VIII
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
Schema exchange: a template-based approach to data and metadata translation
ER'07 Proceedings of the 26th international conference on Conceptual modeling
Context representation in domain ontologies and its use for semantic integration of data
Journal on data semantics X
Composing local-as-view mappings: closure and applications
Proceedings of the 13th International Conference on Database Theory
Foundations of schema mapping management
Proceedings of the twenty-ninth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Automatic schema merging using mapping constraints among incomplete sources
CIKM '10 Proceedings of the 19th ACM international conference on Information and knowledge management
Support elements in graph structured schema reintegration
CIKM '10 Proceedings of the 19th ACM international conference on Information and knowledge management
Metamodelling with datalog and classes: conceptbase at the age of 21
ICOODB'09 Proceedings of the Second international conference on Object databases
A flexible object model and algebra for uniform access to object databases
ICOODB'10 Proceedings of the Third international conference on Objects and databases
Solving ORM by MAGIC: MApping generatIon and composition
ICOODB'10 Proceedings of the Third international conference on Objects and databases
Model synchronization: mappings, tiles, and categories
GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
Leveraging query logs for schema mapping generation in U-MAP
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
Heterogeneous data translation through XML conversion
Journal of Web Engineering
Ontology alignment evaluation initiative: six years of experience
Journal on data semantics XV
Utilising the MISM model independent schema management platform for query evaluation
BNCOD'11 Proceedings of the 28th British national conference on Advances in databases
Package merge in UML 2: practice vs. theory?
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Model-Independent schema and data translation
EDBT'06 Proceedings of the 10th international conference on Advances in Database Technology
Three semantics for distributed systems and their relations with alignment composition
ISWC'06 Proceedings of the 5th international conference on The Semantic Web
Interoperability in meta-environments: an XMI-based approach
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Managing inheritance hierarchies in object/relational mapping tools
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Automatic model generation in model management
CIT'04 Proceedings of the 7th international conference on Intelligent Information Technology
Secure model management operations for the web
DBSec'05 Proceedings of the 19th annual IFIP WG 11.3 working conference on Data and Applications Security
An efficient schema matching algorithm
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part II
Modeling in the large and modeling in the small
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
A multilevel dictionary for model management
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
Automatic support for traceability in a generic model management framework
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
GeRoMe: a generic role based metamodel for model management
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II
Model driven engineering: an emerging technical space
GTTSE'05 Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering
Policy-Regulated management of ETL evolution
Journal on Data Semantics XIII
e-Government: a legislative ontology for the 'SIAP' parliamentary management system
TCGOV'05 Proceedings of the 2005 international conference on E-Government: towards Electronic Democracy
Tutorial 5: schema and data translation
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
DSToolkit: an architecture for flexible dataspace management
Transactions on Large-Scale Data- and Knowledge-Centered Systems V
What-if analysis for data warehouse evolution
DaWaK'07 Proceedings of the 9th international conference on Data Warehousing and Knowledge Discovery
Value invention in data exchange
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
Hi-index | 0.02 |
Many problems encountered when building applications of database systems involve the manipulation of models. By "model," we mean a complex structure that represents a design artifact, such as a relational schema, object-oriented interface, UML model, XML DTD, web-site schema, semantic network, complex document, or software configuration. Many uses of models involve managing changes in models and transformations of data from one model into another. These uses require an explicit representation of "mappings" between models. We propose to make database systems easier to use for these applications by making "model" and "model mapping" first-class objects with special operations that simplify their use. We call this capability model management.In addition to making the case for model management, our main contribution is a sketch of a proposed data model. The data model consists of formal, object-oriented structures for representing models and model mappings, and of high-level algebraic operations on those structures, such as matching, differencing, merging, selection, inversion and instantiation. We focus on structure and semantics, not implementation.