2
2
< section >
3
3
< h1 > General Terminology</ h1 >
4
4
< p > This document uses the following terms as defined in JSON [[!RFC7159]]. Refer
5
- to the < em > JSON Grammar</ em > section in [[!RFC7159]] for formal definitions.</ p >
5
+ to the < a data-cite =" rfc7159#section-2 " > JSON Grammar section </ a > in [[!RFC7159]] for formal definitions.</ p >
6
6
7
7
< dl class ="termlist ">
8
8
< dt > < dfn data-lt ="arrays "> array</ dfn > </ dt > < dd >
@@ -13,15 +13,15 @@ <h1>General Terminology</h1>
13
13
the collection is < em > unordered</ em > by default. While order is
14
14
preserved in regular JSON arrays, it is not in regular JSON-LD arrays
15
15
unless specifically defined (see
16
- < cite > < a href =" http://www.w3.org/TR/json-ld/ #sets-and-lists " class ="externalDFN "> Sets and Lists</ a > </ cite > in
16
+ < a data-cite =" JSON-LD #sets-and-lists " class ="externalDFN "> Sets and Lists</ a > in
17
17
the JSON-LD specification [[JSON-LD]]).</ dd >
18
18
< dt > < dfn data-lt ="JSON objects "> JSON object</ dfn > </ dt > < dd >
19
19
In the JSON serialization, an object structure is represented as a pair of curly brackets surrounding zero or
20
20
more key-value pairs. A key is a < a > string</ a > . A single colon comes after
21
21
each key, separating the key from the value. A single comma separates a value
22
22
from a following key. In JSON-LD the keys in an object MUST be unique.
23
23
In the < em > abstract representation</ em > a < a > JSON object</ a > is equivalent to a
24
- < a href =" http://www.w3.org/TR/ WebIDL/ #dfn-dictionary " class ="externalDFN "> < dfn data-lt ="dictionaries "> dictionary</ dfn > </ a > (see [[WebIDL-2 ]]).</ dd >
24
+ < a data-cite =" WebIDL#dfn-dictionary " class ="externalDFN "> < dfn data-lt ="dictionaries "> dictionary</ dfn > </ a > (see [[WebIDL]]).</ dd >
25
25
< dt > < dfn > null</ dfn > </ dt > < dd >
26
26
The use of the < a > null</ a > value within JSON-LD is used to
27
27
ignore or reset values. A key-value pair in the < code > @context</ code > where
@@ -37,9 +37,9 @@ <h1>General Terminology</h1>
37
37
that the octal and hexadecimal formats are not used and that leading
38
38
zeros are not allowed.
39
39
In the < em > abstract representation</ em > , a < a > number</ a > is equivalent to either
40
- a < a href =" http://www.w3.org/TR/ WebIDL/#dfn -long " class ="externalDFN "> long</ a >
41
- or < a href =" http://www.w3.org/TR/ WebIDL/#dfn -double " class ="externalDFN "> double</ a > , depending
42
- on if the number has a non-zero fractional part (see [[WebIDL-2 ]]).</ dd >
40
+ a < a data-cote =" WebIDL#idl -long " class ="externalDFN "> long</ a >
41
+ or < a data-cite =" WebIDL#idl -double " class ="externalDFN "> double</ a > , depending
42
+ on if the number has a non-zero fractional part (see [[WebIDL]]).</ dd >
43
43
< dt > < dfn > scalar</ dfn > </ dt > < dd >
44
44
A scalar is either a JSON < a > string</ a > , < a > number</ a > , < a > true</ a > ,
45
45
or < a > false</ a > .</ dd >
@@ -49,14 +49,14 @@ <h1>General Terminology</h1>
49
49
character is represented as a single character string.</ dd >
50
50
< dt > < dfn > true</ dfn > and < dfn > false</ dfn > </ dt > < dd >
51
51
Values that are used to express one of two possible
52
- < a href =" http://www.w3.org/TR/ WebIDL/ #idl-boolean " class ="externalDFN "> boolean</ a > states.</ dd >
52
+ < a data-cite =" WebIDL#idl-boolean " class ="externalDFN "> boolean</ a > states.</ dd >
53
53
</ dl >
54
54
55
55
< p > Furthermore, the following terminology is used throughout this document:</ p >
56
56
57
57
< dl class ="termlist ">
58
58
< dt > < dfn data-lt ="absolute IRIs "> absolute IRI</ dfn > </ dt > < dd >
59
- An absolute < a > IRI</ a > is defined in [[!RFC3987]] containing a < em > scheme</ em > along with a < em > path</ em > and
59
+ An < a data-cite =" rfc3987#section-1.3 " > absolute IRI</ a > > is defined in [[!RFC3987]] containing a < em > scheme</ em > along with a < em > path</ em > and
60
60
optional < em > query</ em > and fragment segments.</ dd >
61
61
< dt > < dfn data-lt ="base IRIs "> base IRI</ dfn > </ dt > < dd >
62
62
The < a > base IRI</ a > is an < a > absolute IRI</ a > established in the < a > context</ a > ,
@@ -79,9 +79,9 @@ <h1>General Terminology</h1>
79
79
each IRI contained within a common vocabulary identified by < a > prefix</ a > .</ dd >
80
80
< dt > < dfn data-lt ="contexts "> context</ dfn > </ dt > < dd >
81
81
A a set of rules for interpreting a < a > JSON-LD document</ a > as specified in
82
- < cite > < a href =" http://www.w3.org/TR/json-ld/ #the-context "> The Context</ a > </ cite > of the [[JSON-LD]] specification.</ dd >
82
+ < cite > < a data-cite =" JSON-LD #the-context "> The Context</ a > of the [[JSON-LD]] specification.</ dd >
83
83
< dt > < dfn > datatype IRI</ dfn > </ dt > < dd >
84
- A < a href =" http://www.w3.org/TR/ rdf11-concepts/ #dfn-datatype-iri " class ="externalDFN "> datatype IRI</ a >
84
+ A < a data-cite =" rdf11-concepts#dfn-datatype-iri " class ="externalDFN "> datatype IRI</ a >
85
85
as specified by [[RDF11-CONCEPTS]].</ dd >
86
86
< dt > < dfn > default graph</ dfn > </ dt > < dd >
87
87
The default graph is the only graph in a JSON-LD document which has no < a > graph name</ a > .
@@ -132,7 +132,7 @@ <h1>General Terminology</h1>
132
132
an < a > array</ a > of zero or more of the above possibilities.
133
133
</ dd >
134
134
< dt > < dfn data-lt ="IRIs|Internationalized Resource Identifier "> < abbr title ="Internationalized Resource Identifier "> IRI</ abbr > </ dfn > </ dt > < dd >
135
- An Internationalized Resource Identifier as described in [[!RFC3987]].</ dd >
135
+ An < a data-cite =" rfc3987 " > Internationalized Resource Identifier</ a > as described in [[!RFC3987]].</ dd >
136
136
< dt > < dfn data-lt ="JSON-LD documents "> JSON-LD document</ dfn > </ dt > < dd >
137
137
A < a > JSON-LD document</ a > is a serialization of a collection of
138
138
< a > graphs</ a > and comprises exactly one
@@ -143,7 +143,7 @@ <h1>General Terminology</h1>
143
143
< a > language-tagged string</ a > .</ dd >
144
144
< dt > < dfn data-lt ="keywords "> keyword</ dfn > </ dt > < dd >
145
145
A JSON key that is specific to JSON-LD, specified in the JSON-LD Syntax specification [[!JSON-LD]]
146
- in the section titled < cite > < a href =" http://www.w3.org/TR/json-ld/ #syntax-tokens-and-keywords "> Syntax Tokens and Keywords</ a > </ cite > .</ dd >
146
+ in the section titled < a data-cite =" JSON-LD #syntax-tokens-and-keywords "> Syntax Tokens and Keywords</ a > .</ dd >
147
147
< dt > < dfn data-lt ="language maps "> language map</ dfn > </ dt > < dd >
148
148
An < a > language map</ a > is a < a > JSON object</ a > value of a < a > term</ a > defined with
149
149
< code > @container</ code > set to < code > @language</ code > , whose keys MUST be < a > strings</ a > representing
@@ -155,17 +155,17 @@ <h1>General Terminology</h1>
155
155
< dt > < dfn data-lt ="language-tagged strings "> language-tagged string</ dfn > </ dt > < dd >
156
156
A < a > language-tagged string</ a > consists of a string and a non-empty language
157
157
tag as defined by [[!BCP47]]. The language tag MUST be well-formed according to
158
- < a href =" http://tools.ietf.org/html/ bcp47#section-2.2.9 "> section 2.2.9 Classes of Conformance</ a >
158
+ < a data-cite =" bcp47#section-2.2.9 "> section 2.2.9 Classes of Conformance</ a >
159
159
of [[!BCP47]], and is normalized to lowercase.</ dd >
160
160
< dt > < dfn > Linked Data</ dfn > </ dt > < dd >
161
161
A set of documents, each containing a representation of a < a > linked data graph</ a > .</ dd >
162
162
< dt > < dfn data-lt ="graph|graphs "> linked data graph</ dfn > </ dt > < dd >
163
163
A labeled directed graph, i.e., a set of < a > nodes</ a >
164
164
connected by < a > edges</ a > ,
165
- as specified in the < cite > < a href =" http://www.w3.org/TR/json-ld/ #data-model "> Data Model</ a > </ cite >
165
+ as specified in the < a data-cite =" JSON-LD #data-model "> Data Model</ a >
166
166
section of the JSON-LD specification [[!JSON-LD]].
167
167
A < a > linked data graph</ a > is a generalized representation of a
168
- < cite > < a href =" http://www.w3.org/TR/ rdf11-concepts/ #dfn-rdf-graph "> RDF graph</ a > </ cite >
168
+ < a data-cite =" rdf11-concepts#dfn-rdf-graph "> RDF graph</ a >
169
169
as defined in [[!RDF-CONCEPTS]].</ dd >
170
170
< dt > < dfn data-lt ="lists "> list</ dfn > </ dt > < dd >
171
171
A < a > list</ a > is an ordered sequence of < a > IRIs</ a > ,
@@ -184,7 +184,6 @@ <h1>General Terminology</h1>
184
184
A < a > nested property</ a > is a < a > property</ a > which is contained within an object referenced by
185
185
a semantically meaningless < em > nesting property</ em > .
186
186
</ dd >
187
- (the < a > graph name</ a > ) and a < a > graph</ a > .</ dd >
188
187
< dt > < dfn data-lt ="nodes "> node</ dfn > </ dt > < dd >
189
188
Every < a > node</ a > is an < a > IRI</ a > , a < a > blank node</ a > ,
190
189
a < a > JSON-LD value</ a > , or a < a > list</ a > .
@@ -216,29 +215,29 @@ <h1>General Terminology</h1>
216
215
A piece of information that contains four items; a < a > subject</ a > , a < a > property</ a > ,
217
216
an < a > object</ a > , and a < a > graph name</ a > .</ dd >
218
217
< dt > < dfn > RDF collection</ dfn > </ dt > < dd >
219
- A < a href =" http://www.w3.org/TR/ rdf-schema/ #ch_collectionvocab " class ="externalDFN "> collection</ a >
218
+ A < a data-cite =" rdf-schema#ch_collectionvocab " class ="externalDFN "> collection</ a >
220
219
as specified by [[RDF-SCHEMA]].</ dd >
221
220
< dt > < dfn > RDF dataset</ dfn > </ dt > < dd >
222
- A < a href =" http://www.w3.org/TR/ rdf11-concepts/ #dfn-rdf-dataset " class ="externalDFN "> dataset</ a >
221
+ A < a data-cite =" rdf11-concepts#dfn-rdf-dataset " class ="externalDFN "> dataset</ a >
223
222
as specified by [[RDF11-CONCEPTS]] representing a collection of
224
- < a href =" http://www.w3.org/TR/ rdf11-concepts/ #dfn-rdf-graph "> RDF graphs</ a > .</ dd >
223
+ < a data-cite =" rdf11-concepts#dfn-rdf-graph "> RDF graphs</ a > .</ dd >
225
224
< dt > < dfn data-lt ="RDF literals "> RDF literal</ dfn > </ dt > < dd >
226
- A < a href =" http://www.w3.org/TR/ rdf11-concepts/ #dfn-literal " class ="externalDFN "> literal</ a >
225
+ A < a data-cite =" rdf11-concepts#dfn-literal " class ="externalDFN "> literal</ a >
227
226
as specified by [[RDF11-CONCEPTS]].</ dd >
228
227
< dt > < dfn > RDF object</ dfn > </ dt > < dd >
229
- An < a href =" http://www.w3.org/TR/ rdf11-concepts/ #dfn-object " class ="externalDFN "> object</ a >
228
+ An < a data-cite =" rdf11-concepts#dfn-object " class ="externalDFN "> object</ a >
230
229
as specified by [[RDF11-CONCEPTS]].</ dd >
231
- < dt > < dfn data-lt ="predicate|RDF predicates "> RDF predicate</ dfn > </ dt > < dd >
232
- A < a href =" http://www.w3.org/TR/ rdf11-concepts/ #dfn-predicate " class ="externalDFN "> predicate</ a >
230
+ < dt > < dfn data-lt ="predicate|predicates| RDF predicates "> RDF predicate</ dfn > </ dt > < dd >
231
+ A < a data-cite =" rdf11-concepts#dfn-predicate " class ="externalDFN "> predicate</ a >
233
232
as specified by [[RDF11-CONCEPTS]].</ dd >
234
233
< dt > < dfn > RDF resource</ dfn > </ dt > < dd >
235
- A < a href =" http://www.w3.org/TR/ rdf11-concepts/ #dfn-resource " class ="externalDFN "> resource</ a >
234
+ A < a data-cite =" rdf11-concepts#dfn-resource " class ="externalDFN "> resource</ a >
236
235
as specified by [[RDF11-CONCEPTS]].</ dd >
237
236
< dt > < dfn > RDF subject</ dfn > </ dt > < dd >
238
- A < a href =" http://www.w3.org/TR/ rdf11-concepts/ #dfn-subject " class ="externalDFN "> subject</ a >
237
+ A < a data-cite =" rdf11-concepts#dfn-subject " class ="externalDFN "> subject</ a >
239
238
as specified by [[RDF11-CONCEPTS]].</ dd >
240
239
< dt > < dfn data-lt ="triple|triples|RDF triples "> RDF triple</ dfn > </ dt > < dd >
241
- A < a href =" http://www.w3.org/TR/ rdf11-concepts/ #dfn-rdf-triple " class ="externalDFN "> triple</ a >
240
+ A < a data-cite =" rdf11-concepts#dfn-rdf-triple " class ="externalDFN "> triple</ a >
242
241
as specified by [[RDF11-CONCEPTS]].</ dd >
243
242
< dt > < dfn data-lt ="relative IRIs "> relative IRI</ dfn > </ dt > < dd >
244
243
A relative IRI is an < a > IRI</ a > that is relative to some other < a > absolute IRI</ a > .</ dd >
@@ -265,8 +264,8 @@ <h1>General Terminology</h1>
265
264
are merged with the map value when expanding.</ dd >
266
265
< dt > < dfn > typed literal</ dfn > </ dt > < dd >
267
266
A < a > typed literal</ a > is a < a > literal</ a > with an associated < a > IRI</ a >
268
- which indicates the literal's datatype. See < cite > < a
269
- href =" http://www.w3.org/TR/ rdf11-concepts/ #dfn-typed-literal "> languaged-tagged literal</ a > </ cite > in [[!RDF-CONCEPTS]].</ dd >
267
+ which indicates the literal's datatype. See < a
268
+ data-cite =" rdf11-concepts#dfn-typed-literal "> languaged-tagged literal</ a > in [[!RDF-CONCEPTS]].</ dd >
270
269
< dt > < dfn data-lt ="typed values "> typed value</ dfn > </ dt > < dd >
271
270
A < a > typed value</ a > consists of a value, which is a < a > string</ a > , and a type,
272
271
which is an < a > IRI</ a > .</ dd >
@@ -321,7 +320,7 @@ <h1>Algorithm Terms</h1>
321
320
A < a > JSON-LD Processor</ a > is a system which can perform the algorithms defined in [[JSON-LD-API]].</ dd >
322
321
< dt > < dfn > map of flattened subjects</ dfn > </ dt > < dd >
323
322
A map of subjects that is the result of the
324
- < a href =" https://www.w3.org/TR/json-ld-api/ #node-map-generation "> Node Map Generation algorithm</ a > .</ dd >
323
+ < a data-cite =" JSON-LD-API #node-map-generation "> Node Map Generation algorithm</ a > .</ dd >
325
324
< dt > < dfn > object embed flag</ dfn > </ dt > < dd >
326
325
A flag specifying that < a > node objects</ a > should be directly embedded in the output,
327
326
instead of being referred to by their < a > IRI</ a > .</ dd >
0 commit comments