How to Repair Inconsistency in OWL 2 DL Ontology Versions?

Abstract Semantic modeling knowledge formalisms, such as ontologies, have to follow the continuous evolution and changes of knowledge. However, ontology changes should never affect its consistency. Ontology needs to remain in a consistent state along its whole engineering process. In the literature, most of approaches check/repair ontology inconsistencies in an a posteriori way. In this paper, an a priori inconsistency approach was proposed to generate consistent OWL 2 DL ontology versions. It relies on the OWL 2 DL change kits, which anticipate inconsistencies upon each change request on an ontology version. The proposed approach predicts potential inconsistencies, provides an a priori repair action and applies the required changes. Consistency rules were defined and used to check logical inconsistencies, but also syntactical invalidities and style issues. A protege plugin was implemented to validate our approach.

[1]  Grigoris Antoniou,et al.  Ontology change: classification and survey , 2008, The Knowledge Engineering Review.

[2]  Stephan Bloehdorn,et al.  The SWRC Ontology - Semantic Web for Research Communities , 2005, EPIA.

[3]  Robert Stevens,et al.  Finding fault: detecting issues in a versioned ontology , 2013, WoDOOM.

[4]  Bijan Parsia,et al.  Finding All Justifications of OWL DL Entailments , 2007, ISWC/ASWC.

[5]  Jeff Z. Pan,et al.  Inconsistencies, Negations and Changes in Ontologies , 2006, AAAI.

[6]  Bernardo Cuenca Grau,et al.  OWL 2 Web Ontology Language: Direct Semantics , 2009 .

[7]  Sebastian Rudolph,et al.  Tempus fugit ? Towards an Ontology Update Language , 2009 .

[8]  Enrico Motta,et al.  Ontology evolution: a process-centric survey , 2013, The Knowledge Engineering Review.

[9]  Sean Bechhofer,et al.  The OWL API: A Java API for OWL ontologies , 2011, Semantic Web.

[10]  Peter Haase,et al.  The NeOn Ontology Engineering Toolkit , 2008, WWW 2008.

[11]  Sebastian Rudolph,et al.  Tempus Fugit , 2009, ESWC.

[12]  Matthew Horridge,et al.  Justification based explanation in ontologies , 2012 .

[13]  Holger Knublauch,et al.  The Protégé OWL Plugin: An Open Development Environment for Semantic Web Applications , 2004, SEMWEB.

[14]  Asunción Gómez-Pérez,et al.  Ontology Evaluation , 2004, Handbook on Ontologies.

[15]  Mahdi Gueffaz,et al.  ScaleSem : model checking et web sémantique , 2012 .

[16]  Mohamad Fauzan Tahwil An AntiPattern-Based OWL Ontology Debugging Tool , 2010 .

[17]  Jens Lehmann,et al.  ORE - A Tool for Repairing and Enriching Knowledge Bases , 2010, SEMWEB.

[18]  Faïez Gargouri,et al.  Approach and tool to evolve ontology and maintain its coherence , 2010, Int. J. Metadata Semant. Ontologies.

[19]  Peter Haase,et al.  Semantic technologies for distributed information systems , 2006 .

[20]  Boris Motik,et al.  OWL 2 Web Ontology Language: Direct Semantics , 2009 .

[21]  Ljiljana Stojanovic,et al.  Methods and tools for ontology evolution , 2004 .

[22]  Germain Forestier,et al.  Algebraic graph transformations for formalizing ontology changes and evolving ontologies , 2015, Knowl. Based Syst..

[23]  Stefan Schlobach,et al.  Non-Standard Reasoning Services for the Debugging of Description Logic Terminologies , 2003, IJCAI.

[24]  Boris Motik,et al.  OWL 2 Web Ontology Language: structural specification and functional-style syntax , 2008 .

[25]  Wassim Jaziri,et al.  Overview and reflexion on OWL 2 DL ontology consistency rules , 2017, ICC.

[26]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[27]  Sungyoung Lee,et al.  Ontology Evolution and Challenges , 2013, J. Inf. Sci. Eng..

[28]  Ljiljana Stojanovic,et al.  Consistent Evolution of OWL Ontologies , 2005, ESWC.

[29]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[30]  Aastha Mahajan,et al.  A Review on Evolution and Versioning of Ontology Based Information Systems , 2015 .

[31]  Alan L. Rector,et al.  Debugging OWL-DL Ontologies: A Heuristic Approach , 2005, SEMWEB.

[32]  Zhisheng Huang,et al.  Integration of Pattern-Based Debugging Approach into RaDON , 2013, CSWS.

[33]  Thomas de Quincey [C] , 2000, The Works of Thomas De Quincey, Vol. 1: Writings, 1799–1820.

[34]  Asunción Gómez-Pérez,et al.  Validating Ontologies with OOPS! , 2012, EKAW.