Lifting metamodels to ontologies: a step to the semantic integration of modeling languages

The use of different modeling languages in software development makes their integration a must. Most existing integration approaches are metamodel-based with these metamodels representing both an abstract syntax of the corresponding modeling language and also a data structure for storing models. This implementation specific focus, however, does not make explicit certain language concepts, which can complicate integration tasks. Hence, we propose a process which semi-automatically lifts metamodels into ontologies by making implicit concepts in the metamodel explicit in the ontology. Thus, a shift of focus from the implementation of a certain modeling language towards the explicit reification of the concepts covered by this language is made. This allows matching on a solely conceptual level, which helps to achieve better results in terms of mappings that can in turn be a basis for deriving implementation specific transformation code.

[1]  W. Retschitzegger,et al.  Model Integration Through Mega Operations , 2005 .

[2]  Adrian Mocan,et al.  Towards Translating between XML and WSML based on mappings between XML Schema and an equivalent WSMO Ontology , 2005, WIW.

[3]  Isabel F. Cruz,et al.  An ontology-based framework for XML semantic integration , 2004, Proceedings. International Database Engineering and Applications Symposium, 2004. IDEAS '04..

[4]  Natalya F. Noy,et al.  Semantic integration: a survey of ontology-based approaches , 2004, SGMD.

[5]  Luciano Serafini,et al.  Making Explicit the Semantics Hidden in Schema Models , 2003 .

[6]  T. Reiter,et al.  Towards a semantic infrastructure supporting model-based tool integration , 2006, GaMMa '06.

[7]  Heiner Stuckenschmidt,et al.  UML for the Semantic Web: Transformation-Based Approaches , 2003, Knowledge Transformation for the Semantic Web.

[8]  Vladan Devedzic,et al.  An M3-Neutral Infrastructure for Bridging Model Engineering and Ontology Engineering , 2006 .

[9]  M. Haller,et al.  Integrating Heterogeneous Tourism Information in TIScover — The MIRO-Web Approach , 2000 .

[10]  Michael Schrefl,et al.  Self-maintaining web pages , 2003, Inf. Syst..

[11]  Gerti Kappel,et al.  Towards Using UML 2 for Modelling Web Service Collaboration Protocols , 2006 .

[12]  Boris Motik,et al.  MAFRA: an ontology mapping framework in the semantic web , 2002 .

[13]  H. Werthner,et al.  Conceptual Normalisation of XML Data for Interoperability in Tourism , 2002 .

[14]  Gerti Kappel,et al.  Integrating XML and Relational Database Systems , 2004, World Wide Web.

[15]  Ralph Johnson,et al.  Design Patterns CD: Elements of Reusable Object-Oriented Software, (CD-ROM) , 1998 .

[16]  Werner Retschitzegger,et al.  A Generator Framework for Domain-Specific Model Transformation Languages , 2006, ICEIS.

[17]  Peter Fankhauser,et al.  XML data integration with OWL: experiences and challenges , 2004, 2004 International Symposium on Applications and the Internet. Proceedings..

[18]  Manuel Wimmer,et al.  Bridging Grammarware and Modelware , 2005, MoDELS Satellite Events.

[19]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[20]  Jean Bézivin,et al.  On the unification power of models , 2005, Software & Systems Modeling.

[21]  Jean Bézivin,et al.  AMW: a generic model weaver , 2005 .

[22]  Stephan Roser,et al.  Ontology-Based Model Transformation , 2005, MoDELS Satellite Events.

[23]  Jordi Conesa Caralt Ontology-Driven Information Systems : Pruning and Refactoring of Ontologies * , 2004 .

[24]  Erhard Rahm,et al.  Schema and ontology matching with COMA++ , 2005, SIGMOD '05.

[25]  M. N. Wicks Tool Integration in Software Engineering Environments , 2005 .

[26]  Jan Verelst,et al.  Using Refactoring Techniques to Exploit Variability in Conceptual Modeling , 2004 .

[27]  Christian Zirpins,et al.  Lifting XML Schema to OWL , 2004, ICWE.

[28]  Frédéric Jouault,et al.  Transforming Models with ATL , 2005, MoDELS.

[29]  Gerti Kappel,et al.  On models and ontologies - A layered approach for model-based tool integration , 2006 .