Skip to content
This repository was archived by the owner on Nov 2, 2023. It is now read-only.

Commit 04b175e

Browse files
authored
Merge pull request #130 from adamvoss/specification-links
List Meta-schema links on the specification links page
2 parents 1f6133b + 02948ee commit 04b175e

File tree

3 files changed

+23
-54
lines changed

3 files changed

+23
-54
lines changed

documentation.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@ The specification is split into three parts, Core, Validation, and Hyper-Schema:
1414

1515
They are also available on the IETF main site: [core (draft-wright-json-schema-01)](http://tools.ietf.org/html/draft-wright-json-schema-01), [validation (draft-wright-json-schema-validation-01)](http://tools.ietf.org/html/draft-wright-json-schema-validation-01) and [hyper-schema (draft-wright-json-schema-hyperschema-01)](http://tools.ietf.org/html/draft-wright-json-schema-hyperschema-01).
1616

17-
### Other versions
18-
19-
Please see [Specification Links](specification-links.md) for older drafts and the latest unreleased version of the specification.
20-
2117
Meta-schemas
2218
------------
2319

@@ -28,4 +24,9 @@ The latest meta-schema is draft-06.
2824
| [Core/Validation meta-schema](http://json-schema.org/schema) | Used for schemas written for pure validation. |
2925
| [Hyper meta-schema](http://json-schema.org/hyper-schema) | Used for schemas written for validation and hyper-linking. |
3026

31-
**If you are accessing the above meta-schema links from a web browser, you will need to save the file then open it as a JSON file.**
27+
**If you are accessing the above meta-schema links from a web browser, you will need to save the file then open it as a JSON file.**
28+
29+
Other versions
30+
--------------
31+
32+
Please see [Specification Links](specification-links.md) for older drafts and the latest unreleased version of the specification.

draft-06/README.md

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -5,33 +5,4 @@ layout: default
55
# Draft 6 Release Notes
66

77
- [JSON Schema Release FAQ](json-schema-migration-faq.md)
8-
- [JSON Hyper-Schema Release FAQ](json-hyper-schema-migration-faq.md)
9-
- **A note on draft naming and numbering:**
10-
<!-- This note should be incorporated into **specification-links.md**, but there are outstanding PR changes against that file. Leaving here to prevent merge conflicts. -->
11-
12-
IETF Internet-Drafts (I-Ds) are named with the editor's name and a sequential number which resets with each new editor. Meta-schemas are numbered sequentially. Additionally, drafts 00-03 used one document for all three current specs. Most people find it easier to remember the sequential meta-schema numbers, so those are used throughout the site.
13-
14-
For JSON Schema, the correspondences are:
15-
16-
Core/Validation IETF Drafts | Meta-Schema URI
17-
---- | ----
18-
[draft-zyp-json-schema-00](https://tools.ietf.org/html/draft-zyp-json-schema-00) | [http://json-schema.org/draft-00/schema](http://json-schema.org/draft-00/hyper-schema)
19-
[draft-zyp-json-schema-01](https://tools.ietf.org/html/draft-zyp-json-schema-01) | [http://json-schema.org/draft-01/schema](http://json-schema.org/draft-01/hyper-schema)
20-
[draft-zyp-json-schema-02](https://tools.ietf.org/html/draft-zyp-json-schema-02) | [http://json-schema.org/draft-02/schema](http://json-schema.org/draft-02/hyper-schema)
21-
[draft-zyp-json-schema-03](https://tools.ietf.org/html/draft-zyp-json-schema-03) | [http://json-schema.org/draft-03/schema](http://json-schema.org/draft-03/hyper-schema)
22-
[draft-zyp-json-schema-04](https://tools.ietf.org/html/draft-zyp-json-schema-04) and [draft-fge-json-schema-validation-00](https://tools.ietf.org/html/draft-fge-json-schema-validation-00) | [http://json-schema.org/draft-04/hyper-schema](http://json-schema.org/draft-04/schema)
23-
[draft-wright-json-schema-00](https://tools.ietf.org/html/draft-wright-json-schema-00) and [draft-wright-json-schema-validation-00](https://tools.ietf.org/html/draft-wright-json-schema-validation-00) | draft-05; [not published](../draft-05/README.md)
24-
[draft-wright-json-schema-01](https://tools.ietf.org/html/draft-wright-json-schema-01) and [draft-wright-json-schema-validation-01](https://tools.ietf.org/html/draft-wright-json-schema-validation-01) | [http://json-schema.org/draft-06/schema](http://json-schema.org/draft-06/hyper-schema)
25-
26-
27-
For JSON Hyper-Schema, the correspondences are:
28-
29-
Hyper-Schema IETF Draft | Hyper-Schema Meta-Schema URI
30-
---- | ----
31-
[draft-zyp-json-schema-00](https://tools.ietf.org/html/draft-zyp-json-schema-00) | [http://json-schema.org/draft-00/hyper-schema](http://json-schema.org/draft-00/hyper-schema)
32-
[draft-zyp-json-schema-01](https://tools.ietf.org/html/draft-zyp-json-schema-01) | [http://json-schema.org/draft-01/hyper-schema](http://json-schema.org/draft-01/hyper-schema)
33-
[draft-zyp-json-schema-02](https://tools.ietf.org/html/draft-zyp-json-schema-02) | [http://json-schema.org/draft-02/hyper-schema](http://json-schema.org/draft-02/hyper-schema)
34-
[draft-zyp-json-schema-03](https://tools.ietf.org/html/draft-zyp-json-schema-03) | [http://json-schema.org/draft-03/hyper-schema](http://json-schema.org/draft-03/hyper-schema)
35-
[draft-luff-json-hyper-schema-00](https://tools.ietf.org/html/draft-luff-json-hyper-schema-00) | [http://json-schema.org/draft-04/hyper-schema](http://json-schema.org/draft-04/hyper-schema)
36-
[draft-wright-json-schema-hyperschema-00](https://tools.ietf.org/html/draft-wright-json-schema-hyperschema-00) | draft-05; [not published](../draft-05/README.md)
37-
[draft-wright-json-schema-hyperschema-01](https://tools.ietf.org/html/draft-wright-json-schema-hyperschema-01) | [http://json-schema.org/draft-06/hyper-schema](http://json-schema.org/draft-06/hyper-schema)
8+
- [JSON Hyper-Schema Release FAQ](json-hyper-schema-migration-faq.md)

specification-links.md

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ layout: page
77

88
You can find the latest released draft on the [Specification](/documentation.md) page. Older drafts are expired, but may be of historical interest.
99

10+
**A note on draft naming and numbering:**
11+
IETF Internet-Drafts (I-Ds) are named with the editor's name and a sequential number which resets with each new editor. Meta-schemas are numbered sequentially. Additionally, drafts 00-03 used one document for all three current specs. Most people find it easier to remember the sequential meta-schema numbers, so those are used throughout the site.
12+
1013
* TOC
1114
{:toc}
1215

@@ -17,45 +20,39 @@ The next unreleased draft is a work in progress. You can [give feedback and get
1720
- Core: [jsonschema-core.xml](https://github.com/json-schema-org/json-schema-spec/blob/master/jsonschema-core.xml)
1821
- Validation: [jsonschema-validation.xml](https://github.com/json-schema-org/json-schema-spec/blob/master/jsonschema-validation.xml)
1922
- Hyper-Schema: [jsonschema-hyperschema.xml](https://github.com/json-schema-org/json-schema-spec/blob/master/jsonschema-hyperschema.xml)
20-
23+
- [JSON Schema meta-schema](https://github.com/json-schema-org/json-schema-spec/blob/master/schema.json)
24+
- [JSON Hyper-Schema meta-schema](https://github.com/json-schema-org/json-schema-spec/blob/master/hyper-schema.json)
2125

2226
## Draft 6
2327

24-
Core:
25-
* specification: [draft-wright-json-schema-01](https://tools.ietf.org/html/draft-wright-json-schema-01)
26-
* changes: [Appendix B](https://tools.ietf.org/html/draft-wright-json-schema-01#appendix-B)
27-
* meta-schema: [draft-06/schema#](http://json-schema.org/draft-06/schema#)
28-
29-
Validation:
30-
* specification: [draft-wright-json-schema-validation-01](https://tools.ietf.org/html/draft-wright-json-schema-validation-01)
31-
* changes: [Appendix B](https://tools.ietf.org/html/draft-wright-json-schema-validation-01#appendix-B)
32-
* meta-schema: [draft-06/schema#](http://json-schema.org/draft-06/schema#)
33-
34-
Hyper-Schema:
35-
* specification: [draft-wright-json-schema-hyperschema-01](https://tools.ietf.org/html/draft-wright-json-schema-hyperschema-01)
36-
* changes: [Appendix B](https://tools.ietf.org/html/draft-wright-json-schema-hyperschema-01#appendix-B)
37-
* meta-schema: [draft-06/hyper-schema#](http://json-schema.org/draft-06/hyper-schema#)
38-
* See also the [hyper-schema migration FAQ](https://github.com/json-schema-org/json-schema-spec/wiki/FAQ:-draft-wright-json-schema-hyperschema-01)
28+
- Core: [draft-wright-json-schema-01](https://tools.ietf.org/html/draft-wright-json-schema-01) ([changes](https://tools.ietf.org/html/draft-wright-json-schema-01#appendix-B))
29+
- Validation: [draft-wright-json-schema-validation-01](https://tools.ietf.org/html/draft-wright-json-schema-validation-01) ([changes](https://tools.ietf.org/html/draft-wright-json-schema-validation-01#appendix-B)) ([schema migration FAQ](draft-06/json-schema-migration-faq.html))
30+
- Hyper-Schema: [draft-wright-json-schema-hyperschema-01](https://tools.ietf.org/html/draft-wright-json-schema-hyperschema-01) ([changes](https://tools.ietf.org/html/draft-wright-json-schema-hyperschema-01#appendix-B)) ([hyper-schema migration FAQ](draft-06/json-hyper-schema-migration-faq.html))
31+
- [JSON Schema meta-schema](http://json-schema.org/draft-06/schema)
32+
- [JSON Hyper-Schema meta-schema](http://json-schema.org/draft-06/hyper-schema)
3933

4034
## Draft 5
4135

42-
**Note:** Draft 5 was primarily a cleanup of Draft 4 and therefore does not have its own meta-schema. The Draft 4 meta-schema should continue to be used until Draft 6, which will have a new meta-schema, is available.
43-
4436
- Core: [draft-wright-json-schema-00](https://tools.ietf.org/html/draft-wright-json-schema-00) ([changes](https://tools.ietf.org/html/draft-wright-json-schema-00#appendix-B))
4537
- Validation: [draft-wright-json-schema-validation-00](https://tools.ietf.org/html/draft-wright-json-schema-validation-00) ([changes](https://tools.ietf.org/html/draft-wright-json-schema-validation-00#appendix-B))
4638
- Hyper-Schema: [draft-wright-json-schema-hyperschema-00](https://tools.ietf.org/html/draft-wright-json-schema-hyperschema-00) ([changes](https://tools.ietf.org/html/draft-wright-json-schema-hyperschema-00#appendix-B))
39+
- Draft 5 was primarily a cleanup of Draft 4 and continued to use the Draft 4 meta-schemas.
4740

4841
## Draft 4
4942

5043
- Core: [draft-zyp-json-schema-04](https://tools.ietf.org/html/draft-zyp-json-schema-04) ([changes](https://tools.ietf.org/html/draft-zyp-json-schema-04#appendix-A))
5144
- Validation: [draft-fge-json-schema-validation-00](https://tools.ietf.org/html/draft-fge-json-schema-validation-00) ([changes](https://tools.ietf.org/html/draft-fge-json-schema-validation-00#appendix-A))
5245
- Hyper-Schema: [draft-luff-json-hyper-schema-00](https://tools.ietf.org/html/draft-luff-json-hyper-schema-00) ([changes](https://tools.ietf.org/html/draft-luff-json-hyper-schema-00#appendix-A))
46+
* [JSON Schema meta-schema](http://json-schema.org/draft-04/schema)
47+
* [JSON Hyper-Schema meta-schema](http://json-schema.org/draft-04/hyper-schema)
5348

5449
## Draft 3
5550

5651
- Core: [draft-zyp-json-schema-03](https://tools.ietf.org/html/draft-zyp-json-schema-03) ([changes](https://tools.ietf.org/html/draft-zyp-json-schema-03#appendix-A))
5752
- Validation: none (included in Core)
5853
- Hyper-Schema: none (included in Core)
54+
* [JSON Schema meta-schema](http://json-schema.org/draft-03/schema)
55+
* [JSON Hyper-Schema meta-schema](http://json-schema.org/draft-03/hyper-schema)
5956

6057
## Drafts 0/1/2
61-
These older drafts can be found on GitHub: [Draft 0](https://github.com/json-schema-org/json-schema-org.github.io/tree/master/draft-00), [Draft 1](https://github.com/json-schema-org/json-schema-org.github.io/tree/master/draft-01), [Draft 2](https://github.com/json-schema-org/json-schema-org.github.io/tree/master/draft-02)
58+
Meta-schemas for these older drafts can be found on GitHub: [Draft 0](https://github.com/json-schema-org/json-schema-org.github.io/tree/master/draft-00), [Draft 1](https://github.com/json-schema-org/json-schema-org.github.io/tree/master/draft-01), [Draft 2](https://github.com/json-schema-org/json-schema-org.github.io/tree/master/draft-02)

0 commit comments

Comments
 (0)