Skip to content

Commit 4d289bf

Browse files
committed
Update spec references.
For w3c/json-ld-syntax#50.
1 parent 9cbfa3f commit 4d289bf

File tree

3 files changed

+21
-21
lines changed

3 files changed

+21
-21
lines changed

common/algorithm-terms.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@
4949
copied into a new <a>processor state</a> when entering a new
5050
<a>JSON object</a>.</dd>
5151
<dt><dfn data-lt="promises">promise</dfn></dt><dd>
52-
A <a data-cite="ECMASCRIPT-6.0#sec-promise-objects" class="externalDFN">promise</a> is an object that represents the eventual result of a single asynchronous operation.
53-
Promises are defined in [[ECMASCRIPT-6.0]].</dd>
52+
A <a data-cite="ECMASCRIPT#sec-promise-objects" class="externalDFN">promise</a> is an object that represents the eventual result of a single asynchronous operation.
53+
Promises are defined in [[ECMASCRIPT]].</dd>
5454
<dt><dfn>require all flag</dfn></dt><dd>
5555
A flag specifying that all properties present in the <a>input frame</a>
5656
MUST either have a default value or be present in the <a>JSON-LD

common/terms.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,19 @@
1010
<a data-cite="JSON-LD11#sets-and-lists" class="externalDFN">Sets and Lists</a> in
1111
the JSON-LD Syntax specification [[JSON-LD11]]).</dd>
1212
<dt><dfn data-lt="JSON objects">JSON object</dfn></dt><dd>
13-
In the JSON serialization, an <a data-cite="RFC7159#section-4" class="externalDFN">object</a> structure is represented as a pair of curly brackets surrounding zero or
13+
In the JSON serialization, an <a data-cite="RFC8259#section-4" class="externalDFN">object</a> structure is represented as a pair of curly brackets surrounding zero or
1414
more key-value pairs. A key is a <a>string</a>. A single colon comes after
1515
each key, separating the key from the value. A single comma separates a value
1616
from a following key. In JSON-LD the keys in an object MUST be unique.
1717
In the <a>internal representation</a> a <a>JSON object</a> is equivalent to a
18-
<dfn data-cite="WEBIDL#dfn-dictionary" data-lt="dictionaries" class="preserve">dictionary</dfn> (see [[WEBIDL]]).</dd>
18+
<dfn data-cite="WEBIDL#dfn-dictionary" data-lt="dictionaries" class="preserve">dictionary</dfn> (see [[!WEBIDL]]).</dd>
1919
<dt class="changed"><dfn data-lt="internal representation">JSON-LD internal representation</dfn></dt><dd class="changed">The JSON-LD
2020
internal representation is the result of transforming a JSON syntactic structure
2121
into the core data structures suitable for direct processing:
2222
<a>arrays</a>, <a>dictionaries</a>,
2323
<a>strings</a>, <a>numbers</a>, <a>booleans</a>, and <a>null</a>.</dd>
2424
<dt><dfn>null</dfn></dt><dd>
25-
The use of the <a data-cite="RFC7159#section-3" class="externalDFN">null</a> value within JSON-LD is used to
25+
The use of the <a data-cite="RFC8259#section-3" class="externalDFN">null</a> value within JSON-LD is used to
2626
ignore or reset values. A key-value pair in the <code>@context</code> where
2727
the value, or the <code>@id</code> of the value, is <code>null</code>
2828
explicitly decouples a term's association with an IRI. A key-value pair in
@@ -32,22 +32,22 @@
3232
<code>null</code> in expanded form, then the entire <a>JSON
3333
object</a> is ignored.</dd>
3434
<dt><dfn data-lt="numbers|JSON number|JSON numbers">number</dfn></dt><dd>
35-
In the JSON serialization, a <a data-cite="RFC7159#section-6" class="externalDFN">number</a> is similar to that used in most programming languages, except
35+
In the JSON serialization, a <a data-cite="RFC8259#section-6" class="externalDFN">number</a> is similar to that used in most programming languages, except
3636
that the octal and hexadecimal formats are not used and that leading
3737
zeros are not allowed.
3838
In the <a>internal representation</a>, a <a>number</a> is equivalent to either
3939
a <dfn data-cite="WEBIDL#idl-long" class="preserve">long</dfn>
4040
or <dfn data-cite="WEBIDL#idl-double" class="preserve">double</dfn>, depending
41-
on if the number has a non-zero fractional part (see [[WEBIDL]]).</dd>
41+
on if the number has a non-zero fractional part (see [[!WEBIDL]]).</dd>
4242
<dt><dfn>scalar</dfn></dt><dd>
4343
A scalar is either a JSON <a>string</a>, <a>number</a>, <a>true</a>,
4444
or <a>false</a>.</dd>
4545
<dt><dfn data-lt="strings">string</dfn></dt><dd>
46-
A <a data-cite="RFC7159#section-7" class="externalDFN">string</a> is a sequence of zero or more Unicode (UTF-8) characters,
46+
A <a data-cite="RFC8259#section-7" class="externalDFN">string</a> is a sequence of zero or more Unicode (UTF-8) characters,
4747
wrapped in double quotes, using backslash escapes (if necessary). A
4848
character is represented as a single character string.</dd>
4949
<dt><dfn>true</dfn> and <dfn>false</dfn></dt><dd>
50-
<a data-cite="RFC7159#section-3" class="externalDFN">Values</a> that are used to express one of two possible
50+
<a data-cite="RFC8259#section-3" class="externalDFN">Values</a> that are used to express one of two possible
5151
<dfn data-cite="WEBIDL#idl-boolean" data-lt="booleans" class="preserve">boolean</dfn> states.</dd>
5252
</dl>
5353

