210 likes | 290 Views
Inconsistencies, Negations and Changes in Ontologies. Zhisheng Huang Vrije University Amsterdam The Netherlands Collaborative work with Giorgos Flouris and Dimitris Plexousakis (FORTH, Greece) Jeff Z. Pan (University of Aberdeen, UK) Holger Wache (VU) (AAAI 2006 Paper).
E N D
Inconsistencies, Negations and Changes in Ontologies Zhisheng Huang Vrije University Amsterdam The Netherlands Collaborative work with Giorgos Flouris and Dimitris Plexousakis (FORTH, Greece) Jeff Z. Pan (University of Aberdeen, UK) Holger Wache (VU) (AAAI 2006 Paper)
Outline of This Talk • Ontology Evolution • Inconsistency and Incoherence • Negations • Postulates of Ontology Changes • Conclusions
Problems for Ontology Revisions • Many description logics (including OWL DL) are not AGM-compliant • Problem: (implicit) negation and base recovery postulate
A little bit of Description Logics (DL) Knowledge Base Tbox (schema) Man Human & Male Happy-Father Man &some has-child Female and … Interface Inference System Abox (data) John : Happy-Father hJohn, Maryi : has-child
Variants of Inconsistencies in SW • Schlobach at el.(IJCAI03): Incoherence: unsatisfiable concept in Tbox • Huang at el. (IJCAI05): Classical sense of logical inconsistency • Haase at el. (ISWC05): Example in a footnote. • ……
Incoherence and Inconsistency • Unsatisfiable concept in a Tbox: its interpretation is empty in any interpretation of Tbox • Incoherent Tbox: there exists unsatisfiable concept • Incoherent Ontology: its Tbox is incoherent • Inconsistent Ontology: there exists no models
Example I: Coherent and Inconsistent Ontology disjoint C1 C2 a
Example II: Incoherent and Inconsistent Ontology disjoint C1 C2 C3 a
Example III: Incoherent and consistent Ontology disjoint C1 C2 C3 b a
Example IV: Inconsistent (and coherent?) Ontology disjoint C1 C2 {a}
Conclusions • Framework accounts for negation, inconsistency and change for DL-based ontologies for management of dynamic ontologies. • Proposed negations achieve the Harper identity and Levi identity for ontology changes • Distinction between incoherence and inconsistency provides us two different approaches covering different needs in different application scenarios