You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 2, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: work-in-progress/WIP-jsonschema-core.html
+19-19Lines changed: 19 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -1124,8 +1124,8 @@ <h1 id="rfc.section.8.5">
1124
1124
<pid="rfc.section.8.5.p.2">The Core vocabulary MUST be considered mandatory at all times, in order to bootstrap the processing of further vocabularies. Meta-schemas that use "$vocabulary" MUST explicitly list the Core vocabulary, which MUST have a value of true indicating that it is required. </p>
1125
1125
<pid="rfc.section.8.5.p.3">The behavior of a false value for this vocabulary (and only this vocabulary) is undefined, as is the behavior when "$vocabulary" is present but the Core vocabulary is not included. However, it is RECOMMENDED that implementations detect these cases and raise an error when they occur. </p>
1126
1126
<pid="rfc.section.8.5.p.4">Meta-schemas that do not use "$vocabulary" MUST be considered to require the Core vocabulary as if its URI were present with a value of true. </p>
1127
-
<pid="rfc.section.8.5.p.5">The current URI for the Core vocabulary is: <span><</span><ahref="https://json-schema.org/draft/2019-08/vocab/core">https://json-schema.org/draft/2019-08/vocab/core</a><span>></span>. </p>
1128
-
<pid="rfc.section.8.5.p.6">The current URI for the corresponding meta-schema is: <span><</span><ahref="https://json-schema.org/draft/2019-08/meta/core">https://json-schema.org/draft/2019-08/meta/core</a><span>></span>. </p>
1127
+
<pid="rfc.section.8.5.p.5">The current URI for the Core vocabulary is: <span><</span><ahref="https://json-schema.org/draft/2019-WIP/vocab/core">https://json-schema.org/draft/2019-WIP/vocab/core</a><span>></span>. </p>
1128
+
<pid="rfc.section.8.5.p.6">The current URI for the corresponding meta-schema is: <span><</span><ahref="https://json-schema.org/draft/2019-WIP/meta/core">https://json-schema.org/draft/2019-WIP/meta/core</a><span>></span>. </p>
1129
1129
<pid="rfc.section.8.5.p.7">Updated vocabulary and meta-schema URIs MAY be published between specification drafts in order to correct errors. Implementations SHOULD consider URIs dated after this specification draft and before the next to indicate the same syntax and semantics as those listed here. </p>
1130
1130
<h1id="rfc.section.8.6">
1131
1131
<ahref="#rfc.section.8.6">8.6.</a><ahref="#example-meta-schema" id="example-meta-schema">Example Meta-Schema With Vocabulary Declarations</a>
<ahref="#rfc.section.11">11.</a> A Vocabulary for Applying Subschemas</h1>
1461
1461
<pid="rfc.section.11.p.1">This section defines a vocabulary of applicator keywords that are RECOMMENDED for use as the basis of other vocabularies. </p>
1462
1462
<pid="rfc.section.11.p.2">Meta-schemas that do not use "$vocabulary" SHOULD be considered to require this vocabulary as if its URI were present with a value of true. </p>
1463
-
<pid="rfc.section.11.p.3">The current URI for this vocabulary, known as the Applicator vocabulary, is: <span><</span><ahref="https://json-schema.org/draft/2019-08/vocab/applicator">https://json-schema.org/draft/2019-08/vocab/applicator</a><span>></span>. </p>
1464
-
<pid="rfc.section.11.p.4">The current URI for the corresponding meta-schema is: <span><</span><ahref="https://json-schema.org/draft/2019-08/meta/applicator">https://json-schema.org/draft/2019-08/meta/applicator</a><span>></span>. </p>
1463
+
<pid="rfc.section.11.p.3">The current URI for this vocabulary, known as the Applicator vocabulary, is: <span><</span><ahref="https://json-schema.org/draft/2019-WIP/vocab/applicator">https://json-schema.org/draft/2019-WIP/vocab/applicator</a><span>></span>. </p>
1464
+
<pid="rfc.section.11.p.4">The current URI for the corresponding meta-schema is: <span><</span><ahref="https://json-schema.org/draft/2019-WIP/meta/applicator">https://json-schema.org/draft/2019-WIP/meta/applicator</a><span>></span>. </p>
1465
1465
<pid="rfc.section.11.p.5">Updated vocabulary and meta-schema URIs MAY be published between specification drafts in order to correct errors. Implementations SHOULD consider URIs dated after this specification draft and before the next to indicate the same syntax and semantics as those listed here. </p>
<pid="rfc.section.12.3.2.p.1">The absolute, dereferenced location of the validating keyword. The value MUST be expressed as an absolute URI, and it MUST NOT include by-reference applicators such as "$ref" or "$recursiveRef". </p>
<pid="rfc.section.12.3.2.p.2">This information MAY be omitted only if either the relative location contains no references or if the schema does not declare an absolute URI as its "$id". </p>
<pid="rfc.section.12.4.4.p.1">The "Verbose" structure is a fully realized hierarchy that exactly matches that of the schema. This structure has applications in form generation and validation where the error's location is important. </p>
1832
1832
<pid="rfc.section.12.4.4.p.2">The primary difference between this and the "Detailed" structure is that all results are returned. This includes sub-schema validation results that would otherwise be removed (e.g. annotations for failed validations, successful validations inside a `not` keyword, etc.). Because of this, it is RECOMMENDED that each node also carry a `valid` property to indicate the validation result for that node. </p>
1833
-
<pid="rfc.section.12.4.4.p.3">Because this output structure can be quite large, a smaller example is given here for brevity. The URI of the full output structure of the example above is: <span><</span><ahref="https://json-schema.org/draft/2019-08/output/verbose-example">https://json-schema.org/draft/2019-08/output/verbose-example</a><span>></span>. </p>
1833
+
<pid="rfc.section.12.4.4.p.3">Because this output structure can be quite large, a smaller example is given here for brevity. The URI of the full output structure of the example above is: <span><</span><ahref="https://json-schema.org/draft/2019-WIP/output/verbose-example">https://json-schema.org/draft/2019-WIP/output/verbose-example</a><span>></span>. </p>
<pid="rfc.section.12.4.5.p.1">For convenience, JSON Schema has been provided to validate output generated by implementations. Its URI is: <span><</span><ahref="https://json-schema.org/draft/2019-08/output/schema">https://json-schema.org/draft/2019-08/output/schema</a><span>></span>. </p>
1888
+
<pid="rfc.section.12.4.5.p.1">For convenience, JSON Schema has been provided to validate output generated by implementations. Its URI is: <span><</span><ahref="https://json-schema.org/draft/2019-WIP/output/schema">https://json-schema.org/draft/2019-WIP/output/schema</a><span>></span>. </p>
1889
1889
<h1id="rfc.section.13">
1890
1890
<ahref="#rfc.section.13">13.</a><ahref="#hypermedia" id="hypermedia">Usage for Hypermedia</a>
0 commit comments