A Stream-Temporal Query Language for Ontology Based Data Access

Özgür Lütfü Özçep, Ralf Möller, Christian Neuenstadt


The paper contributes to the recent efforts on temporalizing and streamifiying ontology based data access (OBDA) by discussing aspects of rewritability, i.e., compilability of the TBox into ontology-level queries, and unfoldability, i.e., transformability of ontology-level queries to queries on datasource level, for the new query-language framework STARQL. The distinguishing feature of STARQL is its general stream windowing and ABox sequencing strategy which allows it to plugin well-known query languages such as unions of conjunctive queries (UCQs) in combination with TBox languages such as DL-Lite and do temporal reasoning with a sorted first-order logic on top of them. The paper discusses safety aspects under which STARQL queries that embed UCQs over DL-Lite ontologies can be rewritten and unfolded to back-end relational stream query languages such as CQL. With these results, the adoption of description logic technology in industrially relevant application areas such as industrial monitoring is crucially fostered.
Original languageEnglish
Title of host publicationKI 2014: Advances in Artificial Intelligence
EditorsCarsten Lutz, Michael Thielscher
Number of pages12
Place of PublicationCham
PublisherSpringer International Publishing
Publication date01.10.2014
ISBN (Print)978-3-319-11205-3
ISBN (Electronic)978-3-319-11206-0
Publication statusPublished - 01.10.2014
Event37th Annual German Conference on Artificial Intelligence - Stuttgart, Germany
Duration: 22.09.201426.09.2014

DFG Research Classification Scheme

  • 409-01 Theoretical Computer Science


Dive into the research topics of 'A Stream-Temporal Query Language for Ontology Based Data Access'. Together they form a unique fingerprint.

Cite this