Skip to content

Commit dcee6cf

Browse files
authored
Merge pull request #799 from handrews/sept
Update meta-schema dates, minor changelog typo
2 parents 37f0f99 + 4711bc1 commit dcee6cf

15 files changed

+93
-93
lines changed

hyper-schema.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
{
2-
"$schema": "https://json-schema.org/draft/2019-08/hyper-schema",
3-
"$id": "https://json-schema.org/draft/2019-08/hyper-schema",
2+
"$schema": "https://json-schema.org/draft/2019-09/hyper-schema",
3+
"$id": "https://json-schema.org/draft/2019-09/hyper-schema",
44
"$vocabulary": {
5-
"https://json-schema.org/draft/2019-08/vocab/core": true,
6-
"https://json-schema.org/draft/2019-08/vocab/applicator": true,
7-
"https://json-schema.org/draft/2019-08/vocab/validation": true,
8-
"https://json-schema.org/draft/2019-08/vocab/meta-data": true,
9-
"https://json-schema.org/draft/2019-08/vocab/format": false,
10-
"https://json-schema.org/draft/2019-08/vocab/content": true,
11-
"https://json-schema.org/draft/2019-08/vocab/hyper-schema": true
5+
"https://json-schema.org/draft/2019-09/vocab/core": true,
6+
"https://json-schema.org/draft/2019-09/vocab/applicator": true,
7+
"https://json-schema.org/draft/2019-09/vocab/validation": true,
8+
"https://json-schema.org/draft/2019-09/vocab/meta-data": true,
9+
"https://json-schema.org/draft/2019-09/vocab/format": false,
10+
"https://json-schema.org/draft/2019-09/vocab/content": true,
11+
"https://json-schema.org/draft/2019-09/vocab/hyper-schema": true
1212
},
1313
"$recursiveAnchor": true,
1414

1515
"title": "JSON Hyper-Schema",
1616
"allOf": [
17-
{"$ref": "https://json-schema.org/draft/2019-08/schema"},
18-
{"$ref": "https://json-schema.org/draft/2019-08/meta/hyper-schema"}
17+
{"$ref": "https://json-schema.org/draft/2019-09/schema"},
18+
{"$ref": "https://json-schema.org/draft/2019-09/meta/hyper-schema"}
1919
],
2020
"links": [
2121
{

jsonschema-core.xml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1094,11 +1094,11 @@
10941094
</t>
10951095
<t>
10961096
The current URI for the Core vocabulary is:
1097-
<eref target="https://json-schema.org/draft/2019-08/vocab/core"/>.
1097+
<eref target="https://json-schema.org/draft/2019-09/vocab/core"/>.
10981098
</t>
10991099
<t>
11001100
The current URI for the corresponding meta-schema is:
1101-
<eref target="https://json-schema.org/draft/2019-08/meta/core"/>.
1101+
<eref target="https://json-schema.org/draft/2019-09/meta/core"/>.
11021102
</t>
11031103
<t>
11041104
While the "$" prefix is not formally reserved for the Core vocabulary,
@@ -1895,11 +1895,11 @@
18951895
</t>
18961896
<t>
18971897
The current URI for this vocabulary, known as the Applicator vocabulary, is:
1898-
<eref target="https://json-schema.org/draft/2019-08/vocab/applicator"/>.
1898+
<eref target="https://json-schema.org/draft/2019-09/vocab/applicator"/>.
18991899
</t>
19001900
<t>
19011901
The current URI for the corresponding meta-schema is:
1902-
<eref target="https://json-schema.org/draft/2019-08/meta/applicator"/>.
1902+
<eref target="https://json-schema.org/draft/2019-09/meta/applicator"/>.
19031903
</t>
19041904
<t>
19051905
Updated vocabulary and meta-schema URIs MAY be published between
@@ -2491,7 +2491,7 @@
24912491
<figure>
24922492
<artwork>
24932493
<![CDATA[
2494-
https://json-schema.org/draft/2019-08/schema#/$defs/nonNegativeInteger/minimum
2494+
https://json-schema.org/draft/2019-09/schema#/$defs/nonNegativeInteger/minimum
24952495
]]>
24962496
</artwork>
24972497
</figure>
@@ -2567,7 +2567,7 @@ https://json-schema.org/draft/2019-08/schema#/$defs/nonNegativeInteger/minimum
25672567
<![CDATA[
25682568
{
25692569
"$id": "https://example.com/polygon",
2570-
"$schema": "https://json-schema.org/draft/2019-08/schema",
2570+
"$schema": "https://json-schema.org/draft/2019-09/schema",
25712571
"$defs": {
25722572
"point": {
25732573
"type": "object",
@@ -2780,15 +2780,15 @@ https://json-schema.org/draft/2019-08/schema#/$defs/nonNegativeInteger/minimum
27802780
<t>
27812781
Because this output structure can be quite large, a smaller example is given
27822782
here for brevity. The URI of the full output structure of the example above is:
2783-
<eref target="https://json-schema.org/draft/2019-08/output/verbose-example"/>.
2783+
<eref target="https://json-schema.org/draft/2019-09/output/verbose-example"/>.
27842784
</t>
27852785
<figure>
27862786
<artwork>
27872787
<![CDATA[
27882788
// schema
27892789
{
27902790
"$id": "https://example.com/polygon",
2791-
"$schema": "https://json-schema.org/draft/2019-08/schema",
2791+
"$schema": "https://json-schema.org/draft/2019-09/schema",
27922792
"type": "object",
27932793
"properties": {
27942794
"validProp": true,
@@ -2842,7 +2842,7 @@ https://json-schema.org/draft/2019-08/schema#/$defs/nonNegativeInteger/minimum
28422842
<t>
28432843
For convenience, JSON Schema has been provided to validate output generated
28442844
by implementations. Its URI is:
2845-
<eref target="https://json-schema.org/draft/2019-08/output/schema"/>.
2845+
<eref target="https://json-schema.org/draft/2019-09/output/schema"/>.
28462846
</t>
28472847
</section>
28482848

@@ -3390,7 +3390,7 @@ User-Agent: product-name/5.4.1 so-cool-json-schema/1.0.2 curl/7.43.0
33903390
<![CDATA[
33913391
// tree schema, extensible
33923392
{
3393-
"$schema": "https://json-schema.org/draft/2019-08/schema",
3393+
"$schema": "https://json-schema.org/draft/2019-09/schema",
33943394
"$id": "https://example.com/tree",
33953395
"$recursiveAnchor": true,
33963396
@@ -3408,7 +3408,7 @@ User-Agent: product-name/5.4.1 so-cool-json-schema/1.0.2 curl/7.43.0
34083408
34093409
// strict-tree schema, guards against misspelled properties
34103410
{
3411-
"$schema": "https://json-schema.org/draft/2019-08/schema",
3411+
"$schema": "https://json-schema.org/draft/2019-09/schema",
34123412
"$id": "https://example.com/strict-tree",
34133413
"$recursiveAnchor": true,
34143414
@@ -3546,19 +3546,19 @@ User-Agent: product-name/5.4.1 so-cool-json-schema/1.0.2 curl/7.43.0
35463546
<artwork>
35473547
<![CDATA[
35483548
{
3549-
"$schema": "https://json-schema.org/draft/2019-08/schema",
3549+
"$schema": "https://json-schema.org/draft/2019-09/schema",
35503550
"$id": "https://example.com/meta/general-use-example",
35513551
"$recursiveAnchor": true,
35523552
"$vocabulary": {
3553-
"https://json-schema.org/draft/2019-08/vocab/core": true,
3554-
"https://json-schema.org/draft/2019-08/vocab/applicator": true,
3555-
"https://json-schema.org/draft/2019-08/vocab/validation": true,
3553+
"https://json-schema.org/draft/2019-09/vocab/core": true,
3554+
"https://json-schema.org/draft/2019-09/vocab/applicator": true,
3555+
"https://json-schema.org/draft/2019-09/vocab/validation": true,
35563556
"https://example.com/vocab/example-vocab": true
35573557
},
35583558
"allOf": [
3559-
{"$ref": "https://json-schema.org/draft/2019-08/meta/core"},
3560-
{"$ref": "https://json-schema.org/draft/2019-08/meta/applicator"},
3561-
{"$ref": "https://json-schema.org/draft/2019-08/meta/validation"},
3559+
{"$ref": "https://json-schema.org/draft/2019-09/meta/core"},
3560+
{"$ref": "https://json-schema.org/draft/2019-09/meta/applicator"},
3561+
{"$ref": "https://json-schema.org/draft/2019-09/meta/validation"},
35623562
{"$ref": "https://example.com/meta/example-vocab",
35633563
],
35643564
"patternProperties": {
@@ -3581,7 +3581,7 @@ User-Agent: product-name/5.4.1 so-cool-json-schema/1.0.2 curl/7.43.0
35813581
<artwork>
35823582
<![CDATA[
35833583
{
3584-
"$schema": "https://json-schema.org/draft/2019-08/schema",
3584+
"$schema": "https://json-schema.org/draft/2019-09/schema",
35853585
"$id": "https://example.com/meta/example-vocab",
35863586
"$recursiveAnchor": true,
35873587
"$vocabulary": {
@@ -3737,8 +3737,8 @@ User-Agent: product-name/5.4.1 so-cool-json-schema/1.0.2 curl/7.43.0
37373737
<t>Allow "schema" media type parameter for "application/schema+json"</t>
37383738
<t>Better explanation of media type parameters and the HTTP Accept header</t>
37393739
<t>Use "$id" to establish canonical and base absolute-URIs only, no fragments</t>
3740-
<t>Replace plain-name-fragment-only form of $id with $anchor</t>
3741-
<t>Clarified that the behavior of JSON Pointers across $id boundary is unreliable</t>
3740+
<t>Replace plain-name-fragment-only form of "$id" with "$anchor"</t>
3741+
<t>Clarified that the behavior of JSON Pointers across "$id" boundary is unreliable</t>
37423742
</list>
37433743
</t>
37443744
<t hangText="draft-handrews-json-schema-01">

jsonschema-hyperschema.xml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -282,24 +282,24 @@
282282
<section title="Meta-Schemas and Output Schema">
283283
<t>
284284
The current URI for the JSON Hyper-Schema meta-schema is
285-
<eref target="https://json-schema.org/draft/2019-08/hyper-schema#"/>.
285+
<eref target="https://json-schema.org/draft/2019-09/hyper-schema#"/>.
286286
</t>
287287
<t>
288288
The current URI for this vocabulary, known as the Hyper-Schema vocabulary, is:
289-
<eref target="https://json-schema.org/draft/2019-08/vocab/hyper-schema"/>.
289+
<eref target="https://json-schema.org/draft/2019-09/vocab/hyper-schema"/>.
290290
</t>
291291
<t>
292292
The current URI for the corresponding meta-schema, which differs from the
293293
convenience meta-schema above in that it describes only the hyper-schema
294294
keywords ("base" and "link") is:
295-
<eref target="https://json-schema.org/draft/2019-08/meta/hyper-schema"/>.
295+
<eref target="https://json-schema.org/draft/2019-09/meta/hyper-schema"/>.
296296
</t>
297297
<t>
298298
The <xref target="ldo">link description format</xref> can be used without JSON
299299
Schema, and use of this format can be declared by referencing the normative
300300
link description schema as the schema for the data structure that uses the links.
301301
The URI of the normative link description schema is:
302-
<eref target="https://json-schema.org/draft/2019-08/links#"/>.
302+
<eref target="https://json-schema.org/draft/2019-09/links#"/>.
303303
</t>
304304
<t>
305305
JSON Hyper-Schema implementations are free to provide output in any format.
@@ -310,7 +310,7 @@
310310
It is RECOMMENDED that implementations be capable of producing output
311311
in this format to facilitated testing. The URI of the JSON Schema
312312
describing the recommended output format is
313-
<eref target="https://json-schema.org/draft/2019-08/output/hyper-schema#"/>.
313+
<eref target="https://json-schema.org/draft/2019-09/output/hyper-schema#"/>.
314314
</t>
315315
<t>
316316
Updated vocabulary and meta-schema URIs MAY be published between
@@ -1618,7 +1618,7 @@ Link: <https://schema.example.com/entry>; rel="describedBy"
16181618
<![CDATA[
16191619
{
16201620
"$id": "https://schema.example.com/entry",
1621-
"$schema": "https://json-schema.org/draft/2019-08/hyper-schema",
1621+
"$schema": "https://json-schema.org/draft/2019-09/hyper-schema",
16221622
"base": "https://example.com/api/",
16231623
"links": [
16241624
{
@@ -1692,7 +1692,7 @@ Link: <https://schema.example.com/entry>; rel="describedBy"
16921692
<artwork>
16931693
<![CDATA[{
16941694
"$id": "https://schema.example.com/thing",
1695-
"$schema": "https://json-schema.org/draft/2019-08/hyper-schema",
1695+
"$schema": "https://json-schema.org/draft/2019-09/hyper-schema",
16961696
"base": "https://example.com/api/",
16971697
"type": "object",
16981698
"required": ["data"],
@@ -1808,7 +1808,7 @@ Link: <https://schema.example.com/entry>; rel="describedBy"
18081808
<artwork>
18091809
<![CDATA[{
18101810
"$id": "https://schema.example.com/interesting-stuff",
1811-
"$schema": "https://json-schema.org/draft/2019-08/hyper-schema",
1811+
"$schema": "https://json-schema.org/draft/2019-09/hyper-schema",
18121812
"required": ["stuffWorthEmailingAbout", "email", "title"],
18131813
"properties": {
18141814
"title": {
@@ -1995,7 +1995,7 @@ Link: <https://example.com/api/trees/1/nodes/456>; rev="up"
19951995
<artwork>
19961996
<![CDATA[{
19971997
"$id": "https://schema.example.com/tree-node",
1998-
"$schema": "https://json-schema.org/draft/2019-08/hyper-schema",
1998+
"$schema": "https://json-schema.org/draft/2019-09/hyper-schema",
19991999
"base": "trees/{treeId}/",
20002000
"properties": {
20012001
"id": {"type": "integer"},
@@ -2057,7 +2057,7 @@ Link: <https://example.com/api/trees/1/nodes/456>; rev="up"
20572057
<artwork>
20582058
<![CDATA[{
20592059
"$id": "https://schema.example.com/thing",
2060-
"$schema": "https://json-schema.org/draft/2019-08/hyper-schema",
2060+
"$schema": "https://json-schema.org/draft/2019-09/hyper-schema",
20612061
"base": "https://example.com/api/",
20622062
"type": "object",
20632063
"required": ["data"],
@@ -2110,7 +2110,7 @@ Link: <https://example.com/api/trees/1/nodes/456>; rev="up"
21102110
<artwork>
21112111
<![CDATA[{
21122112
"$id": "https://schema.example.com/thing-collection",
2113-
"$schema": "https://json-schema.org/draft/2019-08/hyper-schema",
2113+
"$schema": "https://json-schema.org/draft/2019-09/hyper-schema",
21142114
"base": "https://example.com/api/",
21152115
"type": "object",
21162116
"required": ["elements"],

jsonschema-validation.xml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@
177177
<section title="Meta-Schema" anchor="meta-schema">
178178
<t>
179179
The current URI for the default JSON Schema meta-schema is
180-
<eref target="http://json-schema.org/draft/2019-08/schema"/>.
180+
<eref target="http://json-schema.org/draft/2019-09/schema"/>.
181181
For schema author convenience, this meta-schema describes all vocabularies
182182
defined in this specification and the JSON Schema Core specification,
183183
as well as two former keywords which are reserved for a transitional period.
@@ -205,11 +205,11 @@
205205
</t>
206206
<t>
207207
The current URI for this vocabulary, known as the Validation vocabulary, is:
208-
<eref target="https://json-schema.org/draft/2019-08/vocab/validation"/>.
208+
<eref target="https://json-schema.org/draft/2019-09/vocab/validation"/>.
209209
</t>
210210
<t>
211211
The current URI for the corresponding meta-schema is:
212-
<eref target="https://json-schema.org/draft/2019-08/meta/validation"/>.
212+
<eref target="https://json-schema.org/draft/2019-09/meta/validation"/>.
213213
</t>
214214

215215
<section title="Validation Keywords for Any Instance Type" anchor="general">
@@ -547,11 +547,11 @@
547547
</t>
548548
<t>
549549
The current URI for this vocabulary, known as the Format vocabulary, is:
550-
<eref target="https://json-schema.org/draft/2019-08/vocab/format"/>.
550+
<eref target="https://json-schema.org/draft/2019-09/vocab/format"/>.
551551
</t>
552552
<t>
553553
The current URI for the corresponding meta-schema is:
554-
<eref target="https://json-schema.org/draft/2019-08/meta/format"/>.
554+
<eref target="https://json-schema.org/draft/2019-09/meta/format"/>.
555555
</t>
556556

557557
</section>
@@ -925,11 +925,11 @@
925925
</t>
926926
<t>
927927
The current URI for this vocabulary, known as the Content vocabulary, is:
928-
<eref target="https://json-schema.org/draft/2019-08/vocab/content"/>.
928+
<eref target="https://json-schema.org/draft/2019-09/vocab/content"/>.
929929
</t>
930930
<t>
931931
The current URI for the corresponding meta-schema is:
932-
<eref target="https://json-schema.org/draft/2019-08/meta/content"/>.
932+
<eref target="https://json-schema.org/draft/2019-09/meta/content"/>.
933933
</t>
934934
</section>
935935

@@ -1122,11 +1122,11 @@
11221122
</t>
11231123
<t>
11241124
The current URI for this vocabulary, known as the Meta-Data vocabulary, is:
1125-
<eref target="https://json-schema.org/draft/2019-08/vocab/meta-data"/>.
1125+
<eref target="https://json-schema.org/draft/2019-09/vocab/meta-data"/>.
11261126
</t>
11271127
<t>
11281128
The current URI for the corresponding meta-schema is:
1129-
<eref target="https://json-schema.org/draft/2019-08/meta/meta-data"/>.
1129+
<eref target="https://json-schema.org/draft/2019-09/meta/meta-data"/>.
11301130
</t>
11311131

11321132
<section title='"title" and "description"'>

links.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"$schema": "https://json-schema.org/draft/2019-08/hyper-schema",
3-
"$id": "https://json-schema.org/draft/2019-08/links",
2+
"$schema": "https://json-schema.org/draft/2019-09/hyper-schema",
3+
"$id": "https://json-schema.org/draft/2019-09/links",
44
"title": "Link Description Object",
55
"allOf": [
66
{ "required": [ "rel", "href" ] },
@@ -36,7 +36,7 @@
3636
"format": "uri-template"
3737
},
3838
"hrefSchema": {
39-
"$recursiveRef": "https://json-schema.org/draft/2019-08/hyper-schema",
39+
"$recursiveRef": "https://json-schema.org/draft/2019-09/hyper-schema",
4040
"default": false
4141
},
4242
"templatePointers": {
@@ -63,23 +63,23 @@
6363
"type": "string"
6464
},
6565
"targetSchema": {
66-
"$recursiveRef": "https://json-schema.org/draft/2019-08/hyper-schema",
66+
"$recursiveRef": "https://json-schema.org/draft/2019-09/hyper-schema",
6767
"default": true
6868
},
6969
"targetMediaType": {
7070
"type": "string"
7171
},
7272
"targetHints": { },
7373
"headerSchema": {
74-
"$recursiveRef": "https://json-schema.org/draft/2019-08/hyper-schema",
74+
"$recursiveRef": "https://json-schema.org/draft/2019-09/hyper-schema",
7575
"default": true
7676
},
7777
"submissionMediaType": {
7878
"type": "string",
7979
"default": "application/json"
8080
},
8181
"submissionSchema": {
82-
"$recursiveRef": "https://json-schema.org/draft/2019-08/hyper-schema",
82+
"$recursiveRef": "https://json-schema.org/draft/2019-09/hyper-schema",
8383
"default": true
8484
},
8585
"$comment": {

meta/applicator.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"$schema": "https://json-schema.org/draft/2019-08/schema",
3-
"$id": "https://json-schema.org/draft/2019-08/meta/applicator",
2+
"$schema": "https://json-schema.org/draft/2019-09/schema",
3+
"$id": "https://json-schema.org/draft/2019-09/meta/applicator",
44
"$vocabulary": {
5-
"https://json-schema.org/draft/2019-08/vocab/applicator": true
5+
"https://json-schema.org/draft/2019-09/vocab/applicator": true
66
},
77
"$recursiveAnchor": true,
88

meta/content.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"$schema": "https://json-schema.org/draft/2019-08/schema",
3-
"$id": "https://json-schema.org/draft/2019-08/meta/content",
2+
"$schema": "https://json-schema.org/draft/2019-09/schema",
3+
"$id": "https://json-schema.org/draft/2019-09/meta/content",
44
"$vocabulary": {
5-
"https://json-schema.org/draft/2019-08/vocab/content": true
5+
"https://json-schema.org/draft/2019-09/vocab/content": true
66
},
77
"$recursiveAnchor": true,
88

0 commit comments

Comments
 (0)