Abstract
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.
This work has been partly funded by the Austrian Federal Ministry of Transport, Innovation and Technology (BMVIT) and FFG under grant FIT-IT-810806.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Atkinson, C.: On the Unification of MDA and Web-based Knowledge Representation Technologies. In: 1st International Workshop on the Model-Driven Semantic Web (2004)
Aumueller, D., Do, H., Massmann, S., Rahm, E.: Schema and ontology matching with COMA++. In: SIGMOD Conference (June 2005)
Bézivin, J., et al.: An M3-Neutral infrastructure for bridging model engineering and ontology engineering. In: Proc. of the First International Conference on Interoperability of Enterprise Software and Applications, pp. 159–171. Springer, Heidelberg (2005)
Conesa, J.: Ontology-Driven Information Systems: Pruning and Refactoring of Ontologies. In: Doctoral Syposium of 7th Int. Conf. on the Unified Modeling Language, Lisbonl (2004)
Cruz, I.F., Huiyong, X., Feihong, H.: An Ontology-Based Framework for XML Semantic Integration. In: Int. Database Engineering and Applications Symposium, pp. 217–226 (2004)
Eclipse Tools Project: Eclipse Modeling Framework (EMF), http://www.eclipse.org/emf/
Didonet Del Fabro, M., Bézivin, J., Jouault, F., Breton, E., Gueltas, G.: AMW: a generic model weaver. In: Proc. of the 1ères Journées sur l’Ingénierie Dirigée par les Modèles (2005)
Falkovych, K., Sabou, M., Stuckenschmidt, H.: UML for the Semantic Web: Transformation-Based Approaches. In: Knowledge Transformation for the Semantic Web, IOS Press, Amsterdam (2003)
Ferdinand, M., et al.: Lifting XML Schema to OWL. In: 4th Int. Conf. on Web Engineering (ICWE), Munich, Germany (July 2004)
Fodor, O., Dell’Erba, M., Ricci, F., Spada, A., Werthner, H.: Conceptual normalisation of XML data for interoperability in tourism. In: Proc. of the Workshop on Knowledge Transformation for the Semantic Web, Lyon, France (July 2002)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Reading (1997)
IBM, Sandpiper Software: Fourth Revised Submission to the OMG RFP ad/2003-03-40, www.omg.org/docs/ad/05-09-08.pdf
Jena 2 Ontology API, http://jena.sourceforge.net/ontology/
Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Proceedings of the Model Transformations in Practice Workshop at MoDELS, Montego Bay, Jamaica (2005)
Kappel, et al.: On Models and Ontologies - A Layered Approach for Model-based Tool Integration. In: Modellierung 2006, Innsbruck (March 2006)
Kappel, et al.: Towards A Semantic Infrastructure Supporting Model-based Tool Integration. In: 1st Int. Workshop on Global integrated Model Management, Shanghai (May 2006)
Kappel, G., Kapsammer, E., Retschitzegger, W.: Integrating XML and Relational Database Systems. In: WWW Journal, Kluwer Academic Publishers, Dordrecht (2003)
Lehti, P., Fankhauser, P.: XML Data Integration with OWL: Experiences and Challenges. In: Symposium on Applications and the Internet, p. 160 (2004)
OMG: UML 2.0 Infrastructure Final Adopted Specification, formal/05-07-05 (2005)
Maedche, A., Motik, B., Silva, N., Volz, R.: MAFRA - An Ontology Mapping Framework in the Semantic Web. In: ECAI Workshop on Knowledge Transformation, Lyon, France (2002)
Magnini, B., Serafini, L., Speranza, M.: Making explicit the Semantics Hidden in Schema Models. In: Proc. of the Workshop on Human Language Technology for the Semantic Web and Web Services, ISWC, Florida (October 2003)
Moran, M., Mocan, A.: Towards Translating between XML and WSML. In: 2nd WSMO Implementation Workshop (WIW), Innsbruck, Austria (June 2005)
Noy, N.F.: Semantic Integration: A Survey Of Ontology-Based Approaches. SIGMOD Record, Special Issue on Semantic Integration 33(4) (December 2004)
Roser, S.: Ontology-based Model Transformation. In: Doctoral Symposium of the 8th Int. Conference on Model Driven Engineering Languages and Systems, Jamaica (October 2005)
Verelst, J., Du Bois, B., Demeyer, S.: Using Refactoring Techniques to Exploit Variability in Conceptual Modeling. In: ERCIM-ESF Workshop, Challenges in Software Evolution (2005)
Volz, et al.: OntoLIFT. IST Proj. 2001-33052 WonderWeb, Del. 11 (2003)
Wimmer, M., Kramler, G.: Bridging Grammarware and Modelware. In: Proc. of Satellite Events at the MoDELS 2005 Conference, Montego Bay, Jamaica (October 2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kappel, G. et al. (2006). Lifting Metamodels to Ontologies: A Step to the Semantic Integration of Modeling Languages. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds) Model Driven Engineering Languages and Systems. MODELS 2006. Lecture Notes in Computer Science, vol 4199. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11880240_37
Download citation
DOI: https://doi.org/10.1007/11880240_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-45772-5
Online ISBN: 978-3-540-45773-2
eBook Packages: Computer ScienceComputer Science (R0)