Conjunctive Query Answering for the Description Logic SHIQ

10/31/2011
by   Birte Glimm, et al.
0

Conjunctive queries play an important role as an expressive query language for Description Logics (DLs). Although modern DLs usually provide for transitive roles, conjunctive query answering over DL knowledge bases is only poorly understood if transitive roles are admitted in the query. In this paper, we consider unions of conjunctive queries over knowledge bases formulated in the prominent DL SHIQ and allow transitive roles in both the query and the knowledge base. We show decidability of query answering in this setting and establish two tight complexity bounds: regarding combined complexity, we prove that there is a deterministic algorithm for query answering that needs time single exponential in the size of the KB and double exponential in the size of the query, which is optimal. Regarding data complexity, we prove containment in co-NP.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/07/2023

Querying Circumscribed Description Logic Knowledge Bases

Circumscription is one of the main approaches for defining non-monotonic...
research
11/10/2014

Answering Conjunctive Queries over EL Knowledge Bases with Transitive and Reflexive Roles

Answering conjunctive queries (CQs) over EL knowledge bases (KBs) with c...
research
02/28/2014

Nested Regular Path Queries in Description Logics

Two-way regular path queries (2RPQs) have received increased attention r...
research
06/19/2011

Rewriting Ontological Queries into Small Nonrecursive Datalog Programs

We consider the setting of ontological database access, where an Abox is...
research
11/17/2020

Answering Regular Path Queries Over SQ Ontologies

We study query answering in the description logic 𝒮𝒬 supporting qualifie...
research
04/13/2021

Towards Better Understanding of User Authorization Query Problem via Multi-variable Complexity Analysis

User authorization queries in the context of role-based access control h...
research
07/28/2023

Optimal Alignment of Temporal Knowledge Bases

Answering temporal CQs over temporalized Description Logic knowledge bas...

Please sign up or login with your details

Forgot password? Click here to reset