Correspondence Patterns for Ontology Alignment

  • François Scharffe
  • Dieter Fensel
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5268)


We introduce in this paper correspondence patterns as templates to model ontology alignments. Correspondence patterns capture regularities recurring when aligning ontologies. They come in complement of ontology matching algorithms and graphical mapping tools, and facilitate the task of the engineer building the alignment between a pair of ontologies. We develop an ontology mediation framework based on three ontology correspondence abstraction levels. We particularly detail the most abstract level: correspondence patterns.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Shvaiko, P., Euzenat, J.: A survey of schema-based matching approaches, pp. 146–171 (2005)Google Scholar
  2. 2.
    Euzenat, J., Scharffe, F., Zimmerman, A.: D2.2.10: Expressive alignment language and implementation. Project deliverable 2.2.10, Knowledge Web NoE (FP6-507482) (2007)Google Scholar
  3. 3.
    Scharffe, F., Euzenat, J., Ding, Y., Fensel, D.: Correspondence patterns for ontology mediation. In: Proceedings of the Ontology Matching Workshop at ISWC, Busan, Korea. ISWC, CEUR (2007)Google Scholar
  4. 4.
    Klein, M.: Combining and relating ontologies: an analysis of problems and solutions. In: Workshop on Ontologies and Information Sharing (2001)Google Scholar
  5. 5.
    Scharffe, F.: Omwg d7: Ontology mapping language. Technical report, Ontology Management Working Group (2007)Google Scholar
  6. 6.
    Rosengard, J.M., Ursu, M.F.: Ontological representations of software patterns. In: Negoita, M.G., Howlett, R.J., Jain, L.C. (eds.) KES 2004. LNCS (LNAI), vol. 3215, pp. 31–37. Springer, Heidelberg (2004)Google Scholar
  7. 7.
    Ghidini, C., Serafini, L.: Reconciling concepts and relations in heterogeneous ontologies. In: ESWC, pp. 50–64 (2006)Google Scholar
  8. 8.
    Barrasa, J., Corcho, O., Gómez-Pérez, A.: R2o, an extensible and semantically based database-to-ontology mapping language. In: Proceedings of the 2nd Workshop on Semantic Web and Databases, Toronto, Canada (2004)Google Scholar
  9. 9.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley Pub., Reading (1995)Google Scholar
  10. 10.
    Coplien, J.O.: Software Patterns. SIGS Books, New York (1996)Google Scholar
  11. 11.
    Scharffe, F., Euzenat, J., Fensel, D.: Towards correspondence patterns for ontology mediation. In: Proceedings of the ACM Symposium of Applied Computing, Fortaleza, Brazil. ACM, New York (2008)Google Scholar
  12. 12.
    Staab, S., Erdmann, M., Maedche, A.: Engineering ontologies using semantic patterns. In: O’Leary, A.P.D. (ed.) Proceedings of the IJCAI 2001 Workshop on E-Business & the Intelligent Web, Seattle, WA, USA, August 5, 2001 (2001)Google Scholar
  13. 13.
    Blomqvist, E., Sandkuhl, K.: Patterns in ontology engineering: Classification of ontology patterns. In: ICEIS (3), pp. 413–416 (2005)Google Scholar
  14. 14.
    Gangemi, A.: Ontology design patterns for semantic web content. In: International Semantic Web Conference, pp. 262–276 (2005)Google Scholar
  15. 15.
    Newell, A.: The knowledge level. Artificial Intelligence (1982)Google Scholar
  16. 16.
    Clancey, W.J.: Heuristic classification. Artif. Intell. 27(3), 289–350 (1985)CrossRefGoogle Scholar
  17. 17.
    Wielinga, B.J., Schreiber, A.T., Breuker, J.A.: Kads: a modelling approach to knowledge engineering. Knowl. Acquis. 4(1), 5–53 (1992)CrossRefGoogle Scholar
  18. 18.
    Fensel, D., Motta, E., Benjamins, V.R., Crubezy, M., Decker, S., Gaspari, M., Groenboom, R., Grosso, W., van Harmelen, F., Musen, M., Plaza, E., Schreiber, G., Studer, R., Wielinga, B.: The unified problem-solving method development language upml. Knowledge and Information Systems 5(1), 83–131 (2002)CrossRefGoogle Scholar
  19. 19.
    Bouquet, P., Giunchiglia, F., van Harmelen, F., Serafini, L., Stuckenschmidt, H.: Cowl: Contextualizing ontologies. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 164–179. Springer, Heidelberg (2003)Google Scholar
  20. 20.
    Borgida, A., Serafini, L.: Distributed description logics: Assimilating information from peer sources. Journal of Data Semantics 1, 153–184 (2003)Google Scholar
  21. 21.
    Maedche, A., Motik, B., Volz, R., Silva, N.: MAFRA – a mapping framework for distributed ontologies. In: Gómez-Pérez, A., Benjamins, V.R. (eds.) EKAW 2002. LNCS (LNAI), vol. 2473, pp. 235–250. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  22. 22.
    Scharffe, F., de Bruijn, J.: A language to specify mappings between ontologies. In: Proc. of the Internet Based Systems IEEE Conference (SITIS 2005) (2005)Google Scholar
  23. 23.
    Euzenat, J.: An API for ontology alignment. In: Proc. 3rd international semantic web conference, Hiroshima (JP), pp. 698–712 (2004)Google Scholar
  24. 24.
    Svab, O.: Exploiting Patterns in Ontology Mapping. In: Aberer, K., Choi, K.-S., Noy, N., Allemang, D., Lee, K.-I., Nixon, L., Golbeck, J., Mika, P., Maynard, D., Mizoguchi, R., Schreiber, G., Cudré-Mauroux, P. (eds.) ASWC 2007 and ISWC 2007. LNCS, vol. 4825, pp. 956–960. Springer, Heidelberg (2007)Google Scholar
  25. 25.
    Besana, P., Robertson, D., Rovatsos, M.: Exploiting interaction contexts in p2p ontology mapping. In: P2PKM (2005)Google Scholar
  26. 26.
    de Bruijn, J., Foxvog, D., Zimmermann, K.: Ontology mediation patterns library v1. Deliverable D4.3.1, SEKT project (IST-2003-506826) (2004)Google Scholar
  27. 27.
    Polleres, A., Scharffe, F., Schindlauer, R.: Sparql++ for mapping between rdf vocabularies. In: ODBASE, On the Move Federated Conferences (2007)Google Scholar
  28. 28.
    Mitra, P., Noy, N.F., Jaiswal, A.R.: Omen: A probabilistic ontology mapping tool. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 537–547. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • François Scharffe
    • 1
  • Dieter Fensel
    • 1
  1. 1.University of InnsbruckAustria

Personalised recommendations