A Multi-level Matching Algorithm for Combining Similarity Measures in Ontology Integration

Various similarity measures have been proposed for ontology integration to identify and suggest possible matches of components in a semi-automatic process. A (basic) Multi Match Algorithm (MMA) can be used to combine these measures effectively, thus making it easier for users in such applications to identify "ideal" matches found. We propose a multi-level extension of MMA, called MLMA, which assumes the collection of similarity measures are partitioned by the user, and that there is a partial order on the partitions, also defined by the user. We have developed a running prototype of the proposed multi level method and illustrate how our method yields improved match results compared to the basic MMA. While our objective in this study has been to develop tools and techniques to support the hybrid approach we introduced earlier for ontology integration, the ideas can be applied in information sharing and ontology integration applications.

[1]  Gunter Saake,et al.  Logics for Emerging Applications of Databases , 2003, Springer Berlin Heidelberg.

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

[3]  Erhard Rahm,et al.  Generic Schema Matching with Cupid , 2001, VLDB.

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

[5]  Juan-Zi Li,et al.  Result of Ontology Alignment with RiMOM at OAEI'06 , 2006, Ontology Matching.

[6]  Edie M. Rasmussen,et al.  Clustering Algorithms , 1992, Information Retrieval: Data Structures & Algorithms.

[7]  Pedro M. Domingos,et al.  Learning to map between ontologies on the semantic web , 2002, WWW '02.

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

[9]  Mark A. Musen,et al.  The PROMPT suite: interactive tools for ontology merging and mapping , 2003, Int. J. Hum. Comput. Stud..

[10]  Erhard Rahm,et al.  Similarity flooding: a versatile graph matching algorithm and its application to schema matching , 2002, Proceedings 18th International Conference on Data Engineering.

[11]  Fausto Giunchiglia,et al.  Semantic Matching: Algorithms and Implementation , 2007, J. Data Semant..

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

[13]  Mark A. Musen,et al.  Anchor-PROMPT: Using Non-Local Context for Semantic Matching , 2001, OIS@IJCAI.

[14]  Zhi Zhang,et al.  An Algebraic Framework for Schema Matching , 2005, Informatica.

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

[16]  Jun Gu Multispace search for satisfiability and NP-hard problems , 1996, Satisfiability Problem: Theory and Applications.

[17]  Chris Clifton,et al.  SEMINT: A tool for identifying attribute correspondences in heterogeneous databases using neural networks , 2000, Data Knowl. Eng..

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

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

[20]  Enrico Franconi,et al.  Description Logics for Modeling Dynamic Information , 2003, Logics for Emerging Applications of Databases.

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