280 likes | 292 Views
The tool tango supports ontology-based information extraction, robust to change, multi-slot filling, and source-independent. It automatically infers unknown objects and relations into ontologies, tackling drawbacks of manual ontology generation. The flow of ontology integration includes conflict detection, mapping techniques, and ontology consistency checking. With ontology merging features like name, composition/decomposition, and relationship set conflict detection and merging, the tool allows for enhancement and refinement by human experts.
E N D
A Tool to Support Ontology Creation Based on IncrementalMini-ontology Merging Zonghui Lian
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
TANGO • Source table understanding • Constraints discovery • Concept matching • Ontology merging • Domain ontology adjusting
User’s interactions Ontology mapping KB conflict checking Make suggestion Ontology Merging The Flow of Ontology Integration Mini-ontology Data storage
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
Union/Selection Detection & Merging Graduate Student is a subset of Student
Composition/Decomposition Detection & Merging Name = First Name + Last Name
Other Issues • New concept detection and merging • Ontology consistency checking after mapping
Ontology Mapping • Based on mapping technique introduced in EXD04 • Need to make improvement and change according to the requirements of ontology mapping
Ontology Mapping • Data-value characteristics detection • Schema mapping: data values in tables • Ontology mapping: dictionaries & data values in a set of source tables • Reference ontology inference • Schema mapping: reference ontology • Ontology mapping: data frame library (option)
Ontology Mapping • New concept detection • Schema mapping: none • Ontology mapping: mark unmatched attributes
Ontology Mapping • Relationship set mapping • Schema mapping: none • Ontology mapping
Ontology Mapping Person|Student has Name Graduate Student has Name
Phone Extension Ontology Mapping ?
Ontology Mapping • Detailed mapping information detection • Schema mapping: need to be improved • Ontology mapping: • Base on values to detect subset/superset and merge/split • Human experts refine interactively
Ontology Merging • Name conflict • Based on growing ontology • Union/selection merging • Generalization/specialization
Ontology Merging • Composition/decomposition merging • Aggregation
Ontology Merging • Relationship set merging • Map w/out conflicts: merge • Map with conflict(s): • Fake conflicts: resolve the conflict • Real conflicts: Add new relationship set(s) or change the current one
Evaluation • Users • A package (more than just software) • Users’ report • Analysis • Precision
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