Towards design patterns for ontology alignment

Aligning ontologies is a crucial and tedious task. Matching algorithms and tools provide support to facilitate the task of the user in defining correspondences between ontologies entities. However, automatic matching is actually limited to the detection of simple one to one correspondences to be further refined by the user. We propose in this paper the use of correspondence patterns as a tool to assist the design of ontology alignments. Based on existing research on patterns in the fields of software and ontology engineering, we propose a pattern template as an helper to develop a correspondence patterns library. We give ways towards the representation of patterns using an appropriate correspondence representation formalism: the Alignment Ontology.

[1]  Bruce W. Porter,et al.  Knowledge Patterns , 2000, Handbook on Ontologies.

[2]  Luciano Serafini,et al.  Distributed Description Logics: Assimilating Information from Peer Sources , 2003, J. Data Semant..

[3]  Marian Florin Ursu,et al.  Ontological Representations of Software Patterns , 2004, KES.

[4]  Steffen Staab,et al.  Engineering Ontologies using Semantic Patterns , 2001, OIS@IJCAI.

[5]  Christopher G. Lasater,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[6]  Jos de Bruijn,et al.  A language to specify mappings between ontologies , 2005, SITIS.

[7]  Boris Motik,et al.  MAFRA - A MApping FRAmework for Distributed Ontologies , 2002, EKAW.

[8]  Murray Silverstein,et al.  A Pattern Language , 1977 .

[9]  Aldo Gangemi,et al.  Ontology Design Patterns for Semantic Web Content , 2005, SEMWEB.

[10]  Cyril S. Ku,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[11]  Frank van Harmelen,et al.  C-OWL: Contextualizing Ontologies , 2003, SEMWEB.

[12]  François Scharffe,et al.  SPARQL++ for Mapping Between RDF Vocabularies , 2007, OTM Conferences.

[13]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS, OTM Confederated International Conferences CoopIS, DOA, ODBASE, GADA, and IS 2007, Vilamoura, Portugal, November 25-30, 2007, Proceedings, Part I , 2007, OTM Conferences.

[14]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[15]  Kurt Sandkuhl,et al.  Patterns in Ontology Engineering: Classification of Ontology Patterns , 2005, ICEIS.

[16]  Michel Klein,et al.  Combining and relating ontologies: an analysis of problems and solutions , 2001, OIS@IJCAI.

[17]  J. Euzenat,et al.  D 2 . 2 . 10 : Expressive alignment language and implementation Coordinator : , 2007 .

[18]  François Scharffe D 4 . 3 . 2 Ontology Mediation Patterns Library V 2 , .

[19]  Jos de Bruijn,et al.  The Web Service Modeling Language WSML: An Overview , 2006, ESWC.

[20]  François Scharffe,et al.  D2.2.10: Expressive Alignment Language and Implementation Work Package Participants , 2013 .

[21]  Jérôme Euzenat,et al.  An API for Ontology Alignment , 2004, SEMWEB.