Semantic Alignment of Data Tables to Domain Ontologies
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for populating knowledge bases with data table content require manual alignment mapping design, which is time-consuming and costly, especially when table structures change, and necessitate cognitive interpretation of domain knowledge by experts.
Innovation Solution
A semantic alignment system that automatically aligns a data table's structure with a domain ontology by generating a proxy table ontology, mapping it to controlled domain vocabularies, and populating the ontology knowledge base with table content, reducing the need for manual intervention and adapting to changes in table structure and labels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual alignment mapping design is used, then semantic alignment accuracy is improved, but processing time and cost increase significantly
Solution Approach 1:
The system performs preliminary actions by automatically generating alignment mappings between table structures and domain ontologies before manual review, pre-processing the semantic alignment task to reduce the time required for expert intervention while maintaining accuracy through structured preprocessing steps
Solution Approach 2:
The system introduces an intermediary automated alignment engine that mediates between the table structure and domain ontology, providing preliminary alignment mappings that serve as a bridge between raw data and semantic knowledge bases, reducing the direct burden on expert ontologists
2Measurement precision
If manual alignment mapping design is used, then semantic alignment accuracy is improved, but device complexity and expert dependency increase
Solution Approach 1:
The system enables self-service by implementing automated alignment mapping generation that operates independently of expert ontologists, allowing the system to perform semantic alignment tasks autonomously using algorithms that match table structures with domain ontologies without requiring manual configuration for each table
Solution Approach 2:
The system extracts the complex semantic alignment task from the expert ontologist's workflow, isolating the automated mapping generation as a separate functional component that handles the cognitively demanding aspects of alignment while experts focus only on review and validation
3Productivity
If automated alignment is implemented, then processing time is reduced, but adaptability to table structure changes deteriorates
Solution Approach 1:
The system implements dynamics by designing the automated alignment engine to dynamically adapt to changing table structures, allowing the mapping algorithms to flexibly adjust to different schemas, column configurations, and data formats while maintaining consistent processing speeds across varying table types
4Productivity
If automated alignment is implemented, then processing time is reduced, but lexical term variability handling worsens
Solution Approach 1:
The system applies parameter changes by implementing flexible matching algorithms that adjust lexical comparison parameters based on the specific table and ontology being aligned, modifying tolerance thresholds, synonym dictionaries, and normalization rules to handle varying lexical term formats while maintaining efficient processing
Data Source
AI summary
Systems and methods disclosed herein provide for semantically aligning data tables, controlled domain vocabularies, and domain ontologies. The systems and methods provide for aligning the data tables, controlled domain vocabularies, and domain ontologies based on a proxy table ontology representing a physical syntactical structure of the data table.


