Advertisement

Ontology-driven Semantic Mapping

  • Domenico Beneventano
  • Nikolai Dahlem
  • Sabina El Haoum
  • Axel Hahn
  • Daniele Montanari
  • Matthias Reinelt

Abstract

When facilitating interoperability at the data level one faces the problem that different data models are used as the basis for business formats. For example relational databases are based on the relational model, while XML Schema is basically a hierarchical model (with some extensions, like references). Our goal is to provide a syntax and a data model neutral format for the representation of business schemata.

We have developed a unified description of data models which is called the Logical Data Model (LDM) Ontology. It is a superset of the relational, hierarchical, network, object-oriented data models, which is represented as a graph consisting of nodes with labeled edges. For the representation of different relationships between the nodes in the data-model we introduced different types of edges. For example: is_a for the representation of the subclass relationship, identifies for the representation of unique key values, contains for the containment relationship, etc. In this paper we discuss the mapping process as it is proposed by EU project STASIS (FP6-2005-IST-5-034980). Then we describe the Logical Data-Model in detail and demonstrate its use by giving an example. Finally we discuss future research planned in this context in the STASIS project.

Keywords

business schema representation business interoperability meta- model 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture—Practice and Promise. Addison-Wesley, Boston (2003)Google Scholar
  2. [2]
    Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Second Edition, Addison-Wesley, Boston (2005)Google Scholar
  3. [3]
    Karagiannis, D., Kühn. H.: Metamodelling Plattforms. In Bauknecht K., Min Tjoa, A., Quirchmayr, G. (eds.): Thirst Int. Conference EC-Web 2002, p. 182. Springer, Berlin (2002)Google Scholar
  4. [4]
    W3C Semantic Web Activity, http://www.w3.org/2001/sw/ last accessed 2007-10-24Google Scholar
  5. [5]
    Ehrig, M., Haase, P., Hefke, M., and Stojanovic, N.: Similarity for Ontologies — a Comprehensive Framework. In Workshop Enterprise Modelling and Ontology: Ingredients for Interoperability, PAKM 2004 (2004)Google Scholar
  6. [6]
    Weinstein, P., Birmingham, W.P.: Comparing Concepts in Differentiated Ontologies. In 12th Workshop on Knowledge Acquisition, Modelling, and Management (KAW99), Banff, Alberta, Canada (1999).Google Scholar
  7. [7]
    Choi, N., Song, I-Y., Han, H.: A Survey of Ontology Mapping. In SIGMOD Record 35, Nr. 3 (2006)Google Scholar
  8. [8]
    Mädche, A., Motik, B., Silva, N., Volz, R: MAFRA-A Mapping Framework for Distributed Ontologies. In 13th Int. Conf. on Knowledge Engineering and Knowledge Management, vol. 2473 in LNCS, pp. 235–250 (2002)Google Scholar
  9. [9]
    Rahm, E., Bernstein, P.: Survey of Approaches to Automatic Schema Matching. VLDB Journal 10 (2001)Google Scholar
  10. [10]
    Beneventano, D., Bergamaschi, S., Guerra, F., Vincini, M.: Synthesizing an Integrated Ontology, IEEE Internet Computing, September–October (2003)Google Scholar
  11. [11]
    Melnik, S., Garcia-Molina, H., Rahm, E.: Similarity Flooding: A Versatile Graph Matching Algorithm and its Applications to Schema Matching. In 18th International Conference on Data Engineering (ICDE-2002), San Jose, California, (2002)Google Scholar
  12. [12]
    Noy, N.F., and Musen, M.A.: Anchor-PROMPT: Using non-local context for semantic matching. In Workshop on Ontologies and Information Sharing at the 17th International Joint Conference on Artificial Intelligence (IJCAI-2001), Seattle, WA, US (2001)Google Scholar
  13. [13]
    Doan, A., Madhavan, J., Domingos, P., Halevy, A.: Learning to map between ontologies on the semantic web. In The 11th Int. WWW Conference, Hawaii, USA (2002)Google Scholar
  14. [14]
    Mitra, P., Noy, N.F., Jawal, A.R.: OMEN: A Probabilistic Ontology Mapping Tool. LNCS, Vol. 3729/2005, Springer, Berlin (2005)Google Scholar
  15. [15]
    Euzenat, J., Valtchev, P.: Similarity-based ontology alignment in OWL-Lite. In The 16th European Conference on Artificial Intelligence (ECAI-04), Valencia, Spain (2004)Google Scholar
  16. [16]
    Mitra, P., Wiederhold, G., Decker, S.: A scalable framework for interoperation of information sources. In SWWS01, Stanford University, Stanford, CA, US (2001)Google Scholar
  17. [17]
    Noy, N.F., Musen, M.A.: The PROMPT suite: Interactive tools for ontology merging and mapping. International Journal of Human-Computer Studies, 59, pp. 983–1024 (2003)CrossRefGoogle Scholar
  18. [18]
    Prasad, S., Peng, Y., Finin, T.: A tool for mapping between two ontologies using explicit information. In AAMAS 2002 Ws on Ontologies and Agent Systems, Bologna, Italy (2002)Google Scholar
  19. [19]
    Wache, H, Vögele T., Visser, U., Stuckenschmidt, H., Schuster, G., Neumann H., Hübner, S.: Ontology-Based Integration of Information-A Survey of Existing Approaches. In: IJCAI-01 Workshop Ontologies and Information Sharing (IJCAI-01), pp. 108–118 (2001)Google Scholar
  20. [20]
    Gómez-Pérez, A., Fernández-López M, Corcho, O.: Ontological Engineering with examples from the areas of Knowledge Management, e-Commerce and the Semantic Web. Springer (2004)Google Scholar
  21. [21]
    SWAP Project Web Site, http://swap.semanticweb.org/ last accessed 2007-10-24Google Scholar
  22. [22]
    SEKT Project Web Site, http://www.sekt-project.com/ last accessed 2007-10-24Google Scholar
  23. [23]
    DotKom Project Web Site, http://nlp.shef.ac.uk/dot.kom/ last accessed 2007-10-24Google Scholar
  24. [24]
    Callegari, G. Missikoff, M., Osimi, N., Taglino F.: Semantic Annotation language and tool for Information and Business Processes Appendix F: User Manual, ATHENA Project Deliverable D.A3.3 (2006) available at http://lekspub.iasi.cnr.it/Astar/AstarUserManual1.0 last accessed 2007-10-24Google Scholar
  25. [25]
    STASIS Project Web Site, http://www.stasis-project.net/ last accessed 2007-10-24Google Scholar
  26. [26]
    Giunchiglia, F., Yatskevich, M., Shvaiko. P.: Semantic Matching: Algorithms and Implementation. Journal on Data Semantics (JoDS), IX, LNCS 4601, pp. 1–38 (2007)Google Scholar

Copyright information

© Springer-Verlag London Limited 2008

Authors and Affiliations

  • Domenico Beneventano
    • 1
  • Nikolai Dahlem
    • 2
  • Sabina El Haoum
    • 2
  • Axel Hahn
    • 2
  • Daniele Montanari
    • 1
    • 3
  • Matthias Reinelt
    • 2
  1. 1.University of Modena and Reggio EmiliaItaly
  2. 2.University of OldenburgGermany
  3. 3.Eni SpAItaly

Personalised recommendations