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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
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)