Status of JSON-LD

Hi all,

The JSON-LD syntax has been stabilizing over the past 3 months and we
think it's more-or-less done at this point. We keep discussing esoteric
corner-cases that hardly anyone will have to deal with in the JSON-LD
API and haven't changed the syntax that much in the past few months. In
other words - we ran out of fundamental syntax design discussion topics
last week, which is a good thing! :)

There have been roughly 112 issues that have been raised and discussed
with only 19 issues remaining open[1] - almost every one of them have to
do with the API or the website.

There are currently five complete implementations[2] of the JSON-LD
Processing rules and API with another one on the way. We have a test
suite with around 153 unit tests[3]. We have to/from RDF conversion
working. In short, we are feeling pretty good about the language at this
point in time.

We are honing the JSON-LD API down and are getting it stabilized right
now. We do have five fairly complete implementations (barring changes
that we may make over the next several weeks) of it as well.

We think we cracked the generalized RDF graph normalization problem and
have an implementation for that. The spec is very out-of-date and we
still have to formulate a good plan for taking it to REC. RDF graph
normalization is fundamental to digital signatures in the PaySwarm work
that is happening in the Web payments Community Group at W3C.

You can see all of these things working and play around with the latest
implementation of JSON-LD here:

The latest spec can be found here:

We should start discussing where future standardization work on the
JSON-LD syntax might take place - the document is certainly FPWD ready.
It could be LCWD-ready after a thorough review and discussion by the RDF WG.

-- manu


Manu Sporny (skype: msporny, twitter: manusporny)
President/CEO - Digital Bazaar, Inc.
blog: PaySwarm Website for Developers Launched

Received on Monday, 30 April 2012 19:19:58 UTC