@@ -182,12 +182,12 @@
182182
section of the JSON-LD specification [[JSON-LD11]].
183183
A <a>linked data graph</a> is a generalized representation of an
184184
<a data-cite="RDF11-CONCEPTS#dfn-rdf-graph">RDF graph</a>
185-
as defined in [[!RDF-CONCEPTS]].</dd>
185+
as defined in [[!RDF11-CONCEPTS]].</dd>
186186
<dt><dfn data-lt="lists">list</dfn></dt><dd>
187187
A <a>list</a> is an ordered sequence of <a>IRIs</a>,
188188
<a>blank nodes</a>, and <a>JSON-LD values</a>.
189189
See <dfn data-cite="RDF-SCHEMA#ch_collectionvocab" data-lt="collection" class="preserve">RDF collection</dfn>
190-
in [[RDF-SCHEMA]].</dd>
190+
in [[!RDF-SCHEMA]].</dd>
191191
<dt><dfn data-lt="list objects">list object</dfn></dt><dd>
192192
A <a>list object</a> is a <a>JSON object</a> that has an <code>@list</code>
193193
member.</dd>
@@ -282,7 +282,7 @@
282282
<dt><dfn>typed literal</dfn></dt><dd>
283283
A <a data-cite="RDF11-CONCEPTS#dfn-typed-literal" class="externalDFN">typed literal</a> is a <a>literal</a> with an associated <a>IRI</a>
284284
which indicates the literal's datatype.
285-
See <dfn data-cite="RDF11-CONCEPTS#dfn-literal" data-lt="RDF literals" class="preserve">RDF literal</dfn> in [[!RDF-CONCEPTS]].</dd>
285+
See <dfn data-cite="RDF11-CONCEPTS#dfn-literal" data-lt="RDF literals" class="preserve">RDF literal</dfn> in [[!RDF11-CONCEPTS]].</dd>
286286
<dt><dfn data-lt="typed values">typed value</dfn></dt><dd>
287287
A <a>typed value</a> consists of a value, which is a <a>string</a>, and a type,
288288
which is an <a>IRI</a>.</dd>

index.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -202,11 +202,11 @@ <h1>Introduction</h1>
202202
</ul>
203203

204204
<p>To understand the basics in this specification you must first be familiar with
205-
<a data-cite="RFC7159">JSON</a>, which is detailed in [[!RFC7159]]. You must also understand the
205+
<a data-cite="RFC8288">JSON</a>, which is detailed in [[!RFC8288]]. You must also understand the
206206
<a data-cite="JSON-LD11">JSON-LD syntax</a> defined in the JSON-LD 1.1 Syntax specification [[!JSON-LD11]], which is the base syntax used by all
207207
of the algorithms in this document. To understand the API and how it is
208208
intended to operate in a programming environment, it is useful to have working
209-
knowledge of the JavaScript programming language [[ECMASCRIPT-6.0]] and
209+
knowledge of the JavaScript programming language [[ECMASCRIPT]] and
210210
WebIDL [[WEBIDL]]. To understand how JSON-LD maps to RDF, it is helpful to be
211211
familiar with the basic RDF concepts [[RDF11-CONCEPTS]].</p>
212212

