The W3C JSON-LD Community Group

Go Back


W3C Logo

JSON-LD WG

Minutes for 2025-01-15

Pierre-Antoine Champin is scribing.

Topic: Announcements and Introductions

Benjamin Young: Any announcement?
Gregg Kellogg: It's probably time to mention TPAC, next November. It will be in Japan.
Benjamin Young: My plan is to be there, but to be confirmed.
... Is anyone planning to be there in person?
Gregg Kellogg: I expect to be there in person.
Benjamin Young: It will probably be our first F2F post-recharter.

Topic: JSON-LD Issue Discussion

Gregg Kellogg: There was a lot of activity on CBOR-LD, but nobody here to talk about it.
... anatoly-scherbakov has a bunch of PRs.
Benjamin Young: Let's start with anatoly-scherbakov; I can try to bring CBOR-LD people on a future call.
Gregg Kellogg: The CBOR-LD work does not appear in the project, it should.

Subtopic: https://github.com/w3c/json-ld-api/pull/608

https://github.com/w3c/json-ld-api/pull/608 -> Pull Request 608 Resolve the questions about "JSON Serialization" term (by anatoly-scherbakov) [spec:substantive] [ErratumRaised] [class-3]
Anatoly Scherbakov: Unfortunately blocked by me
... I got feedback, but haven't processed it yet.

Subtopic: https://github.com/w3c/json-ld-api/pull/619

https://github.com/w3c/json-ld-api/pull/619 -> CLOSED Pull Request 619 RDF to Object conversion (closing #555) (by anatoly-scherbakov) [spec:editorial] [class-2]
Anatoly Scherbakov: This is an earlier version that was closed after discussion and started over.
Benjamin Young: Ok, I will take it out of the project
https://github.com/w3c/json-ld-api/pull/625 -> Pull Request 625 (closes #555) Fall back to default logic in `useNativeTypes` mode for RDF numbers which are not JSON numbers (by anatoly-scherbakov)

Subtopic: https://github.com/w3c/json-ld-api/pull/625

Anatoly Scherbakov: This is the new version of https://github.com/w3c/json-ld-api/pull/619 ; thanks gkellogg and pchampin for your suggestions.
Gregg Kellogg: It's a fairly small change.
... However, it is not purely editorial, so it should be turned into a candidate amendment, with <ins>s, <del>s...
... It has to be done manually, not much automation is available for that.
Anatoly Scherbakov: I can not wrap a whole block in <ins> or <del>, right?
Benjamin Young: Correct, they are 'inline'. Is there a specific class to use?
Gregg Kellogg: There are other things to put in place. Respec documentation for them is not great, but there are examples in the same doc.
Anatoly Scherbakov: What is the use-case for this marking?
Gregg Kellogg: It is there for reviewers of the specification, because we are editing a published Recommendation.
Anatoly Scherbakov: An HTML diff will not be enough for the reviewers?
Gregg Kellogg: No, they do not expect to look at HTML raw code.
... You can look at the W3C process documents that describes the requirements for these things.
Benjamin Young: This is required until we recharter. The alternative is to keep a bunch of open PR and merge them only after we recharter.
... I don't know why TallTed's tick is not green.
... In the DID WG, we are using a list of code owners.

Subtopic: https://github.com/w3c/json-ld-api/pull/623

https://github.com/w3c/json-ld-api/pull/623 -> Pull Request 623 Fix issue 622 (by multimeric)
Benjamin Young: It looks like a white space reformat
Gregg Kellogg: It should have a change class label.
Ted Thibodeau Jr.: It's more than just white space.
Niklas Lindström: It says to fix https://github.com/w3c/json-ld-api/issues/622 which is labelled class-3
https://github.com/w3c/json-ld-api/issues/622 -> Issue 622 Issue with Step 6 of `9.4.1 LoadDocumentCallback` (by multimeric) [spec:bug] [ErratumRaised] [class-3]
Benjamin Young: Good point niklasl.
Gregg Kellogg: This is class-2, it is not substantive.
Ted Thibodeau Jr.: I disagree. The previous one said "X hold. reject", now it says "IF X holds, then reject".
Gregg Kellogg: Ok, yes, it is class-3
Benjamin Young is scribing.
Pierre-Antoine Champin: I'm a bit concerned we say this is both non-substantive + normative
... we don't not (yet) have an IPR commitment from this person
... but it seems we need it
Gregg Kellogg: We need to mark it back as substantive
Pierre-Antoine Champin: I'll see what I can do.
... I found it, marked it back as substantive, and sent a message to the person for them to commit to the IPR policy.
Benjamin Young: Ok, let's wait for their response.
... This change seems good, nobody seems to objet to it.
Gregg Kellogg: We need some tests for this.
https://github.com/w3c/json-ld-api/issues/622 -> Issue 622 Issue with Step 6 of `9.4.1 LoadDocumentCallback` (by multimeric) [spec:bug] [ErratumRaised] [class-3]
Benjamin Young: Anyone willing to write tests?
[Crickets]
Benjamin Young: Ok, I'm marking it as "needs-test".

Subtopic: https://github.com/w3c/json-ld-api/pull/611

https://github.com/w3c/json-ld-api/pull/611 -> Pull Request 611 Add compaction to @type map when the compacted item is not already a map. (by gkellogg) [test:missing-coverage]
Gregg Kellogg: It is just an additional test.
... pchampin approved it
David I. Lehn: Should we use http: or https: for schema.org?
Gregg Kellogg: I think all our examples use http: for schema.org.
Benjamin Young: This should be an orthogonal discussion. This does not really matter to this test specifically.
... Any objection to merging this?
... Hearing none.
Merged that, btw

Subtopic: https://github.com/w3c/json-ld-api/pull/608

https://github.com/w3c/json-ld-api/pull/608 -> Pull Request 608 Resolve the questions about "JSON Serialization" term (by anatoly-scherbakov) [spec:substantive] [ErratumRaised] [class-3]

Subtopic: https://github.com/w3c/json-ld-api/pull/585

https://github.com/w3c/json-ld-api/pull/585 -> Pull Request 585 Add graph container array tests. (by davidlehn) [test:missing-coverage]
Gregg Kellogg: I had got different results, and thought my results were consistent with the specs.
... but I don't think that dlehn accepted my proposed changes.
David I. Lehn: I don't know, I need to revisit this.
Gregg Kellogg: And I can't see my proposed changes in github, strange...
Benjamin Young: I suggest we start with this one next time. In the meantime, people should check with their implementation what they produce.