Methods for resolving inconsistencies in ontologies

OWL ontologies are becoming increasingly important to the Semantic Web. Inconsistencies in OWL ontologies can easily occur, and it is a challenging task for ontology modellers, especially for non-expert ontology modellers, to resolve ~uch inconsistencies. Existing ontology debugging tools can identi...

Full description

Bibliographic Details
Main Author: Lam, Sik Chun Joey
Published: University of Aberdeen 2007
Subjects:
004
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.487418
id ndltd-bl.uk-oai-ethos.bl.uk-487418
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-4874182017-12-24T16:49:04ZMethods for resolving inconsistencies in ontologiesLam, Sik Chun Joey2007OWL ontologies are becoming increasingly important to the Semantic Web. Inconsistencies in OWL ontologies can easily occur, and it is a challenging task for ontology modellers, especially for non-expert ontology modellers, to resolve ~uch inconsistencies. Existing ontology debugging tools can identify the problematic axioms for unsatisfiable concepts. However, current systems provide limited support for selecting which problematic axioms to remove/modify to resolve the unsatisfiability. In the case of modification, the modellers are provided with limited information about the impact of changes on the ontology. Therefore, there is a growing ~eed for tools that can provide. guidance on (1) selecting the axioms to modify, and (2) how to minimise the impact of proposed modifications on the ontology. We firstly extend an existing tableau-tracing technique for debugging in order to pinpoint problematic parts 'ofaxioms('which are responsible for the unsatisfiability of a concept. This information allows us to rewrite faulty axioms by removing error-causing concepts, instead of removing axioms entirely. Secondly, we investigate the heuristics used by ontology engineers to resolve inconsistencies in ontologies. A number of empirical studies have been conducted to acquire a variety of such heuristics from ontology engineers. Some of the acquired heuristics are already incorporated in existing tools, however, we have also discovered a sizeable number of additional useful heuristics. Moreover, we investigate the usefulness of incorporating these heuristics in a software tool to guide non-expert ontology modellers to select appropriate axioms for modification. The result of our usability study shows that the heuristics are useful to help ontology users debug ontologies. Thirdly, in the case of modification, we study the usefulness of providing the modeller with detailed information about the impact ofchanges on ~he ontology. Specifically, we utilise the extended tableau-tracing technique to identify changes which are helpful in that they restore lost entailments (due to axiom removal), and those that are harmful in that they cause additional unsatisfiability. The work presented in this thesis constitutes an advance in debugging ontologies. The thesis combines a heuristic approach and formal methods for dealing with inconsistencies in ontologies. It contributes to knowledge in that it shows that the approach of acquiring human heuristics and encoding them in a tool is viable for ontology debugging. It also shows that the fine-grained approach to indicating lost entailments and recommending modifications is useful. The results of this thesis should be valuable to both the implementors of ontology management tools, and to ontology users, especially for the less experienced users of ontologies.004University of Aberdeenhttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.487418Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 004
spellingShingle 004
Lam, Sik Chun Joey
Methods for resolving inconsistencies in ontologies
description OWL ontologies are becoming increasingly important to the Semantic Web. Inconsistencies in OWL ontologies can easily occur, and it is a challenging task for ontology modellers, especially for non-expert ontology modellers, to resolve ~uch inconsistencies. Existing ontology debugging tools can identify the problematic axioms for unsatisfiable concepts. However, current systems provide limited support for selecting which problematic axioms to remove/modify to resolve the unsatisfiability. In the case of modification, the modellers are provided with limited information about the impact of changes on the ontology. Therefore, there is a growing ~eed for tools that can provide. guidance on (1) selecting the axioms to modify, and (2) how to minimise the impact of proposed modifications on the ontology. We firstly extend an existing tableau-tracing technique for debugging in order to pinpoint problematic parts 'ofaxioms('which are responsible for the unsatisfiability of a concept. This information allows us to rewrite faulty axioms by removing error-causing concepts, instead of removing axioms entirely. Secondly, we investigate the heuristics used by ontology engineers to resolve inconsistencies in ontologies. A number of empirical studies have been conducted to acquire a variety of such heuristics from ontology engineers. Some of the acquired heuristics are already incorporated in existing tools, however, we have also discovered a sizeable number of additional useful heuristics. Moreover, we investigate the usefulness of incorporating these heuristics in a software tool to guide non-expert ontology modellers to select appropriate axioms for modification. The result of our usability study shows that the heuristics are useful to help ontology users debug ontologies. Thirdly, in the case of modification, we study the usefulness of providing the modeller with detailed information about the impact ofchanges on ~he ontology. Specifically, we utilise the extended tableau-tracing technique to identify changes which are helpful in that they restore lost entailments (due to axiom removal), and those that are harmful in that they cause additional unsatisfiability. The work presented in this thesis constitutes an advance in debugging ontologies. The thesis combines a heuristic approach and formal methods for dealing with inconsistencies in ontologies. It contributes to knowledge in that it shows that the approach of acquiring human heuristics and encoding them in a tool is viable for ontology debugging. It also shows that the fine-grained approach to indicating lost entailments and recommending modifications is useful. The results of this thesis should be valuable to both the implementors of ontology management tools, and to ontology users, especially for the less experienced users of ontologies.
author Lam, Sik Chun Joey
author_facet Lam, Sik Chun Joey
author_sort Lam, Sik Chun Joey
title Methods for resolving inconsistencies in ontologies
title_short Methods for resolving inconsistencies in ontologies
title_full Methods for resolving inconsistencies in ontologies
title_fullStr Methods for resolving inconsistencies in ontologies
title_full_unstemmed Methods for resolving inconsistencies in ontologies
title_sort methods for resolving inconsistencies in ontologies
publisher University of Aberdeen
publishDate 2007
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.487418
work_keys_str_mv AT lamsikchunjoey methodsforresolvinginconsistenciesinontologies
_version_ 1718579742570971136