MaF: An Ontology Matching Framework

In this work, we present our experience when developing the Matching Framework (MaF), a framework for matching ontologies that allows users to configure their own ontology matching algorithms and it allows developers to perform research on new complex algorithms. MaF provides numerical results instead of logic results provided by other kinds of algorithms. The framework can be configured by selecting the simple algorithms which will be used from a set of 136 basic algorithms, indicating exactly how many and how these algorithms will be composed and selecting the thresholds for retrieving the most promising mappings. Output results are provided in a standard format so that they can be used in many existing tools (evaluators, mediators, viewers, and so on) which follow this standard. The main goal of our work is not to better the existing solutions for ontology matching, but to help research new ways of combining algorithms in order to meet specific needs. In fact, the system can test more than 6 · 136! possible combinations of algorithms, but the graphical interface is designed to simplify the matching process.

[1]  Philip A. Bernstein,et al.  Meta data management , 2004, Proceedings. 20th International Conference on Data Engineering.

[2]  Joseph Fong,et al.  A relational–XML data warehouse for data aggregation with SQL and XQuery , 2008, Softw. Pract. Exp..

[3]  Paul M. B. Vitányi,et al.  The Google Similarity Distance , 2004, IEEE Transactions on Knowledge and Data Engineering.

[4]  Luigi Palopoli,et al.  DIKE: a system supporting the semi‐automatic construction of cooperative information systems from heterogeneous databases , 2003, Softw. Pract. Exp..

[5]  Ruben Vazquez,et al.  Combining the Semantic Web with the Web as Background Knowledge for Ontology Mapping , 2007, OTM Conferences.

[6]  Roberto Ierusalimschy,et al.  A text pattern‐matching tool based on Parsing Expression Grammars , 2009, Softw. Pract. Exp..

[7]  Fausto Giunchiglia,et al.  S-Match: an Algorithm and an Implementation of Semantic Matching , 2004, ESWS.

[8]  Erhard Rahm,et al.  COMA - A System for Flexible Combination of Schema Matching Approaches , 2002, VLDB.

[9]  Yannis Kalfoglou,et al.  Centre for Intelligent Systems and Their Applications , 2006 .

[10]  Marc Ehrig,et al.  Ontology Alignment: Bridging the Semantic Gap , 2006 .

[11]  Gonzalo Navarro,et al.  A guided tour to approximate string matching , 2001, CSUR.

[12]  York Sure-Vetter,et al.  FOAM - Framework for Ontology Alignment and Mapping - Results of the Ontology Alignment Evaluation Initiative , 2005, Integrating Ontologies.

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

[14]  Enrico Motta,et al.  Approaches to Semantic Web Services: an Overview and Comparisons , 2004, ESWS.

[15]  Clement T. Yu,et al.  Similarity based retrieval of videos , 1997, Proceedings 13th International Conference on Data Engineering.

[16]  Jérôme Euzenat,et al.  Ten Challenges for Ontology Matching , 2008, OTM Conferences.

[17]  Erhard Rahm,et al.  Schema and ontology matching with COMA++ , 2005, SIGMOD '05.

[18]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993 .

[19]  J. B. Brooke,et al.  SUS: A 'Quick and Dirty' Usability Scale , 1996 .

[20]  Arnon Rosenthal,et al.  eTuner: tuning schema matching software using synthetic scenarios , 2007, The VLDB Journal.

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

[22]  Avigdor Gal,et al.  OntoBuilder: fully automatic extraction and consolidation of ontologies from Web sources , 2004, Proceedings. 20th International Conference on Data Engineering.

[23]  York Sure-Vetter,et al.  Ontology Mapping - An Integrated Approach , 2004, ESWS.

[24]  Natalya F. Noy,et al.  Semantic integration: a survey of ontology-based approaches , 2004, SGMD.

[25]  Vladimir I. Levenshtein,et al.  Binary codes capable of correcting deletions, insertions, and reversals , 1965 .

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

[27]  Steffen Staab,et al.  QOM - Quick Ontology Mapping , 2004, GI Jahrestagung.

[28]  Enrique Alba,et al.  Optimizing Ontology Alignments by Using Genetic Algorithms , 2008, NatuReS.

[29]  Stefanos D. Kollias,et al.  A String Metric for Ontology Alignment , 2005, SEMWEB.

[30]  Erhard Rahm,et al.  A survey of approaches to automatic schema matching , 2001, The VLDB Journal.

[31]  Enrico Motta,et al.  Proceedings of the 8th International Semantic Web Conference , 2009 .

[32]  Yi Li,et al.  RiMOM: A Dynamic Multistrategy Ontology Alignment Framework , 2009, IEEE Transactions on Knowledge and Data Engineering.

[33]  Abraham Bernstein,et al.  The Fundamentals of iSPARQL: A Virtual Triple Approach for Similarity-Based Semantic Web Tasks , 2007, ISWC/ASWC.

[34]  Roberto Ierusalimschy,et al.  A text pattern-matching tool based on Parsing Expression Grammars , 2009 .

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

[36]  Guilin Qi,et al.  LCS: A Linguistic Combination System for Ontology Matching , 2006, KSEM.

[37]  Heiner Stuckenschmidt,et al.  Improving Ontology Matching Using Meta-level Learning , 2009, ESWC.

[38]  Yuan-Feng Wen,et al.  An effectiveness measurement model for knowledge management , 2009, Knowl. Based Syst..

[39]  Brian McBride,et al.  Jena: A Semantic Web Toolkit , 2002, IEEE Internet Comput..

[40]  Klaus R. Dittrich,et al.  Detecting Similarities in Ontologies with the SOQA-SimPack Toolkit , 2006, EDBT.

[41]  Manwu Xu,et al.  Agent service matchmaking algorithm for autonomic element with semantic and QoS constraints , 2010, Knowl. Based Syst..

[42]  Ontology Alignment , 2014, Encyclopedia of Social Network Analysis and Mining.