From 8eb80fdc99ee6acbeec859144a20594aed98b8b3 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Mon, 18 Sep 2023 14:29:21 -0700 Subject: [PATCH] Remove reference to JSON-LD internal representation, and note that the value space of rdf:JSON is updated from the original JSON-LD version --- spec/index.html | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/spec/index.html b/spec/index.html index a8b21a1..317cca2 100644 --- a/spec/index.html +++ b/spec/index.html @@ -1467,9 +1467,7 @@

The rdf:JSON Datatype

The value space
- is the space defined by - the JSON-LD internal representation [[JSON-LD11]], - being the JSON values array, + is a single JSON value in the form of an array, map, string, number, @@ -1498,15 +1496,15 @@

The rdf:JSON Datatype

The lexical-to-value mapping
- maps every element of the lexical space to the result of parsing it into an - internal representation + maps every element of the lexical space to the result of parsing it into a + JSON value consistent with the [[ECMASCRIPT]] representation created by using the JSON.parse function as defined in Section 24.5 The JSON Object of [[ECMASCRIPT]].
The canonical mapping
-
maps the internal representation +
maps a JSON value to a string conforming to the JSON Grammar using the mechanism described in [[[RFC8785]] [[RFC8785]].
@@ -1752,7 +1750,10 @@

Changes between RDF 1.1 and RDF 1.2

datatypes to this appendix.
  • Added the rdf:JSON datatype, the definition of which is adopted from Section 10.2 The `rdf:JSON` Datatype - in [[?JSON-LD11]].
  • + in [[?JSON-LD11]]. + Note that the value space defined here + updates the value space of the + `rdf:JSON` datatype defined in [[[JSON-LD11]]] [[JSON-LD11]]
  • Clarify Unicode terminology, using Unicode code points, and restriction to the XML Char production.