Gregg Kellogg

Results 509 comments of Gregg Kellogg

`@container: @set` isn't used in expansion; it is a signal for the compaction algorithm to put values inside an array. Note that the compaction algorithm can't generate an empty array,...

The document loader is provided as an API option, and the API options are considered to be generally accessible to the algorithms. This is described in terms of the [LoadDocumentCallback](https://www.w3.org/TR/json-ld-api/#dom-loaddocumentcallback)...

Might be an issue for jsonld.js. @davidlehn?

Generally, URLs and IRI should be _valid_ based on the spec that defines them. I don't think we actually do rigorous validity checks, however. IIRC, there are some cases where...

Summary: Clarify that "lexicographical order" means "code point order" and change some wording to reflect. See #574.

Some of these assume changes to the algorithms that will need their own PRs: * Tests expand/er57 and er58 along with toRdf/er57 and er58 need a check to be sure...

From https://github.com/w3c/json-ld-api/pull/559#issuecomment-2257193925: * When expanding, if `@container: @set` or `@list` is used, the value MUST be an array and each element of that array becomes its own JSON literal. If...

We should probably be using logic from JCS for dividing these different forms.

JSON Canonicalization, which we use when serializing JSON literals