vix.ing · top · new · best · stats · spec

A Hybrid Approach to Query Answering under Expressive Datalog+/-

2016/04/22 by Milani, Mostafa, Cali, Andrea, Bertossi, Leopoldo
#Artificial Intelligence (cs.AI) #Databases (cs.DB) #FOS: Computer and information sciences

paper · doi:10.48550/arxiv.1604.06770

Abstract

Datalog+/- is a family of ontology languages that combine good computational properties with high expressive power. Datalog+/- languages are provably able to capture the most relevant Semantic Web languages. In this paper we consider the class of weakly-sticky (WS) Datalog+/- programs, which allow for certain useful forms of joins in rule bodies as well as extending the well-known class of weakly-acyclic TGDs. So far, only non-deterministic algorithms were known for answering queries on WS Datalog+/- programs. We present novel deterministic query answering algorithms under WS Datalog+/-. In particular, we propose: (1) a bottom-up grounding algorithm based on a query-driven chase, and (2) a hybrid approach based on transforming a WS program into a so-called sticky one, for which query rewriting techniques are known. We discuss how our algorithms can be optimized and effectively applied for query answering in real-world scenarios.

Related