Dealing with Inconsistency When Combining Ontologies and Rules Using DL-Programs

被引:0
|
作者
Puehrer, Joerg [1 ]
Heymans, Stijn [1 ]
Eiter, Thomas [1 ]
机构
[1] Vienna Univ Technol, Inst Informat Syst 184 3, A-1040 Vienna, Austria
来源
SEMANTIC WEB: RESEARCH AND APPLICATIONS, PT 1, PROCEEDINGS | 2010年 / 6088卷
关键词
LOGIC PROGRAMS; SEMANTIC WEB;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Description Logic Programs (DL-programs) have been introduced to combine ontological and rule-based reasoning in the context of the Semantic Web. A DL-program loosely combines a Description Logic (DL) ontology with a non-monotonic logic program (LP) such that dedicated atoms in the LP, called DL-atoms, allow for a bidirectional flow of knowledge between the two components. Unfortunately, the information sent from the LP-part to the DL-part might cause cut inconsistency in the latter, leading to the trivial satisfaction of every query. As a consequence, in such a case, the answer sets that define the semantics of the DL-program may contain spoiled information influencing the overall deduction. For avoiding unintuitive answer sets, we introduce a refined semantics for DL-programs that is sensitive for inconsistency caused by the combination of DL and LP, and dynamically deactivates rules whenever such an inconsistency would arise. We analyze the complexity of tin new semantics, discuss implementational issues and introduce a notion of stratification that guarantees uniqueness of answer sets,
引用
收藏
页码:183 / 197
页数:15
相关论文
empty
未找到相关数据