An empirical comparison of ontology matching techniques

Ontology matching aims to find semantic correspondences between a pair of input ontologies. A number of matching techniques have been proposed recently. We may, however, benefit more from a combination of such techniques as opposed to just a single method. This is more appropriate, but very often the user has no prior knowledge about which technique is more suitable for the task at hand, and it remains a labour intensive and expensive task to perform. Further, the complexity of the matching process as well as the quality of the result is affected by the choice of the applied matching techniques. We study this problem and propose a framework for finding suitable matches. A main feature of this is that it improves the structure matching techniques and the end result accordingly. We have developed a running prototype of the proposed framework and conducted experiments to compare our results with existing techniques. While being comparable in efficiency, the experimental results indicate our proposed technique produces better quality matches.

[1]  Stefano Spaccapietra,et al.  Conflicts and correspondence assertions in interoperable databases , 1991, SGMD.

[2]  Patrick Lambrix,et al.  A Method for Recommending Ontology Alignment Strategies , 2007, ISWC/ASWC.

[3]  P ShethAmit,et al.  Federated database systems for managing distributed, heterogeneous, and autonomous databases , 1990 .

[4]  Michel C. A. Klein,et al.  Ontology Evolution: Not the Same as Schema Evolution , 2004, Knowledge and Information Systems.

[5]  Stefano Spaccapietra,et al.  Issues and approaches of database integration , 1998, CACM.

[6]  Mark A. Musen,et al.  Promptdiff: a fixed-point algorithm for comparing ontology versions , 2002, AAAI/IAAI.

[7]  Heiner Stuckenschmidt,et al.  Results of the Ontology Alignment Evaluation Initiative 2007 , 2006, OM.

[8]  Erhard Rahm,et al.  Data Warehouse Scenarios for Model Management , 2000, ER.

[9]  Heiner Stuckenschmidt,et al.  Results of the Ontology Alignment Evaluation Initiative , 2007 .

[10]  Jérôme Euzenat,et al.  Similarity-Based Ontology Alignment in OWL-Lite , 2004, ECAI.

[11]  Volker Haarslev,et al.  RACER System Description , 2001, IJCAR.

[12]  Ramakrishnan Srikant,et al.  On integrating catalogs , 2001, WWW '01.

[13]  Luciano Serafini,et al.  Semantic Coordination: A New Approach and an Application , 2003, SEMWEB.

[14]  Mark A. Musen,et al.  Ontology versioning in an ontology management framework , 2004, IEEE Intelligent Systems.

[15]  Volker Haarslev,et al.  An Effective Ontology Matching Technique , 2008, ISMIS.

[16]  Alon Y. Halevy,et al.  The nimble integration engine , 2001, SIGMOD '01.

[17]  Alon Y. Halevy,et al.  Enterprise information integration: successes, challenges and controversies , 2005, SIGMOD '05.

[18]  Jennifer Widom,et al.  The TSIMMIS Project: Integration of Heterogeneous Information Sources , 1994, IPSJ.

[19]  Journal of Information Science , 1984 .

[20]  Volker Haarslev,et al.  A Hybrid Approach for Ontology Integration , 2005 .

[21]  Yuzhong Qu,et al.  GMO: A Graph Matching for Ontologies , 2005, Integrating Ontologies.

[22]  Ted Pedersen,et al.  WordNet::Similarity - Measuring the Relatedness of Concepts , 2004, NAACL.

[23]  Pradeep Ravikumar,et al.  A Comparison of String Distance Metrics for Name-Matching Tasks , 2003, IIWeb.

[24]  Fausto Giunchiglia,et al.  Semantic Schema Matching , 2005, OTM Conferences.

[25]  Jérôme Euzenat,et al.  Applying an Analytic Method for Matching Approach Selection , 2006, Ontology Matching.

[26]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[27]  Heiner Stuckenschmidt,et al.  Ontology-Based Integration of Information - A Survey of Existing Approaches , 2001, OIS@IJCAI.

[28]  Ryutaro Ichise,et al.  Integrating Multiple Internet Directories by Instance-based Learning , 2003, IJCAI.

[29]  Pedro M. Domingos,et al.  Ontology Matching: A Machine Learning Approach , 2004, Handbook on Ontologies.

[30]  Erhard Rahm,et al.  COMA++: Results for the Ontology Alignment Contest OAEI 2006 , 2006, Ontology Matching.

[31]  Erhard Rahm,et al.  Comparison of Schema Matching Evaluations , 2002, Web, Web-Services, and Database Systems.

[32]  Volker Haarslev,et al.  A Multi-level Matching Algorithm for Combining Similarity Measures in Ontology Integration , 2006, ODBIS.

[33]  Anuj R. Jaiswal,et al.  OMEN: A Probabilistic Ontology Mapping Tool , 2005, SEMWEB.