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 条
  • [21] ABOUT BOUNDEDNESS FOR SOME DATALOG AND DATALOG(NEG) PROGRAMS
    GUESSARIAN, I
    VELOSOPEIXOTO, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 629 : 284 - 297
  • [22] Computing Horn Rewritings of Description Logics Ontologies
    Kaminski, Mark
    Grau, Bernardo Cuenca
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 3091 - 3097
  • [23] Linearisability on Datalog programs
    Afrati, F
    Gergatsoulis, M
    Toni, F
    THEORETICAL COMPUTER SCIENCE, 2003, 308 (1-3) : 199 - 226
  • [24] Inconsistency Handling in Datalog plus /- Ontologies
    Lukasiewicz, Thomas
    Martinez, Maria Vanina
    Simari, Gerardo I.
    20TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2012), 2012, 242 : 558 - 563
  • [25] Epistemic Disjunctive Datalog for Querying Knowledge Bases
    Cima, Gianluca
    Console, Marco
    Lenzerini, Maurizio
    Poggi, Antonella
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 5, 2023, : 6280 - 6288
  • [26] DATALOG REWRITINGS OF REGULAR PATH QUERIES USING VIEWS
    Francis, Nadime
    Segoufin, Luc
    Sirangelo, Cristina
    LOGICAL METHODS IN COMPUTER SCIENCE, 2015, 11 (04)
  • [27] On temporal logic versus datalog
    Guessarian, I
    Foustoucos, E
    Andronikos, T
    Afrati, F
    THEORETICAL COMPUTER SCIENCE, 2003, 303 (01) : 103 - 133
  • [28] Update rules in datalog programs
    Int J Pressure Vessels Piping, 2 (71):
  • [29] Modular materialisation of Datalog programs
    Hu, Pan
    Motik, Boris
    Horrocks, Ian
    ARTIFICIAL INTELLIGENCE, 2022, 308
  • [30] Modular Materialisation of Datalog Programs
    Hu, Pan
    Motik, Boris
    Horrocks, Ian
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 2859 - 2866