From beb4aed081977263120e4ccfe57eceb3679769b5 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Tue, 21 Aug 2018 15:39:50 -0700 Subject: [PATCH] Update spec references. For w3c/json-ld-syntax#50. --- common/algorithm-terms.html | 4 ++-- common/terms.html | 20 ++++++++++---------- index.html | 10 +++++----- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/common/algorithm-terms.html b/common/algorithm-terms.html index e9968d2..3cc56e8 100644 --- a/common/algorithm-terms.html +++ b/common/algorithm-terms.html @@ -49,8 +49,8 @@ copied into a new processor state when entering a new JSON object.
promise
- A promise is an object that represents the eventual result of a single asynchronous operation. - Promises are defined in [[ECMASCRIPT-6.0]].
+ A promise is an object that represents the eventual result of a single asynchronous operation. + Promises are defined in [[ECMASCRIPT]].
require all flag
A flag specifying that all properties present in the input frame MUST either have a default value or be present in the JSON-LD diff --git a/common/terms.html b/common/terms.html index 322b72b..a44f9b3 100644 --- a/common/terms.html +++ b/common/terms.html @@ -10,19 +10,19 @@ Sets and Lists in the JSON-LD Syntax specification [[JSON-LD11]]).
JSON object
- In the JSON serialization, an object structure is represented as a pair of curly brackets surrounding zero or + In the JSON serialization, an object structure is represented as a pair of curly brackets surrounding zero or more key-value pairs. A key is a string. A single colon comes after each key, separating the key from the value. A single comma separates a value from a following key. In JSON-LD the keys in an object MUST be unique. In the internal representation a JSON object is equivalent to a - dictionary (see [[WEBIDL]]).
+ dictionary (see [[!WEBIDL]]).
JSON-LD internal representation
The JSON-LD internal representation is the result of transforming a JSON syntactic structure into the core data structures suitable for direct processing: arrays, dictionaries, strings, numbers, booleans, and null.
null
- The use of the null value within JSON-LD is used to + The use of the null value within JSON-LD is used to ignore or reset values. A key-value pair in the @context where the value, or the @id of the value, is null explicitly decouples a term's association with an IRI. A key-value pair in @@ -32,22 +32,22 @@ null in expanded form, then the entire JSON object is ignored.
number
- In the JSON serialization, a number is similar to that used in most programming languages, except + In the JSON serialization, a number is similar to that used in most programming languages, except that the octal and hexadecimal formats are not used and that leading zeros are not allowed. In the internal representation, a number is equivalent to either a long or double, depending - on if the number has a non-zero fractional part (see [[WEBIDL]]).
+ on if the number has a non-zero fractional part (see [[!WEBIDL]]).
scalar
A scalar is either a JSON string, number, true, or false.
string
- A string is a sequence of zero or more Unicode (UTF-8) characters, + A string is a sequence of zero or more Unicode (UTF-8) characters, wrapped in double quotes, using backslash escapes (if necessary). A character is represented as a single character string.
true and false
- Values that are used to express one of two possible + Values that are used to express one of two possible boolean states.
@@ -182,12 +182,12 @@ section of the JSON-LD specification [[JSON-LD11]]. A linked data graph is a generalized representation of an RDF graph - as defined in [[!RDF-CONCEPTS]]. + as defined in [[!RDF11-CONCEPTS]].
list
A list is an ordered sequence of IRIs, blank nodes, and JSON-LD values. See RDF collection - in [[RDF-SCHEMA]].
+ in [[!RDF-SCHEMA]].
list object
A list object is a JSON object that has an @list member.
@@ -282,7 +282,7 @@
typed literal
A typed literal is a literal with an associated IRI which indicates the literal's datatype. - See RDF literal in [[!RDF-CONCEPTS]].
+ See RDF literal in [[!RDF11-CONCEPTS]].
typed value
A typed value consists of a value, which is a string, and a type, which is an IRI.
diff --git a/index.html b/index.html index 8fcbfa4..4837117 100644 --- a/index.html +++ b/index.html @@ -213,14 +213,14 @@

How to Read this Document

To understand the basics in this specification you must first be familiar with -JSON, which is detailed in [[!RFC7159]]. You must also understand the +JSON, which is detailed in [[!RFC8259]]. You must also understand the JSON-LD 1.1 Syntax specification [[!JSON-LD11]], which is the base syntax used by all of the algorithms in this document, and the JSON-LD 1.1 API [[!JSON-LD11-API]]. To understand the API and how it is intended to operate in a programming environment, it is useful to have working -knowledge of the JavaScript programming language [[ECMASCRIPT-6.0]] and +knowledge of the JavaScript programming language [[ECMASCRIPT]] and WebIDL [[!WEBIDL]]. To understand how JSON-LD maps to RDF, it is helpful to be -familiar with the basic RDF concepts [[!RDF-CONCEPTS]].

+familiar with the basic RDF concepts [[!RDF11-CONCEPTS]].

@@ -246,8 +246,8 @@

Contributing

Terminology

-

This document uses the following terms as defined in JSON [[!RFC7159]]. Refer - to the JSON Grammar section in [[!RFC7159]] for formal definitions.

+

This document uses the following terms as defined in JSON [[!RFC8259]]. Refer + to the JSON Grammar section in [[!RFC8259]] for formal definitions.