R. Möller, C. Neuenstadt, and Ö. Özcep. HiDeSt '15---Proceedings of the First Workshop on High-Level Declarative Stream Processing (co-located with KI 2015), volume 1447 of CEUR Workshop Proceedings, page 42--55. CEUR-WS.org, (2015)
Abstract
Recent years have seen theoretical and practical efforts on temporalizing and streamifying ontology-based data access (OBDA). This paper contributes to the practical efforts with a description/evaluation of a prototype implementation for the stream-temporal query language framework STARQL.
STARQL serves the needs for industrially motivated scenarios, providing the same interface for querying historical data (reactive diagnostics) and for querying streamed data (continuous monitoring, predictive analytics). We show how to transform STARQL queries w.r.t.\ mappings into standard SQL queries, the difference between historical and continuous querying relying only in the use of a static window table vs.\ an incrementally updated window table. Experiments with a STARQL prototype engine using the PostgreSQL DBMS show the implementability and feasibility of our approach.
%0 Conference Paper
%1 moeller15stream-temporal
%A Möller, Ralf
%A Neuenstadt, Christian
%A Özcep, Özgür L.
%B HiDeSt '15---Proceedings of the First Workshop on High-Level Declarative Stream Processing (co-located with KI 2015)
%D 2015
%E Nicklas, Daniela
%E Özcep, Özgür L.
%I CEUR-WS.org
%K myown obda optique-project
%P 42--55
%T Stream-temporal Querying with Ontologies
%V 1447
%X Recent years have seen theoretical and practical efforts on temporalizing and streamifying ontology-based data access (OBDA). This paper contributes to the practical efforts with a description/evaluation of a prototype implementation for the stream-temporal query language framework STARQL.
STARQL serves the needs for industrially motivated scenarios, providing the same interface for querying historical data (reactive diagnostics) and for querying streamed data (continuous monitoring, predictive analytics). We show how to transform STARQL queries w.r.t.\ mappings into standard SQL queries, the difference between historical and continuous querying relying only in the use of a static window table vs.\ an incrementally updated window table. Experiments with a STARQL prototype engine using the PostgreSQL DBMS show the implementability and feasibility of our approach.
@inproceedings{moeller15stream-temporal,
abstract = {Recent years have seen theoretical and practical efforts on temporalizing and streamifying ontology-based data access (OBDA). This paper contributes to the practical efforts with a description/evaluation of a prototype implementation for the stream-temporal query language framework STARQL.
STARQL serves the needs for industrially motivated scenarios, providing the same interface for querying historical data (reactive diagnostics) and for querying streamed data (continuous monitoring, predictive analytics). We show how to transform STARQL queries w.r.t.\ mappings into standard SQL queries, the difference between historical and continuous querying relying only in the use of a static window table vs.\ an incrementally updated window table. Experiments with a STARQL prototype engine using the PostgreSQL DBMS show the implementability and feasibility of our approach. },
added-at = {2015-09-29T11:04:26.000+0200},
audience = {academic},
author = {Möller, Ralf and Neuenstadt, Christian and Özcep, Özgür L.},
biburl = {https://www.bibsonomy.org/bibtex/28d2e62b5a9d0f1a41262766db247b117/oezcep},
booktitle = {{HiDeSt '15}---Proceedings of the First Workshop on High-Level Declarative Stream Processing (co-located with {KI 2015})},
editor = {Nicklas, Daniela and {\"Oz\c{c}ep}, {\"Ozg\"ur} L.},
interhash = {3844c6b890392cea44e37b792585ea0f},
intrahash = {8d2e62b5a9d0f1a41262766db247b117},
keywords = {myown obda optique-project},
openaccess = {Yes},
pages = {42--55},
partneroptique = {UzL},
publisher = {CEUR-WS.org},
series = {CEUR Workshop Proceedings},
timestamp = {2016-12-08T10:48:24.000+0100},
title = {Stream-temporal Querying with Ontologies},
volume = 1447,
wpoptique = {WP5},
year = 2015,
yearoptique = {Y3}
}