@@ -43,7 +43,7 @@ interpreted as described in [RFC 2119](https://www.rfc-editor.org/info/rfc2119).
4343
4444The terms "JSON", "JSON text", "JSON value", "member", "element", "object",
4545"array", "number", "string", "boolean", "true", "false", and "null" in this
46- document are to be interpreted as defined in [ RFC 8259] [ RFC8259 ] .
46+ document are to be interpreted as defined in [ RFC 8259] [ rfc8259 ] .
4747
4848## Overview
4949
@@ -301,7 +301,7 @@ identifier structures: plain names and JSON Pointers. The
301301structure: JSON Pointers.
302302
303303The use of JSON Pointers as IRI fragment identifiers is described in [ RFC
304- 6901] [ RFC6901 ] . For ` application/schema+json ` , which supports two fragment
304+ 6901] [ rfc6901 ] . For ` application/schema+json ` , which supports two fragment
305305identifier syntaxes, fragment identifiers matching the JSON Pointer syntax,
306306including the empty string, MUST be interpreted as JSON Pointer fragment
307307identifiers.
@@ -342,7 +342,7 @@ keyword](#anchors) section.
342342
343343### Range of JSON Values
344344
345- An instance may be any valid JSON value as defined by [ JSON] [ RFC8259 ] . JSON
345+ An instance may be any valid JSON value as defined by [ JSON] [ rfc8259 ] . JSON
346346Schema imposes no restrictions on type: JSON Schema can describe any JSON value,
347347including, for example, null.
348348
@@ -373,7 +373,7 @@ schema authors SHOULD limit themselves to the following regular expression
373373tokens:
374374
375375- individual Unicode characters, as defined by the [ JSON
376- specification] [ RFC8259 ] ;
376+ specification] [ rfc8259 ] ;
377377- simple atoms: ` . ` (any character except line terminator);
378378- simple character classes (` [abc] ` ), range character classes (` [a-z] ` );
379379- complemented simple character classes (` [^abc] ` );
@@ -909,7 +909,7 @@ identified by
909909(without fragments). These identifiers are used to create references between
910910schema resources. When comparing IRIs for the purposes of resource
911911identification, implementations SHOULD first follow the IRI normalization
912- procedures defined in [ RFC 3987] [ RFC3987 ] , section 5.3.
912+ procedures defined in [ RFC 3987] [ rfc3987 ] , section 5.3.
913913
914914Several keywords can accept a relative IRI reference, or a value
915915used to construct a relative IRI reference. For these keywords, it is necessary
@@ -964,8 +964,8 @@ fragments, rather than absolute IRIs as seen with `$id`.
964964keyword is appended to the IRI of the schema resource containing it. As
965965discussed in {{id-keyword}}, this is either the nearest ` $id ` in the same or an
966966ancestor schema object, or the base IRI for the document as determined according
967- to [ RFC 3987] [ RFC3987 ] and
968- [ RFC 3986] [ RFC3986 ] .
967+ to [ RFC 3987] [ rfc3987 ] and
968+ [ RFC 3986] [ rfc3986 ] .
969969
970970In contrast, ` $dynamicAnchor ` operates independently of resource IRIs and is
971971instead dependent on the dynamic scope of the evaluation. ` $dynamicAnchor `
@@ -1167,7 +1167,7 @@ expect such features to be interoperable across implementations.
11671167Schemas can be identified by any IRI that has been given to them, including a
11681168JSON Pointer or their IRI given directly by ` $id ` . In all cases, dereferencing a
11691169` $ref ` reference involves first resolving its value as a IRI reference against
1170- the current base IRI per [ RFC 3986] [ RFC3986 ] .
1170+ the current base IRI per [ RFC 3986] [ rfc3986 ] .
11711171
11721172If the resulting IRI identifies a schema within the current document, or within
11731173another schema document that has been made available to the implementation, then
@@ -1439,7 +1439,7 @@ all annotation results), would result in a resolution failure.
14391439JSON has been adopted widely by HTTP servers for automated APIs and robots. This
14401440section describes how to enhance processing of JSON documents in a more RESTful
14411441manner when used with protocols that support media types and [ Web
1442- linking] [ RFC8288 ] .
1442+ linking] [ rfc8288 ] .
14431443
14441444##### Linking to a Schema
14451445
@@ -1448,7 +1448,7 @@ downloadable JSON Schema using the link relation "describedby", as defined by
14481448[ Linked Data Protocol 1.0, section 8.1] ( https://www.w3.org/TR/2015/REC-ldp-20150226/#link-relation-describedby ) .
14491449
14501450In HTTP, such links can be attached to any response using the [ Link
1451- header] [ RFC8288 ] . An example of such a header would be:
1451+ header] [ rfc8288 ] . An example of such a header would be:
14521452
14531453```
14541454Link: <https://example.com/my-hyper-schema>; rel="describedby"
@@ -1971,7 +1971,7 @@ SHOULD use the terms defined by this document to do so.
19711971## Security Considerations {#security}
19721972
19731973Both schemas and instances are JSON values. As such, all security considerations
1974- defined in [ RFC 8259] [ RFC8259 ] apply.
1974+ defined in [ RFC 8259] [ rfc8259 ] apply.
19751975
19761976Instances and schemas are both frequently written by untrusted third parties, to
19771977be deployed on public Internet servers. Implementations should take care that
@@ -2010,7 +2010,7 @@ Subtype name:: schema+json
20102010Required parameters:: N/A
20112011
20122012Encoding considerations:: Encoding considerations are identical to those
2013- specified for the ` application/json ` media type. See [ JSON] [ RFC8259 ] .
2013+ specified for the ` application/json ` media type. See [ JSON] [ rfc8259 ] .
20142014
20152015Security considerations:: See {{security}} above.
20162016
@@ -2031,7 +2031,7 @@ Subtype name:: schema-instance+json
20312031Required parameters:: N/A
20322032
20332033Encoding considerations:: Encoding considerations are identical to those
2034- specified for the ` application/json ` media type. See [ JSON] [ RFC8259 ] .
2034+ specified for the ` application/json ` media type. See [ JSON] [ rfc8259 ] .
20352035
20362036Security considerations:: See {{security}} above.
20372037
@@ -2069,7 +2069,7 @@ name fragment identifiers.
20692069```
20702070
20712071The schemas at the following locations (indicated by plain
2072- [ JSON Pointers] [ RFC6901 ] relative to the root document) have the following base
2072+ [ JSON Pointers] [ rfc6901 ] relative to the root document) have the following base
20732073IRIs, and are identifiable by any listed IRI in accordance with {{fragments}}
20742074and {{embedded}} above.
20752075
@@ -2508,8 +2508,8 @@ to the document.
25082508
25092509[ ^ 19 ] : This section to be removed before leaving Internet-Draft status.
25102510
2511- [ RFC3986 ] : https://www.rfc-editor.org/info/rfc3986
2512- [ RFC3987 ] : https://www.rfc-editor.org/info/rfc3987
2513- [ RFC6901 ] : https://www.rfc-editor.org/info/rfc6901
2514- [ RFC8259 ] : https://www.rfc-editor.org/info/rfc8259
2515- [ RFC8288 ] : https://www.rfc-editor.org/info/rfc8288
2511+ [ rfc3986 ] : https://www.rfc-editor.org/info/rfc3986
2512+ [ rfc3987 ] : https://www.rfc-editor.org/info/rfc3987
2513+ [ rfc6901 ] : https://www.rfc-editor.org/info/rfc6901
2514+ [ rfc8259 ] : https://www.rfc-editor.org/info/rfc8259
2515+ [ rfc8288 ] : https://www.rfc-editor.org/info/rfc8288
0 commit comments