Title: A Tool to Support Ontology Creation based on Incremental Mini-Ontology Merging
1A Tool to Support Ontology Creation based on
Incremental Mini-Ontology Merging
Supported by
2The Problem Ontology Creation
- Information collection and analysis
- Concept and relationship design
- Iterative construction
3TANGO Table ANalysis for generating Ontologies
Table
4TANGO Table ANalysis for generating Ontologies
New mini-ontology
5Ontology Mapping and Merging
Mini-ontology
Growing ontology
6Ontology Mapping and Merging
Growing ontology
Mini-ontology
7Ontology Mapping and Merging
Mini-ontology
Growing ontology
Edited mini-ontology
8Ontology Mapping and Merging
A complex case
Growing ontology
Edited Mini-ontology
9Ontology Mapping and Merging
A more complex case
Mini-ontology
Growing ontology
Issue Functional/Nonfunction conflict
10Ontology Mapping and Merging
A more complex case
Growing ontology
?
Issue functional/non-functional
conflict Default The merge will make the
functional relationship set non-functional. Sugges
tion If this is not what is wanted, make the
non-functional edge functional before merging.
11Ontology Mapping and Merging
A more complex case
Merged ontology
Issue possible redundant relationship sets
- Country has Name - Country has
Language Default These relationship sets will
be removed. Suggestion If this is not what is
wanted, remove/keep relationship sets as desired.
12Ontology Mapping and Merging
A more complex case
Merged ontology
New growing ontology
13Ontology Growing Process
Mini-ontology
Ontology merging algorithms
Ontology mapping algorithms
Ontology cleaning algorithms
14OntoMerge Framework
Ontology editor
Cleaning algorithms
OntoMerge
Growing ontology
Mapping algorithms
Merging algorithms
Create
Management functions
15Contribution
- A tool to support ontology mapping, merging, and
cleaning (MMC) - Manual MMC
- Enable plug-in algorithms for semi-automatic and
automatic MMC - TANGO ontology creation
16The end
17TANGO Project
- An information-gathering engine to assimilate
and organize knowledge
18TANGOs working process includes
- Recognize and normalize table information
- Construct mini-ontologies from normalized table
- Discover inter-ontology mapping (UI)
- Merge mini-ontology into a growing ontology
19Ontology Mapping
- Based on the characteristics of object sets in
two ontologies - Simple mapping
- Joint mapping
- Union mapping
20Ontology Mapping
- Based on the number of object sets in two
different ontologies - The 11 cardinality problem
- The 1n (n1) cardinality problem
- The nm cardinality problem
21Ontology Mapping and Merging
22Ontology Mapping
- Union Mapping
- 1n or n1
- 11
23Ontology Mapping
24OntoMerge Tool
Ontology editor
OntoMerge
25Concepts Country, Population Males, and
Population Females Relationships Country1
has Population Males1 and Country1 has
Population Females1
Concepts Country and Population
total Relationships Country1 has Population
total1
Country(s) SimpleMap Country(t) (Population
Males, Population Females) UnionMap Population
total
26Ontology Merging
- Ontology merging based on join mapping
Concepts Person, First Name and Last
Name Relationships Person1 has First Name1
and Person1 has Last Name1
Concepts Person and Name Relationships
Person1 has Name1
(First Name1(s) , Last Name1(s)) JoinMap
Name(t) Person(s) SimpleMap Person(t)
27OntoMerge
- A tool to support ontology mapping and merging
based on existed algorithms - Provide a framework where mapping and merging
algorithms can be plugged in - Provide IDS (issue/ default/ suggestions)
- Provide users a friendly UI and allow users to
fully control mapping and merging including
manually map and merge ontologies