How to Repair Inconsistency in OWL 2 DL Ontology Versions?

被引:6
作者
Bayoudhi, Leila [1 ]
Sassi, Najla [1 ,2 ]
Jaziri, Wassim [1 ,2 ]
机构
[1] Sfax Univ, Miracl Lab, Sfax, Tunisia
[2] Taibah Univ, CCSE, Medina, Saudi Arabia
关键词
OWL 2 DL ontology; Evolution; Inconsistency; A priori approach; EVOLUTION;
D O I
10.1016/j.datak.2018.05.010
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:138 / 158
页数:21
相关论文
共 29 条
[1]  
[Anonymous], 2003, P IJCAI 2003
[2]  
[Anonymous], 2006, PROC AAAI C ARTIF IN
[3]  
Baader F., 2003, DESCRIPTION LOGIC HD, DOI [DOI 10.2277/0521781760, 10.2277/0521781760]
[4]  
Copeland M, 2013, LECT NOTES COMPUT SC, V7955, P113, DOI 10.1007/978-3-642-41242-4_10
[5]  
Djedidi R, 2010, LECT NOTES COMPUT SC, V5956, P286, DOI 10.1007/978-3-642-11829-6_19
[6]   Ontology change: classification and survey [J].
Flouris, Giorgos ;
Manakanatas, Dimitris ;
Kondylakis, Haridimos ;
Plexousakis, Dimitris ;
Antoniou, Grigoris .
KNOWLEDGE ENGINEERING REVIEW, 2008, 23 (02) :117-152
[7]  
Gueffaz M., 2012, THESIS
[8]  
Haase P, 2005, LECT NOTES COMPUT SC, V3532, P182
[9]  
Haase P, 2006, SEMANTIC TECHNOLOGIE
[10]   The OWL API: A Java']Java API for OWL ontologies [J].
Horridge, Matthew ;
Bechhofer, Sean .
SEMANTIC WEB, 2011, 2 (01) :11-21