Skip to content

Commit 72edb5a

Browse files
authored
Merge pull request #800 from handrews/sept
Update meta-schema dates, minor changelog typo
2 parents 07b87e5 + 4c43bd2 commit 72edb5a

15 files changed

+92
-92
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: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1100,11 +1100,11 @@
11001100
</t>
11011101
<t>
11021102
The current URI for the Core vocabulary is:
1103-
<eref target="https://json-schema.org/draft/2019-08/vocab/core"/>.
1103+
<eref target="https://json-schema.org/draft/2019-09/vocab/core"/>.
11041104
</t>
11051105
<t>
11061106
The current URI for the corresponding meta-schema is:
1107-
<eref target="https://json-schema.org/draft/2019-08/meta/core"/>.
1107+
<eref target="https://json-schema.org/draft/2019-09/meta/core"/>.
11081108
</t>
11091109
<t>
11101110
While the "$" prefix is not formally reserved for the Core vocabulary,
@@ -1908,11 +1908,11 @@
19081908
</t>
19091909
<t>
19101910
The current URI for this vocabulary, known as the Applicator vocabulary, is:
1911-
<eref target="https://json-schema.org/draft/2019-08/vocab/applicator"/>.
1911+
<eref target="https://json-schema.org/draft/2019-09/vocab/applicator"/>.
19121912
</t>
19131913
<t>
19141914
The current URI for the corresponding meta-schema is:
1915-
<eref target="https://json-schema.org/draft/2019-08/meta/applicator"/>.
1915+
<eref target="https://json-schema.org/draft/2019-09/meta/applicator"/>.
19161916
</t>
19171917
<t>
19181918
Updated vocabulary and meta-schema URIs MAY be published between
@@ -2588,7 +2588,7 @@ https://example.com/schemas/common#/$defs/count/minimum
25882588
<![CDATA[
25892589
{
25902590
"$id": "https://example.com/polygon",
2591-
"$schema": "https://json-schema.org/draft/2019-08/schema",
2591+
"$schema": "https://json-schema.org/draft/2019-09/schema",
25922592
"$defs": {
25932593
"point": {
25942594
"type": "object",
@@ -2801,15 +2801,15 @@ https://example.com/schemas/common#/$defs/count/minimum
28012801
<t>
28022802
Because this output structure can be quite large, a smaller example is given
28032803
here for brevity. The URI of the full output structure of the example above is:
2804-
<eref target="https://json-schema.org/draft/2019-08/output/verbose-example"/>.
2804+
<eref target="https://json-schema.org/draft/2019-09/output/verbose-example"/>.
28052805
</t>
28062806
<figure>
28072807
<artwork>
28082808
<![CDATA[
28092809
// schema
28102810
{
28112811
"$id": "https://example.com/polygon",
2812-
"$schema": "https://json-schema.org/draft/2019-08/schema",
2812+
"$schema": "https://json-schema.org/draft/2019-09/schema",
28132813
"type": "object",
28142814
"properties": {
28152815
"validProp": true,
@@ -2863,7 +2863,7 @@ https://example.com/schemas/common#/$defs/count/minimum
28632863
<t>
28642864
For convenience, JSON Schema has been provided to validate output generated
28652865
by implementations. Its URI is:
2866-
<eref target="https://json-schema.org/draft/2019-08/output/schema"/>.
2866+
<eref target="https://json-schema.org/draft/2019-09/output/schema"/>.
28672867
</t>
28682868
</section>
28692869

@@ -3411,7 +3411,7 @@ User-Agent: product-name/5.4.1 so-cool-json-schema/1.0.2 curl/7.43.0
34113411
<![CDATA[
34123412
// tree schema, extensible
34133413
{
3414-
"$schema": "https://json-schema.org/draft/2019-08/schema",
3414+
"$schema": "https://json-schema.org/draft/2019-09/schema",
34153415
"$id": "https://example.com/tree",
34163416
"$recursiveAnchor": true,
34173417
@@ -3429,7 +3429,7 @@ User-Agent: product-name/5.4.1 so-cool-json-schema/1.0.2 curl/7.43.0
34293429
34303430
// strict-tree schema, guards against misspelled properties
34313431
{
3432-
"$schema": "https://json-schema.org/draft/2019-08/schema",
3432+
"$schema": "https://json-schema.org/draft/2019-09/schema",
34333433
"$id": "https://example.com/strict-tree",
34343434
"$recursiveAnchor": true,
34353435
@@ -3567,19 +3567,19 @@ User-Agent: product-name/5.4.1 so-cool-json-schema/1.0.2 curl/7.43.0
35673567
<artwork>
35683568
<![CDATA[
35693569
{
3570-
"$schema": "https://json-schema.org/draft/2019-08/schema",
3570+
"$schema": "https://json-schema.org/draft/2019-09/schema",
35713571
"$id": "https://example.com/meta/general-use-example",
35723572
"$recursiveAnchor": true,
35733573
"$vocabulary": {
3574-
"https://json-schema.org/draft/2019-08/vocab/core": true,
3575-
"https://json-schema.org/draft/2019-08/vocab/applicator": true,
3576-
"https://json-schema.org/draft/2019-08/vocab/validation": true,
3574+
"https://json-schema.org/draft/2019-09/vocab/core": true,
3575+
"https://json-schema.org/draft/2019-09/vocab/applicator": true,
3576+
"https://json-schema.org/draft/2019-09/vocab/validation": true,
35773577
"https://example.com/vocab/example-vocab": true
35783578
},
35793579
"allOf": [
3580-
{"$ref": "https://json-schema.org/draft/2019-08/meta/core"},
3581-
{"$ref": "https://json-schema.org/draft/2019-08/meta/applicator"},
3582-
{"$ref": "https://json-schema.org/draft/2019-08/meta/validation"},
3580+
{"$ref": "https://json-schema.org/draft/2019-09/meta/core"},
3581+
{"$ref": "https://json-schema.org/draft/2019-09/meta/applicator"},
3582+
{"$ref": "https://json-schema.org/draft/2019-09/meta/validation"},
35833583
{"$ref": "https://example.com/meta/example-vocab",
35843584
],
35853585
"patternProperties": {
@@ -3602,7 +3602,7 @@ User-Agent: product-name/5.4.1 so-cool-json-schema/1.0.2 curl/7.43.0
36023602
<artwork>
36033603
<![CDATA[
36043604
{
3605-
"$schema": "https://json-schema.org/draft/2019-08/schema",
3605+
"$schema": "https://json-schema.org/draft/2019-09/schema",
36063606
"$id": "https://example.com/meta/example-vocab",
36073607
"$recursiveAnchor": true,
36083608
"$vocabulary": {
@@ -3758,8 +3758,8 @@ User-Agent: product-name/5.4.1 so-cool-json-schema/1.0.2 curl/7.43.0
37583758
<t>Allow "schema" media type parameter for "application/schema+json"</t>
37593759
<t>Better explanation of media type parameters and the HTTP Accept header</t>
37603760
<t>Use "$id" to establish canonical and base absolute-URIs only, no fragments</t>
3761-
<t>Replace plain-name-fragment-only form of $id with $anchor</t>
3762-
<t>Clarified that the behavior of JSON Pointers across $id boundary is unreliable</t>
3761+
<t>Replace plain-name-fragment-only form of "$id" with "$anchor"</t>
3762+
<t>Clarified that the behavior of JSON Pointers across "$id" boundary is unreliable</t>
37633763
</list>
37643764
</t>
37653765
<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
@@ -178,7 +178,7 @@
178178
<section title="Meta-Schema" anchor="meta-schema">
179179
<t>
180180
The current URI for the default JSON Schema meta-schema is
181-
<eref target="http://json-schema.org/draft/2019-08/schema"/>.
181+
<eref target="http://json-schema.org/draft/2019-09/schema"/>.
182182
For schema author convenience, this meta-schema describes all vocabularies
183183
defined in this specification and the JSON Schema Core specification,
184184
as well as two former keywords which are reserved for a transitional period.
@@ -206,11 +206,11 @@
206206
</t>
207207
<t>
208208
The current URI for this vocabulary, known as the Validation vocabulary, is:
209-
<eref target="https://json-schema.org/draft/2019-08/vocab/validation"/>.
209+
<eref target="https://json-schema.org/draft/2019-09/vocab/validation"/>.
210210
</t>
211211
<t>
212212
The current URI for the corresponding meta-schema is:
213-
<eref target="https://json-schema.org/draft/2019-08/meta/validation"/>.
213+
<eref target="https://json-schema.org/draft/2019-09/meta/validation"/>.
214214
</t>
215215

216216
<section title="Validation Keywords for Any Instance Type" anchor="general">
@@ -548,11 +548,11 @@
548548
</t>
549549
<t>
550550
The current URI for this vocabulary, known as the Format vocabulary, is:
551-
<eref target="https://json-schema.org/draft/2019-08/vocab/format"/>.
551+
<eref target="https://json-schema.org/draft/2019-09/vocab/format"/>.
552552
</t>
553553
<t>
554554
The current URI for the corresponding meta-schema is:
555-
<eref target="https://json-schema.org/draft/2019-08/meta/format"/>.
555+
<eref target="https://json-schema.org/draft/2019-09/meta/format"/>.
556556
</t>
557557

558558
</section>
@@ -926,11 +926,11 @@
926926
</t>
927927
<t>
928928
The current URI for this vocabulary, known as the Content vocabulary, is:
929-
<eref target="https://json-schema.org/draft/2019-08/vocab/content"/>.
929+
<eref target="https://json-schema.org/draft/2019-09/vocab/content"/>.
930930
</t>
931931
<t>
932932
The current URI for the corresponding meta-schema is:
933-
<eref target="https://json-schema.org/draft/2019-08/meta/content"/>.
933+
<eref target="https://json-schema.org/draft/2019-09/meta/content"/>.
934934
</t>
935935
</section>
936936

@@ -1123,11 +1123,11 @@
11231123
</t>
11241124
<t>
11251125
The current URI for this vocabulary, known as the Meta-Data vocabulary, is:
1126-
<eref target="https://json-schema.org/draft/2019-08/vocab/meta-data"/>.
1126+
<eref target="https://json-schema.org/draft/2019-09/vocab/meta-data"/>.
11271127
</t>
11281128
<t>
11291129
The current URI for the corresponding meta-schema is:
1130-
<eref target="https://json-schema.org/draft/2019-08/meta/meta-data"/>.
1130+
<eref target="https://json-schema.org/draft/2019-09/meta/meta-data"/>.
11311131
</t>
11321132

11331133
<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

meta/core.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/core",
2+
"$schema": "https://json-schema.org/draft/2019-09/schema",
3+
"$id": "https://json-schema.org/draft/2019-09/meta/core",
44
"$vocabulary": {
5-
"https://json-schema.org/draft/2019-08/vocab/core": true
5+
"https://json-schema.org/draft/2019-09/vocab/core": true
66
},
77
"$recursiveAnchor": true,
88

0 commit comments

Comments
 (0)