streamreasoning / RSP-QL

A home of RSP-QL syntax and semantics discussion
Apache License 2.0
18 stars 14 forks source link

rename "timestamped graph" #85

Open keski opened 5 years ago

keski commented 5 years ago

In section 2.3 of RDF Stream Abstract Syntax and Semantics timestamped graphs are defined. The first part of the definition begins:

A timestamped graph is defined as an RDF Dataset [...]

But referring to an RDF dataset as a graph seems to be a bit of a misnomer. I suggest that timstamped graph is instead replaced by timestamped dataset.

lisp commented 5 years ago

the text continues with a more exact characterization as to the form of the dataset. in what way does that description not agree with the standing definitions?

keski commented 5 years ago

The description of the dataset is fine; however, it is referred to as a timestamped graph while it is in fact a specific type of RDF dataset (i.e., a dataset consisting of a default graph and exactly one named graph). If the only thing permitted in the default graph was a single timestamp triple, I think the name would be fine since we could view the element in a stream as a tuple consisting of only a graph and a timestamp. But since there may be multiple triples in the default graph, and these are not limited to only temporal information, and the named graph can be referenced from other elements in the stream, I think timestamped dataset would be a more appropriate name.

lisp commented 5 years ago

it is not a timestamped dataset. your own text agrees with the document in that it describes something else.

keski commented 5 years ago

Indeed it is something else, but timestamped dataset may not be a better name. What about simply calling it an RDF stream element?

lisp commented 5 years ago

rdf* is something else.

keski commented 5 years ago

rdf* is something else.

Sorry, that was just a typo.