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 条
  • [41] AN ALLOCATION ALGORITHM FOR DISTRIBUTING DATALOG PROGRAMS
    DAY, WB
    MCCREARY, CL
    WALLS, B
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1993, 23 (02): : 570 - 576
  • [42] UNDECIDABLE BOUNDEDNESS PROBLEMS FOR DATALOG PROGRAMS
    HILLEBRAND, GG
    KANELLAKIS, PC
    MAIRSON, HG
    VARDI, MY
    JOURNAL OF LOGIC PROGRAMMING, 1995, 25 (02): : 163 - 190
  • [43] RUNTIME REDUNDANCY PROPERTIES OF DATALOG PROGRAMS
    CHAUDHURI, S
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1994, 13 (2-3): : 179 - 199
  • [44] Right-Adjoints for Datalog Programs
    Cate, Balder ten
    Dalmau, Víctor
    Opršal, Jakub
    Leibniz International Proceedings in Informatics, LIPIcs, 290
  • [45] Inference of monotonicity constraints in Datalog programs
    Alexander Brodsky
    Yehoshua Sagiv
    Annals of Mathematics and Artificial Intelligence, 1999, 26 : 29 - 57
  • [46] A New Proposal for Debugging Datalog Programs
    Caballero, R.
    Garcia-Ruiz, Y.
    Saenz-Perez, F.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 216 (79-92) : 79 - 92
  • [47] Datalog and description logics: Expressive power
    Cadoli, M
    Palopoli, L
    Lenzerini, M
    DATABASE PROGRAMMING LANGUAGES, 1998, 1369 : 281 - 298
  • [48] On the equivalence of recursive and nonrecursive Datalog programs
    Chaudhuri, S
    Vardi, MY
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1997, 54 (01) : 61 - 78
  • [49] An argumentative approach for handling inconsistency in prioritized Datalog± ontologies
    Ho, Loan
    Arch-int, Somjit
    Acar, Erman
    Schlobach, Stefan
    Arch-int, Ngamnij
    AI COMMUNICATIONS, 2022, 35 (03) : 243 - 267
  • [50] Answering Threshold Queries in Probabilistic Datalog+/- Ontologies
    Gottlob, Georg
    Lukasiewicz, Thomas
    Simari, Gerardo I.
    SCALABLE UNCERTAINTY MANAGEMENT, 2011, 6929 : 401 - 414