Skip to content

[JSON-LD WG] CR Request for json ld11, json ld11 api, and json ld11 framing #194

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
iherman opened this issue Nov 27, 2019 · 11 comments
Closed
Assignees
Labels
Awaiting Publication Approved by the Director, waiting on publication Entering CR First Candidate Recommendation wg:json-ld

Comments

@iherman
Copy link
Member

iherman commented Nov 27, 2019

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 have contacts with an implementer active with a Java implementations. 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


@gkellogg @pchampin @dlongley @BigBlueHat @azaroth42

@iherman iherman added Entering CR First Candidate Recommendation [DO NOT USE] Awaiting Director Deprecated. Use Awaiting Team Verification. labels Nov 27, 2019
@plehegar
Copy link
Member

(expects an answer around December 6 from the Director)

@swickr
Copy link
Contributor

swickr commented Dec 5, 2019

Might the WG wish to state something in the Abstracts about compatibility with JSON-LD 1.0; e.g. that 1.1 is a superset of 1.0?

@gkellogg
Copy link
Member

gkellogg commented Dec 5, 2019

Looking at similar updates, such as SPARQL 1.1 Query and RDF 1.1 Concepts for examples, I don't find any discussion there of the relationship to their respective 1.0 versions, other than in the "Changes Since ..." sections.

That said, it would be entirely appropriate for us to do something like this.

This specification describes a superset of the features defined in JSON-LD 1.1 ( API ) and, except where noted, documents created using the 1.0 version of this specification remain compatible with JSON-LD 1.1.

In the case of the API, which is largely written for implementors, there are substantial algorithmic changes to allow accepting both 1.0 and 1.1 documents, and the algorithms describe the points of departure.

The Framing document never had a 1.0 recommendation, although it was used as a community standard. Changes are also noted there.

@iherman
Copy link
Member Author

iherman commented Dec 6, 2019

I would be in favour adding such remark. It is an important message to the community. I would not mind if we added this to the Frame document, too, which was used by the community, too.

@iherman
Copy link
Member Author

iherman commented Dec 6, 2019

@plehegar @swickr a small detail in the request. RDF issues...

  • We intend to add the following terms to the RDF namespace: rdf:JSON[1], rdf:CompoundLiteral (class), rdf:language and rdf:direction[2]
  • We intend to add a https://www.w3.org/ns/i18n namespace document to allow for terms like https://www.w3.org/ns/i18n#ar-EG_rtl[3]

Both are related to the direction setting issue.

cc: @gkellogg @pchampin @dlongley @BigBlueHat @azaroth42

  1. https://www.w3.org/TR/json-ld11/#the-rdf-json-datatype
  2. https://www.w3.org/TR/json-ld11/#the-rdf-compoundliteral-class-and-the-rdf-language-and-rdf-direction-properties
  3. https://www.w3.org/TR/json-ld11/#the-i18n-namespace

@swickr
Copy link
Contributor

swickr commented Dec 6, 2019

@iherman

Fine; let's coordinate on how to do this. Do you have a new NS document staged somewhere?

@swickr
Copy link
Contributor

swickr commented Dec 6, 2019

Transition approved.

The [JSON-LD] entry in Syntax/Informative References is superflous; that ref is not
used in the spec.

Two of your RFC references in Syntax and API are using httpwg.org rather than ietf.org; you may want to fix these before Proposed Rec.

@swickr swickr added the Awaiting Publication Approved by the Director, waiting on publication label Dec 6, 2019
@swickr swickr assigned iherman and unassigned iherman and swickr Dec 6, 2019
@plehegar plehegar removed the [DO NOT USE] Awaiting Director Deprecated. Use Awaiting Team Verification. label Dec 6, 2019
@gkellogg
Copy link
Member

gkellogg commented Dec 6, 2019

Transition approved.

The [JSON-LD] entry in Syntax/Informative References is superflous; that ref is not
used in the spec.

That gets generated because of ReSpec data-cite attribute, which I've attempted to quash before, I'll have another go.

Two of your RFC references in Syntax and API are using httpwg.org rather than ietf.org; you may want to fix these before Proposed Rec.

+1

@iherman
Copy link
Member Author

iherman commented Dec 7, 2019

@swickr,

@iherman

Fine; let's coordinate on how to do this. Do you have a new NS document staged somewhere?

See w3c/json-ld-syntax#263 (comment) (modulo some minor adjustment discussed in the issue). There is only one new document (i18n), the other part is an update on the good old rdf namespace file...

@iherman
Copy link
Member Author

iherman commented Dec 7, 2019

@swickr, while we are it...

I have prepared a document, after having seen some discussions on the semweb mailing list, which is, temporarily, at: https://www.w3.org/1999/02/rdf-syntax.html

I wonder whether we should turn this document into a bona fide https://www.w3.org/1999/02/rdf-syntax-ns.html with appropriate conneg (although the text has to be expanded a little bit with the new terms added by JSON-LD).

Of course, before doing that, we would have to send a mail to semweb mailing list to see if anybody sees any problems with it. (I guess such a mail should be sent out as an information of the new JSON-LD terms anyway.). WDYT?

Cc: @draggett

gkellogg added a commit to w3c/json-ld-syntax that referenced this issue Dec 7, 2019
gkellogg added a commit to w3c/json-ld-api that referenced this issue Dec 7, 2019
@iherman
Copy link
Member Author

iherman commented Dec 12, 2019

Documents have been published; closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Publication Approved by the Director, waiting on publication Entering CR First Candidate Recommendation wg:json-ld
Projects
None yet
Development

No branches or pull requests

5 participants