Re: Requirements update

On 9 August 2011 18:24, Gregg Kellogg <gregg@kellogg-assoc.com> wrote:
> We discussed the requirements [1] on the call today. I made a couple of
> small changes, but I mainly wanted to get feedback from the list on the
> specific JSON-LD markup requirements:
>
> A JSON-LD document must be able to express a linked data graph.

Good stuff. Nitpic time.

Q: What is the definition of a "linked data graph"?

e.g. If my datamodel consists of ordered n-tuples, such that:

a) these 4-tuples:

*) uri-1 author uri-2 "John Smith"
*) uri-1 author uri-3 "Alice Example"

vs

b)

*) uri-1 author uri-3 "Alice Example"
*) uri-1 author uri-2 "John Smith"

...capture a meaningful difference, does the requirement for a "linked
data graph" include respecting such aspects of my data model? Or the
fact I'm using 4-tuple representations rather than 3-tuple?

The draft reads like an attempt to describe RDF's abstract data model
without naming it, or perhaps, without hooking it into associated
perceived complexities. That's fine, but if so the doc needs to say "a
linked data graph is ..." ... and then complete the definition either
inline or by reference.

The version I see in http://json-ld.org/requirements/latest/ does have
such language, "A linked data graph is a labeled directed graph, where
nodes are subjects or objects, and edges are properties."; is the WWW
version older or newer than the copy mailed here?

cheers,

Dan

Received on Tuesday, 9 August 2011 17:51:47 UTC