Debugging OWL ontologies

Bijan Parsia, Evren Sirin, Aditya Kalyanpur

2005 · 259 citations · 7 references

Concepts

TL;DR

The increasing number and complexity of OWL ontologies make error detection difficult, and current tools mainly identify only unsatisfiable concepts. Integrating Pellet‑derived debugging cues into the Swoop environment, along with undo/redo and collaboration features, markedly improves OWL debugging and guides future interface enhancements.

Abstract

As an increasingly large number of OWL ontologies become available on the Semantic Web and the descriptions in the ontologies become more complicated, finding the cause of errors becomes an extremely hard task even for experts. Existing ontology development environments provide some limited support, in conjunction with a reasoner, for detecting and diagnosing errors in OWL ontologies. Typically these are restricted to the mere detection of, for example, unsatisfiable concepts. We have integrated a number of simple debugging cues generated from our description logic reasoner, Pellet, in our hypertextual ontology development environment, Swoop. These cues, in conjunction with extensive undo/redo and Annotea based collaboration support in Swoop, significantly improve the OWL debugging experience, and point the way to more general improvements in the presentation of an ontology to new users.

References

7