Skip to content

Value space of rdf:JSON datatype #65

Closed
@gkellogg

Description

@gkellogg

Updates for #62 delved into updating the definition of the value space of the rdf:JSON datatype to use more primitive concepts from INFRA (arrays, maps, strings, booleans, and null) as well as number from ECMAScript.#62

The existing value space is based on the JCS representation of the JSON literal value. The proposed update could look like the following:

The value space
is a single JSON value in the form of an array, map, string, number, boolean, or null.
  • Array entries may be any of the above JSON values.
  • Map keys are strings with values, which may be any of the above JSON values.

Two JSON values are considered equal if they are the same string, number, boolean, or null; if they are both arrays with entries which are pairwise equal; or if they are both maps with equal map entries.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    spec:substantiveChange in the spec affecting its normative content (class 3) –see also spec:bug, spec:new-feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions