1 A Tool to Support Ontology Creation Based on Incremental Mini-ontology Merging Zonghui Lian.
-
date post
21-Dec-2015 -
Category
Documents
-
view
218 -
download
0
Transcript of 1 A Tool to Support Ontology Creation Based on Incremental Mini-ontology Merging Zonghui Lian.
1
A Tool to Support Ontology Creation Based on IncrementalMini-ontology Merging
Zonghui Lian
2
Introduction
Ontology-based information extraction Robust to change Multi-slot filling Source-independent Drawback: ontology has to be generated manually
Tango (Table ANalysis for Generating Ontologies) An information gathering engine that infers the
unknown objects and relations in a known context into ontologies automatically
3
TANGO
4
TANGO
Source table understanding Constraints discovery Concept matching Ontology merging Domain ontology adjusting
5
The Flow of Ontology Integration
Ontology mapping
KB conflict checking
Make suggestion
Data storage
Ontology Merging
Mini-ontology
User’s interactions
6
Research Issues
Name conflict detection Union/selection detection and merging Composition/decomposition detection and merging Constraint conflict detection Relationship set conflict detection New concept detection and merging Ontology consistency checking after integration
7
Name Conflict Detection
8
Union/Selection Detection & Merging
Graduate Student is a subset of Student
9
Composition/Decomposition Detection & Merging
Name = First Name + Last Name
10
Constraint Conflict Detection
11
Constraint Conflict Detection
12
Relationship Set Conflict Detection
?
13
Relationship Set Conflict Detection
14
Other Issues
New concept detection and merging Ontology consistency checking after
mapping
15
Ontology Mapping
Based on mapping technique introduced in EXD04
Need to make improvement and change according to the requirements of ontology mapping
16
Ontology Mapping
Data-value characteristics detectionSchema mapping: data values in tablesOntology mapping: dictionaries & data values
in a set of source tables Reference ontology inference
Schema mapping: reference ontologyOntology mapping: data frame library (option)
17
Ontology Mapping
New concept detectionSchema mapping: noneOntology mapping: mark unmatched attributes
18
Ontology Mapping
Relationship set mappingSchema mapping: noneOntology mapping
19
Ontology MappingPerson|Student has Name
Graduate Student has Name
20
Ontology Mapping
? Phone Extension
21
Ontology Mapping
Detailed mapping information detectionSchema mapping: need to be improvedOntology mapping:
Base on values to detect subset/superset and merge/split
Human experts refine interactively
22
Ontology Merging
Name conflict Based on growing ontology
Union/selection mergingGeneralization/specialization
23
Graduate Student is a subset of Student
24
Ontology Merging
Composition/decomposition merging Aggregation
25
Name = First Name + Last Name
26
Ontology Merging
Relationship set mergingMap w/out conflicts: mergeMap with conflict(s):
Fake conflicts: resolve the conflict Real conflicts: Add new relationship set(s) or
change the current one
27
Evaluation
Users A package (more than just software) Users’ report Analysis
Precision
28
Contributions
Can extend DEG's ontology-based data extraction system with a set of ontology growing features
Can contribute to generate a domain-specific ontology with minimal human intervention