@@ -232,8 +232,8 @@ <h2>Contributing</h2>
232232
<section>
233233
<h2>Terminology</h2>
234234

235-
<p>This document uses the following terms as defined in JSON [[!RFC7159]]. Refer
236-
to the <a data-cite="RFC7159#section-2">JSON Grammar section</a> in [[!RFC7159]] for formal definitions.</p>
235+
<p>This document uses the following terms as defined in JSON [[!RFC8288]]. Refer
236+
to the <a data-cite="RFC8288#section-2">JSON Grammar section</a> in [[!RFC8288]] for formal definitions.</p>
237237

238238
<div data-include="common/terms.html"
239239
data-oninclude="restrictReferences">
@@ -4395,7 +4395,7 @@ <h2>Data Round Tripping</h2>
43954395
when converted from RDF to JSON-LD and back to RDF. It is important
43964396
to highlight that in practice it might be impossible to losslessly
43974397
convert an <code>xsd:integer</code> to a <a>number</a> because
4398-
its value space is not limited. While the JSON specification [[!RFC7159]]
4398+
its value space is not limited. While the JSON specification [[!RFC8288]]
43994399
does not limit the value space of <a>numbers</a>
44004400
either, concrete implementations typically do have a limited value
44014401
space.</p>
@@ -4431,7 +4431,7 @@ <h2>The Application Programming Interface</h2>
44314431

44324432
<p>The JSON-LD API uses <a>Promises</a> to represent
44334433
the result of the various asynchronous operations.
4434-
<a data-cite="ECMASCRIPT-6.0#sec-promise-objects">Promises</a> are defined in [[ECMASCRIPT-6.0]].
4434+
<a data-cite="ECMASCRIPT#sec-promise-objects">Promises</a> are defined in [[ECMASCRIPT]].
44354435
General use within specifications can be found in [[promises-guide]].</p>
44364436

44374437
<section>
@@ -4548,7 +4548,7 @@ <h3>The <dfn>JsonLdProcessor</dfn> Interface</h3>
45484548
as <var>local context</var>. If
45494549
<a data-link-for="JsonldOptions">expandContext</a>
45504550
is a <a class="changed">dictionary</a> having an <code>@context</code> member, pass that member's value instead.</li>
4551-
<li>Once <a data-lt="jsonldprocessor-expand-input">input</a> has been retrieved, the response has an HTTP Link Header [[!RFC5988]]
4551+
<li>Once <a data-lt="jsonldprocessor-expand-input">input</a> has been retrieved, the response has an HTTP Link Header [[!RFC8288]]
45524552
using the <code>http://www.w3.org/ns/json-ld#context</code> link relation
45534553
and a content type of <code>application/json</code> or any media type
45544554
with a <code>+json</code> suffix as defined in [[RFC6839]] except
@@ -4765,7 +4765,7 @@ <h3>RemoteDocument</h3>
47654765

47664766
<dl>
47674767
<dt><dfn data-dfn-for="RemoteDocument">contextUrl</dfn></dt>
4768-
<dd>If available, the value of the HTTP Link Header [[!RFC5988]] using the
4768+
<dd>If available, the value of the HTTP Link Header [[!RFC8288]] using the
47694769
<code>http://www.w3.org/ns/json-ld#context</code> link relation in the
47704770
response. If the response's content type is <code>application/ld+json</code>,
47714771
the HTTP Link Header is ignored. If multiple HTTP Link Headers using
@@ -4963,7 +4963,7 @@ <h4>JsonLdErrorCode</h4>
49634963
<dt><dfn>loading remote context failed</dfn></dt>
49644964
<dd>There was a problem encountered loading a remote context.</dd>
49654965
<dt><dfn>multiple context link headers</dfn></dt>
4966-
<dd>Multiple HTTP Link Headers [[!RFC5988]] using the
4966+
<dd>Multiple HTTP Link Headers [[!RFC8288]] using the
49674967
<code>http://www.w3.org/ns/json-ld#context</code> link relation
49684968
have been detected.</dd>
49694969
<dt><dfn>processing mode conflict</dfn></dt>

0 commit comments

Comments
 (0)