Skip to main navigation Skip to search Skip to main content

Rank aggregation for automatic schema matching

Research output: Contribution to journalArticlepeer-review

35 Scopus citations

Abstract

Schema matching is a basic operation of data integration, and several tools for automating it have been proposed and evaluated in the database community. Research in this area reveals that there is no single schema matcher that is guaranteed to succeed in finding a good mapping for all possible domains and, thus, an ensemble of schema matchers should be considered. In this paper, we introduce schema metamatching, a general framework for composing an arbitrary ensemble of schema matchers and generating a list of best ranked schema mappings. Informally, schema metamatching stands for computing a "consensus" ranking of alternative mappings between two schemata, given the "individual" graded rankings provided by several schema matchers. We introduce several algorithms for this problem, varying from adaptations of some standard techniques for general quantitative rank aggregation to novel techniques specific to the problem of schema matching, and to combinations of both. We provide a formal analysis of the applicability and relative performance of these algorithms and evaluate them empirically on a set of real-world schemata

Original languageEnglish
Article number4118710
Pages (from-to)538-553
Number of pages16
JournalIEEE Transactions on Knowledge and Data Engineering
Volume19
Issue number4
DOIs
StatePublished - 1 Apr 2007
Externally publishedYes

Keywords

  • Database integration
  • Rank aggregation
  • Schema matching

ASJC Scopus subject areas

  • Information Systems
  • Computer Science Applications
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'Rank aggregation for automatic schema matching'. Together they form a unique fingerprint.

Cite this