Skip to main content

Lifting Metamodels to Ontologies: A Step to the Semantic Integration of Modeling Languages

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4199))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Atkinson, C.: On the Unification of MDA and Web-based Knowledge Representation Technologies. In: 1st International Workshop on the Model-Driven Semantic Web (2004)

    Google Scholar 

  2. Aumueller, D., Do, H., Massmann, S., Rahm, E.: Schema and ontology matching with COMA++. In: SIGMOD Conference (June 2005)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Eclipse Tools Project: Eclipse Modeling Framework (EMF), http://www.eclipse.org/emf/

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Ferdinand, M., et al.: Lifting XML Schema to OWL. In: 4th Int. Conf. on Web Engineering (ICWE), Munich, Germany (July 2004)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Reading (1997)

    Google Scholar 

  12. IBM, Sandpiper Software: Fourth Revised Submission to the OMG RFP ad/2003-03-40, www.omg.org/docs/ad/05-09-08.pdf

  13. Jena 2 Ontology API, http://jena.sourceforge.net/ontology/

  14. Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Proceedings of the Model Transformations in Practice Workshop at MoDELS, Montego Bay, Jamaica (2005)

    Google Scholar 

  15. Kappel, et al.: On Models and Ontologies - A Layered Approach for Model-based Tool Integration. In: Modellierung 2006, Innsbruck (March 2006)

    Google Scholar 

  16. Kappel, et al.: Towards A Semantic Infrastructure Supporting Model-based Tool Integration. In: 1st Int. Workshop on Global integrated Model Management, Shanghai (May 2006)

    Google Scholar 

  17. Kappel, G., Kapsammer, E., Retschitzegger, W.: Integrating XML and Relational Database Systems. In: WWW Journal, Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  18. Lehti, P., Fankhauser, P.: XML Data Integration with OWL: Experiences and Challenges. In: Symposium on Applications and the Internet, p. 160 (2004)

    Google Scholar 

  19. OMG: UML 2.0 Infrastructure Final Adopted Specification, formal/05-07-05 (2005)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. Moran, M., Mocan, A.: Towards Translating between XML and WSML. In: 2nd WSMO Implementation Workshop (WIW), Innsbruck, Austria (June 2005)

    Google Scholar 

  23. Noy, N.F.: Semantic Integration: A Survey Of Ontology-Based Approaches. SIGMOD Record, Special Issue on Semantic Integration 33(4) (December 2004)

    Google Scholar 

  24. Roser, S.: Ontology-based Model Transformation. In: Doctoral Symposium of the 8th Int. Conference on Model Driven Engineering Languages and Systems, Jamaica (October 2005)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. Volz, et al.: OntoLIFT. IST Proj. 2001-33052 WonderWeb, Del. 11 (2003)

    Google Scholar 

  27. Wimmer, M., Kramler, G.: Bridging Grammarware and Modelware. In: Proc. of Satellite Events at the MoDELS 2005 Conference, Montego Bay, Jamaica (October 2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics