German English

Schema and Ontology Matching

Schema / ontology matching is the task of finding semantic correspondences between elements of two schemas or two ontologies. It is needed in many metadata-intensive applications, such as integration of web data sources, catalog integration/merging, data warehouse loading,  XML message mapping and peer-to-peer data management. Currently, such matching tasks are largely performed manually by domain experts, and therefore they are time-consuming, tedious and error-prone. Approaches for automating the schema and ontology matching tasks as much as possible are needed to simplify and speed up the development, maintenance and use of metadata-intensive applications.

Our contributions to semi-automatic schema and ontology matching are as follows:

  • Develoment of a solution taxonomy of the major approaches to semi-automatic schema matching (VLDB Journal 2001, VLDB 2001)
  • Development of a new graph-based structural matcher called Similarity Flooding (Best Student Paper, ICDE 2002). A prototypical implementation is available including source code.
  • Development of the COMA and COMA++ platforms to combine different match approaches in a flexible way and to reuse previously determined match results (VLDB 2002, SIGMOD2005, IS2007).
  • Comprehensive evaluation of different match techniques based on precision, recall and a new combined metric, called Overall (ICDE 2002, VLDB 2002, LNCS2593, IS2007))
  • Investigation of instance-based methods for schema and ontology matching and their succesful use for solving large-scale match tasks (e.g., matching of life science ontologies, product catalogs, and web directories).

Publications

PDF

Google Scholar
publication iconPeukert, Eric; Berthold, Henrike; Rahm, Erhard
Rewrite Techniques for Performance Optimization of Schema Matching Processes
13th International Conference on Extending Database Technology, EDBT 2010
2010-01
PDF
further information
Google Scholar
publication iconMassmann, S. ; Rahm, E.
Evaluating Instance-based Matching of Web Directories
11th International Workshop on the Web and Databases (WebDB 2008)
2008-06
PDF

Google Scholar
publication iconDrumm, C.; Schmitt, M.; Do, H.-H.; Rahm, E.
QuickMig - Automatic Schema Matching for Data Migration Projects
Proc. ACM CIKM, Lisabon, Nov. 2007
2007-11 [21 citations]
PDF

Google Scholar
Engmann, D.; Massmann, S.
Instance Matching with COMA++
BTW 2007 Workshop: Model Management und Metadaten-Verwaltung
2007-03 [14 citations]

PDF
Google Scholar
Do, H.-H.; Rahm, E.
Matching Large Schemas: Approaches and Evaluation
Information Systems, Volume 32, Issue 6, September 2007, Pages 857-885
2007 [65 citations]

further information
Google Scholar
publication iconMassmann, S.; Engmann, D.; Rahm, E.
COMA++: Results for the Ontology Alignment Contest OAEI 2006
International Workshop on Ontology Matching, collocated with the 5th ISWC-2006; Athens, Georgia, USA
2006-11 [14 citations]

further information
Google Scholar
Do, Hai Hong
Schema Matching and Mapping-based Data Integration
Dissertation. Veröffentlich durch Verlag Dr. Müller (VDM), ISBN 3-86550-997-5,
2006 [32 citations]
PDF
further information
Google Scholar
Aumueller, D.; Do, H.H.; Massmann, S.; Rahm, E.
Schema and ontology matching with COMA++
SIGMOD Conference
2005-06 [214 citations]
PDF

Google Scholar
Rahm, E.; Do, H.H.; Massmann, S.
Matching Large XML Schemas
Sigmod Record 33(4)
2004-12 [71 citations]
PDF

Google Scholar
publication iconDo, H.H.; Melnik, S.; Rahm, E.
Comparison of Schema Matching Evaluations
Proc. Workshop Web and Databases, LNCS 2593, 2003
2003 [256 citations]
PDF
further information
Google Scholar
Do, H.H.; Rahm, E.
COMA - A System for Flexible Combination of Schema Matching Approaches
Proc. 28th Intl. Conference on Very Large Databases (VLDB), Hongkong, Aug. 2002
2002 [599 citations]