NEW
The process of identifying semantic correspondences between elements of different schemas to enable integration.
DESCRIPTION
Schema matching discovers mappings between attributes, entities, and relationships across heterogeneous data models. Techniques include rule-based, statistical, and machine learning approaches. It supports ETL, data federation, and interoperability. Challenges involve naming conflicts, structural differences, and domain context. Tools combine lexical, structural, and instance-based evidence. Mappings feed schema mapping and transformation pipelines. Research addresses scalability, automation, and quality assurance.
ALTERNATIVE DEFINITIONS
Wikipedia
Schema matching is the process of identifying similarities between data sources to facilitate data integration.
Frames schema matching as similarity discovery for integration.
Rahm & Bernstein (VLDB 2001)
Schema matching is the task of finding semantic correspondences between elements of two schemas.
Classic research framing schema matching as semantic correspondence discovery.
RELATED TERMS
Data Integration Schema Mapping Extract-Transform-Load Data Fusion Metadata Data Model Entity Resolution Semantic Mapping Correspondence
COMPETING TERMS
RELATIONS
- Broader: Matching
KNOWLEDGE AREAS
Data Integration & Interoperability Data Management Data Engineering
TARGET AUDIENCE
Data Engineer Data Architect Information Analyst Data Modeler
EXTERNAL SOURCES
- Wikipedia - Schema matching
- VLDB - Survey on schema matching
- Springer - Book on schema matching
- Microsoft Learn - Schema drift and mapping concepts
TOP QUESTIONS
What is Schema Matching?
It identifies semantic correspondences between schema elements across systems to enable integration and transformation.
Category: Overview
What techniques are used in Schema Matching?
Lexical similarity, structural matching, instance-based evidence, and machine learning classifiers are common.
Category: Mechanics
What challenges make Schema Matching hard?
Ambiguous names, heterogeneous structures, missing documentation, and domain-specific semantics complicate automated matching.
Category: Challenges
How does Schema Matching relate to Ontology Alignment?
Both find correspondences; ontology alignment works at conceptual level, schema matching at physical/logical data structures.
Category: Comparison
What are common mistakes in Schema Matching projects?
Over-reliance on name similarity, neglecting instance data, and skipping validation with domain experts.
Category: Mistakes
How is Schema Matching validated?
Manual review, sampling, gold standards, and metrics like precision and recall verify mapping quality.
Category: Validation
Why is Schema Matching still relevant?
Organizations continuously integrate heterogeneous data sources; accurate matching underpins reliable analytics and operations.
Category: Relevancy
What is a hot topic around Schema Matching?
Using embeddings and LLMs to infer correspondences from names, descriptions, and examples is emerging.
Category: Topic
Where should I learn Schema Matching?
Read the VLDB survey by Rahm & Bernstein and consult vendor docs on mapping and schema drift.
Category: Learning