pith. machine review for the scientific record. sign in

arxiv: 1106.3767 · v3 · submitted 2011-06-19 · 💻 cs.AI · cs.DB· cs.LO

Recognition: unknown

Rewriting Ontological Queries into Small Nonrecursive Datalog Programs

Authors on Pith no claims yet
classification 💻 cs.AI cs.DBcs.LO
keywords datalognonrecursiveprogramrewritingsizedatabasedl-liteequivalent
0
0 comments X
read the original abstract

We consider the setting of ontological database access, where an Abox is given in form of a relational database D and where a Boolean conjunctive query q has to be evaluated against D modulo a Tbox T formulated in DL-Lite or Linear Datalog+/-. It is well-known that (T,q) can be rewritten into an equivalent nonrecursive Datalog program P that can be directly evaluated over D. However, for Linear Datalog? or for DL-Lite versions that allow for role inclusion, the rewriting methods described so far result in a nonrecursive Datalog program P of size exponential in the joint size of T and q. This gives rise to the interesting question of whether such a rewriting necessarily needs to be of exponential size. In this paper we show that it is actually possible to translate (T,q) into a polynomially sized equivalent nonrecursive Datalog program P.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.