Journal article
Tractable query answering and rewriting under description logic constraints.
- 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 T, the query Q can be transformed into a datalog query QT that takes into account the semantic consequences of T; then, to obtain answers to Q w.r.t. T and some (arbitrary) database instance A, one can simply evaluate QT over A using existing (deductive) database technology, without taking T into account. In this paper, we present a novel query rewriting algorithm that handles constraints modeled in the DL ELHIO¬ 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 EL and DL-Lite families and is worst-case optimal w.r.t. data complexity for all of them. © 2009 Elsevier B.V. All rights reserved.
- Publication status:
- Published
Actions
Access Document
- Publisher copy:
- 10.1016/j.jal.2009.09.004
Authors
- Journal:
- J. Applied Logic More from this journal
- Volume:
- 8
- Issue:
- 2
- Pages:
- 186-209
- Publication date:
- 2010-01-01
- DOI:
- ISSN:
-
1570-8683
- Language:
-
English
- Keywords:
- Pubs id:
-
pubs:298187
- UUID:
-
uuid:a6549aea-9559-4d54-acde-792cd44efff9
- Local pid:
-
pubs:298187
- Source identifiers:
-
298187
- Deposit date:
-
2012-12-19
- ARK identifier:
Terms of use
- Copyright date:
- 2010
If you are the owner of this record, you can report an update to it here: Report update to this record