- From: Gregg Kellogg <gregg@kellogg-assoc.com>
- Date: Wed, 11 Jan 2012 19:50:29 -0500
- To: Linked JSON <public-linked-json@w3.org>
Two timestamped documents have been released:
JSON-LD Syntax [1] includes the many changes from the previous version:
* Keywords @subject and @iri have been consolodated to @id.
* The keyword @datatype has been changed to @type, which means that @type is no
used both for describing an object type and a literal datratype.
* The keyword @literal has been changed to @value.
* Removed @base and @vocab from @context, although relative IRIs will continue
to expand relative to the document base.
* Added @language to @context to specify a default language to use for literals
represented as simple strings.
* The @context section has been updated to merge the specification of datatype or IRI
coercion with term definitions Previously:
"@context": {"term": "iri", "@coerce": {"datatype": "term"}}
now expressed using:
"@context": {"term": {"@id": "iri", "@type": "datatype"}}
JSON-LD API [2] includes substantial updates to core algorithms:
* Normalization is moved to a new specification [3] as it is more related to generalized graph normalization
than just normalizing JSON-LD. JSON-LD specific normalization now uses the result of the more generalized
graph normalization specification.
* Value compaction/expansion and the general Expansion/Compaction algorithms have had significant
updates.
The JSON-LD syntax seems to be stabilizing, but the entire process is still in the early stages, so more signification changes may still come.
Gregg
[1] http://json-ld.org/spec/ED/json-ld-syntax/20120112/
[2] http://json-ld.org/spec/ED/json-ld-api/20120112/
[3] http://json-ld.org/spec/latest/rdf-graph-normalization/
Received on Thursday, 12 January 2012 00:51:34 UTC