Skip to content

[JSON LD WG] CR transition for json ld11, json ld11 api, and json ld11 framing

Ivan Herman edited this page Nov 23, 2019 · 18 revisions

Document title, URLs, estimated publication date

Abstract

Status

Link to group's decision to request transition

Changes

Requirements satisfied

We have tracked our requirements in Github using issues.

Dependencies met (or not)

None.

Wide Review

All reviews, comments, etc, were tracked in Github issues, see below

Issues addressed

Formal Objections

None.

Implementation

There is a (draft) implementation report with pointers to all the tests (and instructions on how to submit implementation reports). Tests prepared for each feature of JSON-LD (some tests are covering more than one); see also the separate test documentation.

The exit criteria is that each feature (i.e., each test) must be passed by at least two, independent implementations. The WG intends to leave the CR duration open for a minimum of 3 months after the publication of the CR.

At the moment, members of the Working Groups are actively involved in different implementations in Ruby, Javascript, Python, and TypeScript (the latter is a streaming JSON-LD parser). The WG expects all four of them to submit test results. We also know about a Java implementations being worked on. The group is also actively reaching out to implementers to find implementations in C/C++ and possibly Rust.

Note that the test suite and the implementation aim to cover the full JSON-LD 1.1, i.e., including the JSON-LD 1.0 features.

Patent disclosures

See https://www.w3.org/2004/01/pp-impl/107714/status