scope, requirements and concrete examples

Per request, I have opened a pull request

https://github.com/streamreasoning/RSP-QL/pull/21

https://github.com/greenTara/RSP-QL/commit/b173ed2e42f50d8eef26c0b31d421fe8e0504191

adding an explicit example, corresponding to the usecase of a syntactic 
merger of three streams of temperature data at particular locations to 
create one stream.

The original streams are in the form where the name of the graph is an 
IRI, and the graph is not included explicitly in the stream.

The merged stream simply combines the stream elements of the original 
streams, without change.

The observation times coincide, and so a sequence ordering of the 
timestamp triples cannot be uniquely determined.

If merger required creating a new timestamped graph combining all 
observations at a given time, then this would require dereferencing the 
graph names, followed by transmission of a new timestamped graph 
containing the merger of those dereferenced graphs, and I don't think 
this would be an acceptable alternative.

The problem I see is that the result of applying a count-based window 
function to this merged stream would not be deterministic, unless we 
count times rather than timestamped graphs.


Tara

Received on Friday, 18 December 2015 22:04:51 UTC