Conjunctive query answering over unrestricted OWL 2 ontologies

被引:1
作者
Igne, Federico [1 ]
Germano, Stefano [1 ]
Horrocks, Ian [1 ]
机构
[1] Univ Oxford, Dept Comp Sci, Parks Rd, Oxford OX1 3QD, England
基金
英国工程与自然科学研究理事会;
关键词
CQ answering; OWL; 2; ontology approximation; RSA; combined approach; KNOWLEDGE REPRESENTATION; SYSTEM; MATERIALIZATION;
D O I
10.3233/SW-233382
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Conjunctive Query (CQ) answering is a primary reasoning task over knowledge bases. However, when considering expressive description logics, query answering can be computationally very expensive; reasoners for CQ answering, although heavily optimized, often sacrifice expressive power of the input ontology or completeness of the computed answers in order to achieve tractability and scalability for the problem. In this work, we present a hybrid query answering architecture that combines various services to provide a CQ answering service for OWL. Specifically, it combines scalable CQ answering services for tractable languages with a CQ answering service for a more expressive language approaching the full OWL 2. If the query can be fully answered by one of the tractable services, then that service is used, to ensure maximum performance. Otherwise, the tractable services are used to compute lower and upper bound approximations. The union of the lower bounds and the intersection of the upper bounds are then compared. If the bounds do not coincide, then the "gap" answers are checked using the "full" service. These techniques led to the development of two new systems: (i) RSAComb, an efficient implementation of a new tractable answering service for RSA (role safety acyclic) (ii) ACQuA, a reference implementation of the proposed hybrid architecture combining RSAComb, PAGOdA, and HermiT to provide a CQ answering service for OWL. Our extensive evaluation shows how the additional computational cost introduced by reasoning over a more expressive language like RSA can still provide a significant improvement compared to relying on a fully-fledged reasoner. Additionally, we show how ACQuA can reliably match the performance of PAGOdA, a state-of-the-art CQ answering system that uses a similar approach, and can significantly improve performance when PAGOdA extensively relies on the underlying fully-fledged reasoner.
引用
收藏
页码:997 / 1050
页数:54
相关论文
共 84 条
  • [1] Abiteboul S., 1995, Foundations of Databases
  • [2] Acciarri A., 2005, PROC NATL CONF ARTIF, V20, P1670
  • [3] Explaining Ontology-Mediated Query Answers Using Proofs over Universal Models
    Alrabbaa, Christian
    Borgwardt, Stefan
    Koopmann, Patrick
    Kovtunova, Alisa
    [J]. RULES AND REASONING, RULEML+RR 2022, 2022, 13752 : 167 - 182
  • [4] Baader BHLS17 Franz, 2017, An Introduction to Description Logic
  • [5] Baader F., 2008, CEUR Workshop Proceedings, V496
  • [6] Baader F, 2005, 19TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-05), P364
  • [7] OWLIM: A family of scalable semantic repositories
    Bishop, Barry
    Kiryakov, Atanas
    Ognyanoff, Damyan
    Peikov, Ivan
    Tashev, Zdravko
    Velkov, Ruslan
    [J]. SEMANTIC WEB, 2011, 2 (01) : 33 - 42
  • [8] Broekstra J, 2002, LECT NOTES COMPUT SC, V2342, P54
  • [9] Calvanese D., 2006, P 10 INT C PRINC KNO, P260
  • [10] Tractable reasoning and efficient query answering in description logics:: The DL-Lite family
    Calvanese, Diego
    De Giacomo, Giuseppe
    Lembo, Domenico
    Lenzerini, Maurizio
    Rosati, Riccardo
    [J]. JOURNAL OF AUTOMATED REASONING, 2007, 39 (03) : 385 - 429