Skip to content

JSON-LD Syntax document MUST utilize the RDF definitions #168

Closed
@lanthaler

Description

@lanthaler

_Feedback from Peter F. Patel-Schneider_

I state that the JSON-LD Syntax document MUST not only align with RDF but MUST
also utilize the RDF definitions (particularly from RDF concepts). The vague
promises in the document are wholly inadequate; the change needs to happen
well before last call, as it is a major change.

For example, LSON-LD MUST be stated as a way of writing down RDF graphs (with
perhaps a simple generalization, although if linked data does not allow bnode
properties then I see no reason to allow bnode properties in LSON-LD).
JSON-LD nodes MUST be stated to be RDF nodes. JSON-LD data values MUST be
stated to be RDF literals and mention both plain and datayped literals. JSON
blank nodes MUST be stated to be RDF blank nodes. All the JSON ordered
constructs allowed in JSON-LD MUST be stated to be insignificant and there
MUST be a test that tests this, or MUST have a translation into something in
RDF that is ordered, and this translation should be prominent in the
document. Examples MUST be stated to be RDF, not linked data.

In essence, for JSON-LD to progress in the RDF WG, it should align to RDF, not
linked data! There should be many more occurrences of "RDF" than "linked
data". Consider the first bit of section 3.1 - it should say RDF in every
numbered point, except, perhaps, the last.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions