Relative information capacity of simple relational database schemata
SIAM Journal on Computing
Semantic database modeling: survey, applications, and research issues
ACM Computing Surveys (CSUR)
Telos: representing knowledge about information systems
ACM Transactions on Information Systems (TOIS)
Aspects: extending objects to support multiple, independent roles
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
A vision for management of complex models
ACM SIGMOD Record
Clio: a semi-automatic tool for schema mapping
SIGMOD '01 Proceedings of the 2001 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
Fundamentals of Database Systems
Fundamentals of Database Systems
Management of Multiple Models in an Extensible Database Design Tool
EDBT '96 Proceedings of the 5th International Conference on Extending Database Technology: Advances in Database Technology
A Data Model and Semantics of Objects with Dynamic Roles
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
Roles and Aspects: Similarities, Differences, and Synergetic Potential
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
The Use of Information Capacity in Schema Integration and Translation
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Objects with Multiple Most Specific Classes
ECOOP '95 Proceedings of the 9th European Conference on Object-Oriented Programming
An Executable Meta Model for Re-Engineering of Database Schemas
ER '94 Proceedings of the13th International Conference on the Entity-Relationship Approach
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
Industrial-strength schema matching
ACM SIGMOD Record
Interactive schema translation with instance-level mappings
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Composing schema mappings: Second-order dependencies to the rescue
ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2004
The role concept in data models
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
Merging models based on given correspondences
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Heterogeneous data translation through XML conversion
Journal of Web Engineering
Model-Independent schema and data translation
EDBT'06 Proceedings of the 10th international conference on Advances in Database Technology
A multilevel dictionary for model management
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
GeRoMeSuite: a system for holistic generic model management
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Heterogeneity in Model Management: A Meta Modeling Approach
Conceptual Modeling: Foundations and Applications
A survey of techniques for achieving metadata interoperability
ACM Computing Surveys (CSUR)
Collaborative schema construction using regular sequence types
IRI'09 Proceedings of the 10th IEEE international conference on Information Reuse & Integration
Sequence disunification and its application in collaborative schema construction
WISE'07 Proceedings of the 2007 international conference on Web information systems engineering
ER'07 Proceedings of the 26th international conference on Conceptual modeling
Matching of ontologies with XML schemas using a generic metamodel
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Metamodelling with datalog and classes: conceptbase at the age of 21
ICOODB'09 Proceedings of the Second international conference on Object databases
Solving ORM by MAGIC: MApping generatIon and composition
ICOODB'10 Proceedings of the Third international conference on Objects and databases
Pattern-based ontology transformation service exploiting OPPL and OWL-API
EKAW'10 Proceedings of the 17th international conference on Knowledge engineering and management by the masses
Ontology and instance matching
Knowledge-driven multimedia information extraction and ontology evolution
Ontology alignment evaluation initiative: six years of experience
Journal on data semantics XV
Schema, ontology and metamodel matching - different, but indeed the same?
MEDI'11 Proceedings of the First international conference on Model and data engineering
Utilising the MISM model independent schema management platform for query evaluation
BNCOD'11 Proceedings of the 28th British national conference on Advances in databases
Polymorphism in datalog and inheritance in a metamodel
FoIKS'10 Proceedings of the 6th international conference on Foundations of Information and Knowledge Systems
Genericity for model management operations
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
The goal of Model Management is the development of new technologies and mechanisms to support the integration, evolution and matching of data models at the conceptual and logical design level. Such tasks are to be performed by means of a set of model management operators which work on models and their elements, without being restricted to a particular metamodel (e.g. the relational or UML metamodel). We propose that generic model management should employ a generic meta-model (GMM) which serves as an abstraction of particular metamodels and preserves as much of the original features of modeling constructs as possible. A naive generalization of the elements of concrete metamodels in generic meta-classes would lose some of the specific features of the metamodels, or yield a prohibitive number of metaclasses in the GMM. To avoid these problems, we propose the Generic Role based Metamodel GeRoMe in which each model element is decorated with a set of role objects that represent specific properties of the model element. Roles may be added to or removed from elements at any time, which enables a very flexible and dynamic yet accurate definition of models. Roles expose to operators different views on the same model element. Thus, operators concentrate on features which affect their functionality but may remain agnostic about other features. Consequently, these operators can use polymorphism and have to be implemented only once using GeRoMe, and not for each specific metamodel. We verified our results by implementing GeRoMe and a selection of model management operators using our metadata system ConceptBase.