REWERSE-RP-2006-131

Magdalena Ortiz, Diego Calvanese, Thomas Eiter:
Data Complexity of Answering Unions of Conjunctive Queries in SHIQ.


Complete Text [
.pdf, 214KB]
In: Proceedings of 2006 International Workshop on Description Logics (DL2006), Lake District, UK (30th May - 1st June 2006) 189, 62-73, May 2006
© CEUR Workshop Proceedings

Abstract
The novel context of accessing and querying large data repositories through ontologies that are formalized in terms of expressive DLs requires on the one hand to consider query answering as the primary inference technique, and on the other hand to optimize it with respect to the size of the data, which dominates the size of ontologies. While the complexity of DLs has been studied extensively, data complexity in expressive DLs has been characterized only for answering atomic queries, and was still open for more expressive query languages, such as unions of conjunctive queries (UCQs). In this paper we advocate the need for studying this problem, and provide a significant technical contribution in this direction. Specifically, we prove a tight coNP upper bound for answering UCQs over SHIQ knowledge bases, for the case where the queries do not contain transitive roles. We thus establish that for a whole range of DLs from AL to SHIQ, answering such UCQs has coNP-complete data complexity. We obtain our result by a novel tableaux-based algorithm for checking query entailment, inspired by the one in [20], but which manages the technical challenges of simultaneous inverse roles and number restrictions (which leads to a DL lacking the finite model property).

URL:
http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2006-131

BibTeX:

@inproceedings{REWERSE-RP-2006-131,
	author = {Magdalena Ortiz and Diego Calvanese and Thomas Eiter},
	title = {Data Complexity of Answering Unions of Conjunctive Queries in SHIQ},
	booktitle = {Proceedings of 2006 International Workshop on Description Logics, Lake District, UK (30th May--1st June 2006)},
	year = {2006},
	volume = {189},
	pages = {62--73},
	url = {http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2006-131}
}