Titel:
An execution environment for C-SPARQL queries
Beteiligte:
Barbieri, Davide Francesco
[VerfasserIn];
Braga, Daniele
[VerfasserIn];
Ceri, Stefano
[VerfasserIn];
Grossniklaus, Michael
[VerfasserIn]
Erschienen:
KOPS - The Institutional Repository of the University of Konstanz, 2010
Sprache:
Englisch
DOI:
https://doi.org/10.1145/1739041.1739095
Entstehung:
Anmerkungen:
Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
Beschreibung:
Continuous SPARQL (C-SPARQL) is proposed as new language for continuous queries over streams of RDF data. It covers a gap in the Semantic Web abstractions which is needed for many emerging applications, including our focus on Urban Computing. In this domain, sensor-based information on roads must be processed to deduce localized traffic conditions and then produce traffic management strategies. Executing C-SPARQL queries requires the effective integration of SPARQL and streaming technologies, which capitalize over a decade of research and development; such integration poses several nontrivial challenges. In this paper we (a) show the syntax and semantics of the C-SPARQL language together with some examples; (b) introduce a query graph model which is an intermediate representation of queries devoted to optimization; (c) discuss the features of an execution environment that leverages existing technologies; (d) introduce optimizations in terms of rewriting rules applied to the query graph model, so as to efficiently exploit the execution environment; and (e) show evidence of the effectiveness of our optimizations on a prototype of execution environment. ; published