Skip to main navigation Skip to search Skip to main content

Towards pattern-based reasoning for friendly ontology debugging

  • University of Cyprus
  • University of Innsbruck

Research output: Contribution to journalArticlepeer-review

Abstract

Reasoning with ontologies is a challenging task specially for non-logic experts. When checking whether an ontology contains rules that contradict each other, current description logic reasoners can only provide a list of the unsatisfiable concepts. Figuring out why these concepts are unsatisfiable, which rules cause conflicts, and how to resolve these conflicts, is all left to the ontology modeler himself. The problem becomes even more challenging in case of large or medium size ontologies, because an unsatisfiable concept may cause many of its neighboring concepts to be unsatisfiable. The goal of this article is to empower ontology engineering with a user-friendly reasoning mechanism. We propose a pattern-based reasoning approach, which offers 9 patterns of constraint contradictions that lead to unsatisfiability in Object-role (ORM) models. The novelty of this approach is not merely that constraint contradictions are detected, but mainly that it provides the causes and suggestions to resolve contradictions. The approach is implemented in the DogmaModeler ontology engineering tool, and tested in building the CCFORM ontology. We discuss that, although this pattern-based reasoning covers most of contradictions in practice, compared with description logic based reasoning, it is not complete. We argue and illustrate both approaches, pattern-based and description logic-based, their implementation in the DogmaModeler, and conclude that both complement each other from a methodological perspective.

Original languageEnglish
Pages (from-to)607-634
Number of pages28
JournalInternational Journal on Artificial Intelligence Tools
Volume17
Issue number4
DOIs
Publication statusPublished - Aug 2008
Externally publishedYes

Keywords

  • Debugging
  • Model verification
  • Object role modeling
  • Ontology engineering
  • Ontology tools
  • ORM
  • Reasoning
  • Satisfiability

Fingerprint

Dive into the research topics of 'Towards pattern-based reasoning for friendly ontology debugging'. Together they form a unique fingerprint.

Cite this