json-ld/json-ld.org — Issue #68: Multiple graphs syntax
Author: davidlehn
Created: 2012-01-23 22:14:00+00:00
State: open
Labels: spec-design, test-suite

The current specs do not explicitly specify how multiple graphs are represented and processed. I think this was in a former version of the spec but perhaps it got lost? There are currently two methods, a top level array and an @id array:

````
[
{ ... },
{ ... },
...
]
````

````
{
"@context": { ... },
"@id": [
{ ... },
{ ... },
...
]
}
````

The specs should spell out these two ways of doing things an list the advantages of each. For instance, the @id array method allows you to have a common top-level @context that will be preserved when compacting data. Syntax and processing tests should also be written.

Also see:
* Issue #54
* Similar request for this in the spec: http://lists.w3.org/Archives/Public/public-linked-json/2012Jan/0082.html
* Alternate proposal: http://lists.w3.org/Archives/Public/public-linked-json/2012Jan/0086.html