Back to Search
Start Over
Tractable query answering and rewriting under description logic constraints.
- Source :
- Journal of Applied Logic; Jun2010, Vol. 8 Issue 2, p186-209, 24p
- Publication Year :
- 2010
-
Abstract
- Abstract: Answering queries over an incomplete database w.r.t. a set of constraints is an important computational task with applications in fields as diverse as information integration and metadata management in the semantic Web. Description Logics (DLs) are constraint languages that have been extensively studied with the goal of providing useful modeling constructs while keeping the query answering problem decidable. For many DLs, query answering under constraints can be solved via query rewriting: given a conjunctive query Q and a set of DL constraints , the query Q can be transformed into a datalog query that takes into account the semantic consequences of ; then, to obtain answers to Q w.r.t. and some (arbitrary) database instance , one can simply evaluate over using existing (deductive) database technology, without taking into account. In this paper, we present a novel query rewriting algorithm that handles constraints modeled in the DL and use it to show that answering conjunctive queries in this setting is PTime-complete w.r.t. data complexity. Our algorithm deals with various description logics of the and DL-Lite families and is worst-case optimal w.r.t. data complexity for all of them. [Copyright &y& Elsevier]
Details
- Language :
- English
- ISSN :
- 15708683
- Volume :
- 8
- Issue :
- 2
- Database :
- Supplemental Index
- Journal :
- Journal of Applied Logic
- Publication Type :
- Academic Journal
- Accession number :
- 48471976
- Full Text :
- https://doi.org/10.1016/j.jal.2009.09.004