Detecting hidden errors in an ontology using contextual knowledge
•Using background knowledge in ontology debugging is proposed for the first time.•The evaluations show a remarkable increase in the number of discovered errors.•Error detection should not be limited only to the contradictions inside the ontology.•Logically coherent ontologies became incoherent besid...
Gespeichert in:
Veröffentlicht in: | Expert systems with applications 2018-04, Vol.95, p.312-323 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | •Using background knowledge in ontology debugging is proposed for the first time.•The evaluations show a remarkable increase in the number of discovered errors.•Error detection should not be limited only to the contradictions inside the ontology.•Logically coherent ontologies became incoherent beside some background knowledge.
Due to modeling errors in designing ontologies, an ontology may carry incorrect information. Ontology debugging can be helpful in detecting errors in ontologies that are increasing in size and expressiveness day by day. While current ontology debugging methods can detect logical errors (incoherences and inconsistencies), they are incapable of detecting hidden modeling errors in coherent and consistent ontologies. From the logical perspective, there are no errors in such ontologies, but this study shows some modeling errors may not break the coherency of the ontology by not participating in any contradiction. In this paper, contextual knowledge is exploited to detect such hidden errors. Our experiments show that adding general ontologies like DBpedia as contextual knowledge in the ontology debugging process results in detecting contradictions in ontologies that are coherent. |
---|---|
ISSN: | 0957-4174 1873-6793 |
DOI: | 10.1016/j.eswa.2017.11.034 |