C-SPARQL : A Continuous Query Language for RDF Data Streams

Thumbnail Image
Date
2010
Authors
Barbieri, Davide Francesco
Braga, Daniele
Ceri, Stefano
Della Valle, Emanuele
Editors
Contact
Journal ISSN
Electronic ISSN
ISBN
Bibliographical data
Publisher
Series
URI (citable link)
DOI (citable link)
ArXiv-ID
International patent number
Link to the license
EU project number
Project
Open Access publication
Restricted until
Title in another language
Research Projects
Organizational Units
Journal Issue
Publication type
Journal article
Publication status
Published
Published in
International Journal of Semantic Computing ; 04 (2010), 01. - pp. 3-25. - ISSN 1793-351X. - eISSN 1793-7108
Abstract
This article defines C-SPARQL, an extension of SPARQL whose distinguishing feature is the support of continuous queries, i.e. queries registered over RDF data streams and then continuously executed. Queries consider windows, i.e. the most recent triples of such streams, observed while data is continuously flowing. Supporting streams in RDF format guarantees interoperability and opens up important applications, in which reasoners can deal with evolving knowledge over time.

C-SPARQL is presented by means of a full specification of the syntax, a formal semantics, and a comprehensive set of examples, relative to urban computing applications, that systematically cover the SPARQL extensions. The expression of meaningful queries over streaming data is strictly connected to the availability of aggregation primitives, thus C-SPARQL also includes extensions in this respect.
Summary in another language
Subject (DDC)
004 Computer Science
Keywords
RDF; SPARQL; stream processing; continuous queries; stream reasoning
Conference
Review
undefined / . - undefined, undefined. - (undefined; undefined)
Cite This
ISO 690BARBIERI, Davide Francesco, Daniele BRAGA, Stefano CERI, Emanuele DELLA VALLE, Michael GROSSNIKLAUS, 2010. C-SPARQL : A Continuous Query Language for RDF Data Streams. In: International Journal of Semantic Computing. 04(01), pp. 3-25. ISSN 1793-351X. eISSN 1793-7108. Available under: doi: 10.1142/S1793351X10000936
BibTex
@article{Barbieri2010-03CSPAR-33582,
  year={2010},
  doi={10.1142/S1793351X10000936},
  title={C-SPARQL : A Continuous Query Language for RDF Data Streams},
  number={01},
  volume={04},
  issn={1793-351X},
  journal={International Journal of Semantic Computing},
  pages={3--25},
  author={Barbieri, Davide Francesco and Braga, Daniele and Ceri, Stefano and Della Valle, Emanuele and Grossniklaus, Michael}
}
RDF
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/33582">
    <dc:contributor>Braga, Daniele</dc:contributor>
    <dc:rights>terms-of-use</dc:rights>
    <dc:language>eng</dc:language>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2016-04-13T14:47:31Z</dcterms:available>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/33582/1/Barbieri_0-326745.pdf"/>
    <dc:creator>Ceri, Stefano</dc:creator>
    <bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/33582"/>
    <dc:contributor>Della Valle, Emanuele</dc:contributor>
    <dc:contributor>Ceri, Stefano</dc:contributor>
    <dcterms:title>C-SPARQL : A Continuous Query Language for RDF Data Streams</dcterms:title>
    <dc:contributor>Grossniklaus, Michael</dc:contributor>
    <dc:creator>Della Valle, Emanuele</dc:creator>
    <dcterms:issued>2010-03</dcterms:issued>
    <dc:creator>Barbieri, Davide Francesco</dc:creator>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dcterms:abstract xml:lang="eng">This article defines C-SPARQL, an extension of SPARQL whose distinguishing feature is the support of continuous queries, i.e. queries registered over RDF data streams and then continuously executed. Queries consider windows, i.e. the most recent triples of such streams, observed while data is continuously flowing. Supporting streams in RDF format guarantees interoperability and opens up important applications, in which reasoners can deal with evolving knowledge over time.&lt;br /&gt;&lt;br /&gt;C-SPARQL is presented by means of a full specification of the syntax, a formal semantics, and a comprehensive set of examples, relative to urban computing applications, that systematically cover the SPARQL extensions. The expression of meaningful queries over streaming data is strictly connected to the availability of aggregation primitives, thus C-SPARQL also includes extensions in this respect.</dcterms:abstract>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dc:creator>Grossniklaus, Michael</dc:creator>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/33582/1/Barbieri_0-326745.pdf"/>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2016-04-13T14:47:31Z</dc:date>
    <dc:contributor>Barbieri, Davide Francesco</dc:contributor>
    <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/>
    <dc:creator>Braga, Daniele</dc:creator>
  </rdf:Description>
</rdf:RDF>
Internal note
xmlui.Submission.submit.DescribeStep.inputForms.label.kops_note_fromSubmitter
Contact
URL of original publication
Test date of URL
Examination date of dissertation
Method of financing
Comment on publication
Alliance license
Corresponding Authors der Uni Konstanz vorhanden
International Co-Authors
Bibliography of Konstanz
No
Refereed