Computing Datalog Rewritings for Disjunctive Datalog Programs and Description Logic Ontologies

被引:0
|
作者
Kaminski, Mark [1 ]
Nenov, Yavor [1 ]
Grau, Bernardo Cuenca [1 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford OX1 2JD, England
来源
基金
英国工程与自然科学研究理事会;
关键词
FAMILY;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We study the closely related problems of rewriting disjunctive datalog programs and non-Horn DL ontologies into plain datalog programs that entail the same facts for every dataset. We first propose the class of markable disjunctive datalog programs, which is efficiently recognisable and admits polynomial rewritings into datalog. Markability naturally extends to SHI ontologies, and markable ontologies admit (possibly exponential) datalog rewritings. We then turn our attention to resolution-based rewriting techniques. We devise an enhanced rewriting procedure for disjunctive datalog, and propose a second class of SHI ontologies that admits exponential datalog rewritings via resolution. Finally, we focus on conjunctive query answering over disjunctive datalog programs. We identify classes of queries and programs that admit datalog rewritings and study the complexity of query answering in this setting. We evaluate the feasibility of our techniques over a large corpus of ontologies, with encouraging results.
引用
收藏
页码:76 / 91
页数:16
相关论文
共 50 条
  • [1] Datalog rewritability of Disjunctive Datalog programs and non-Horn ontologies
    Kaminski, Mark
    Nenov, Yavor
    Grau, Bernardo Cuenca
    ARTIFICIAL INTELLIGENCE, 2016, 236 : 90 - 118
  • [2] On Combining Description Logic Ontologies and Nonrecursive Datalog Rules
    Rosati, Riccardo
    WEB REASONING AND RULE SYSTEMS, PROCEEDINGS, 2008, 5341 : 13 - 27
  • [3] Magic Sets for disjunctive Datalog programs
    Alviano, Mario
    Faber, Wolfgang
    Greco, Gianluigi
    Leone, Nicola
    ARTIFICIAL INTELLIGENCE, 2012, 187 : 156 - 192
  • [4] Datalog Rewritability of Disjunctive Datalog Programs and Its Applications to Ontology Reasoning
    Kaminski, Mark
    Nenov, Yavor
    Grau, Bernardo Cuenca
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 1077 - 1083
  • [5] Description Logic Reasoning with Decision Diagrams Compiling SHIQ to Disjunctive Datalog
    Rudolph, Sebastian
    Kroetzsch, Markus
    Hitzler, Pascal
    SEMANTIC WEB - ISWC 2008, 2008, 5318 : 435 - 450
  • [6] Disjunctive datalog
    Eiter, T
    Gottlob, G
    Mannila, H
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1997, 22 (03): : 364 - 418
  • [7] Reasoning in Description Logics by a Reduction to Disjunctive Datalog
    Ullrich Hustadt
    Boris Motik
    Ulrike Sattler
    Journal of Automated Reasoning, 2007, 39 : 351 - 384
  • [8] DYNAMIC MAGIC SETS FOR DISJUNCTIVE DATALOG PROGRAMS
    Alviano, Mario
    TECHNICAL COMMUNICATIONS OF THE 26TH INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING (ICLP'10), 2010, 7 : 226 - 235
  • [9] Reasoning in description logics by a reduction to disjunctive datalog
    Hustadt, Ullrich
    Motik, Boris
    Sattler, Ulrike
    JOURNAL OF AUTOMATED REASONING, 2007, 39 (03) : 351 - 384
  • [10] Reasoning on Datalog± Ontologies with Abductive Logic Programming
    Gavanelli, Marco
    Lamma, Evelina
    Riguzzi, Fabrizio
    Bellodi, Elena
    Zese, Riccardo
    Cota, Giuseppe
    FUNDAMENTA INFORMATICAE, 2018, 159 (1-2) : 65 - 93