International Journal of Semantic Computing · 2010 · 276 citations · 18 references
ComputingComputer ScienceInformation SystemsData ManagementDatabasesKnowledge RepresentationData IntegrationDatabase ManagementDescription LogicsQuery ProcessingStream ProcessingStructured Query LanguageRdf ModelingStream Query ProcessingStreaming DatabasesTemporal Query Languages
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.
18
Citizens as sensors: the world of volunteered geography
Michael F. Goodchild · GeoJournal · 2007 · 4.5K citations
Continuous queries over data streams
Shivnath Babu, Jennifer Widom · ACM SIGMOD Record · 2001 · 724 citations
Efficient and extensible algorithms for multi query optimization
Prasan Roy, S. Seshadri, S. Sudarshan et al. · ACM SIGMOD Record · 2000 · 409 citations