280 likes | 282 Vues
A Tool to Support Ontology Creation Based on Incremental Mini-ontology Merging. Zonghui Lian. Introduction. Ontology-based information extraction Robust to change Multi-slot filling Source-independent Drawback: ontology has to be generated manually
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