Skip to content

Commit 6c122bb

Browse files
committed
add a 'v' to the version number in the meta-schema uri
1 parent 2f46f04 commit 6c122bb

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

PROCESS.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ The specifications will be published on the JSON Schema website,
8181
<https://json-schema.org/>, using a path comprised of the version, year, and
8282
document name. For example,
8383

84-
- `https://json-schema.org/1/2025/core.html`
85-
- `https://json-schema.org/1/2025/validation.html`
84+
- `https://json-schema.org/v1/2026/core.html`
85+
- `https://json-schema.org/v1/2026/validation.html`
8686

8787
Once a specification document has been published, neither the document (save for
8888
minor errata such as spelling mistakes) nor its publication URL may change. If
@@ -94,14 +94,14 @@ future publications and are not retroactive.
9494
A release meta-schema will be published under the same path using `schema.json`
9595
as the file name.
9696

97-
- `https://json-schema.org/1/2025/schema.json`
97+
- `https://json-schema.org/v1/2026/schema.json`
9898

9999
The website will also be configured to:
100100

101101
- serve the meta-schema from its release folder:
102-
`https://json-schema.org/1/2025/`
102+
`https://json-schema.org/v1/2026/`
103103
- serve the meta-schema for the latest release in a version from its version
104-
folder: `https://json-schema.org/1/`
104+
folder: `https://json-schema.org/v1/`
105105

106106
The latest-release meta-schemas will be updated with proposals as indicated by
107107
the [Proposal section](#proposal) of this document.

specs/jsonschema-core.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -429,8 +429,8 @@ they do not know how to process or explicitly choose not to process.
429429

430430
## Specification Versioning and Compatibility
431431

432-
This specification is identified collectively by two values: version and release
433-
year.
432+
This specification is identified collectively by two values: version, denoted as
433+
the letter "v" and the version number, and release year. For example,
434434

435435
A schema written to conform with the requirements of a given version is
436436
compatible with successive specifications, which are published with the same
@@ -2358,7 +2358,7 @@ and only allows the "data" and "children" properties. An example instance with
23582358

23592359
```jsonschema "Tree schema, extensible"
23602360
{
2361-
"$schema": "https://json-schema.org/1/2025",
2361+
"$schema": "https://json-schema.org/v1/2026",
23622362
"$id": "https://example.com/tree",
23632363
"$dynamicAnchor": "node",
23642364
@@ -2377,7 +2377,7 @@ and only allows the "data" and "children" properties. An example instance with
23772377

23782378
```jsonschema "Strict-tree schema, guards against misspelled properties"
23792379
{
2380-
"$schema": "https://json-schema.org/1/2025",
2380+
"$schema": "https://json-schema.org/v1/2026",
23812381
"$id": "https://example.com/strict-tree",
23822382
"$dynamicAnchor": "node",
23832383

specs/jsonschema-validation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,10 @@ specification.
103103
## Meta-Schema {#meta-schema}
104104

105105
The current IRI for the default JSON Schema dialect meta-schema is
106-
`https://json-schema.org/1/2025`. This IRI encodes the specification's version
106+
`https://json-schema.org/v1/2026`. This IRI encodes the specification's version
107107
and release year. Because all schemas written to conform to a given version are
108108
guaranteed to be compatible with later releases within the same version, the
109-
meta-schema IRI `https://json-schema.org/1` is also recognized to represent the
109+
meta-schema IRI `https://json-schema.org/v1` is also recognized to represent the
110110
latest release within the indicated version.
111111

112112
The meta-schema describes a dialect consisting of all keywords defined in this

specs/meta/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ First, create a schema that just defines the new keywords.
2727

2828
```json
2929
{
30-
"$schema": "https://json-schema.org/1",
30+
"$schema": "https://json-schema.org/v1",
3131
"$id": "https://example.com/schema/odds-evens",
3232

3333
"properties": {
@@ -45,10 +45,10 @@ Second, create a new meta-schema that
4545

4646
```json
4747
{
48-
"$schema": "https://json-schema.org/1",
48+
"$schema": "https://json-schema.org/v1",
4949
"$id": "https://example.com/schema/odds-evens-extension",
5050

51-
"$ref": "https://json-schema.org/1",
51+
"$ref": "https://json-schema.org/v1",
5252

5353
"$defs": {
5454
"extension": {

specs/meta/meta.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"$schema": "https://json-schema.org/1/2025",
3-
"$id": "https://json-schema.org/1/2025",
2+
"$schema": "https://json-schema.org/v1/2026",
3+
"$id": "https://json-schema.org/v1/2026",
44
"$dynamicAnchor": "meta",
55

66
"title": "JSON Schema Core and Validation specification meta-schema",

0 commit comments

Comments
 (0)