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

Commit c0ad8f1

Browse files
committed
Normalize Specification Links page and add meta-schemas
1 parent 10b8e88 commit c0ad8f1

File tree

2 files changed

+16
-31
lines changed

2 files changed

+16
-31
lines changed

documentation.md

Lines changed: 3 additions & 12 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

@@ -30,12 +26,7 @@ The latest meta-schema is draft-06.
3026

3127
**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.**
3228

33-
Meta-schemas of previous drafts
34-
-------------------------------
29+
Other versions
30+
--------------
3531

36-
* [Draft 04 core and validation schema](http://json-schema.org/draft-04/schema)
37-
* [Draft 04 hyper-schema](http://json-schema.org/draft-04/hyper-schema)
38-
39-
40-
* [Draft 03 core and validation schema](http://json-schema.org/draft-03/schema)
41-
* [Draft 03 hyper-schema](http://json-schema.org/draft-03/hyper-schema)
32+
Please see [Specification Links](specification-links.md) for older drafts and the latest unreleased version of the specification.

specification-links.md

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -17,45 +17,39 @@ The next unreleased draft is a work in progress. You can [give feedback and get
1717
- Core: [jsonschema-core.xml](https://github.com/json-schema-org/json-schema-spec/blob/master/jsonschema-core.xml)
1818
- Validation: [jsonschema-validation.xml](https://github.com/json-schema-org/json-schema-spec/blob/master/jsonschema-validation.xml)
1919
- Hyper-Schema: [jsonschema-hyperschema.xml](https://github.com/json-schema-org/json-schema-spec/blob/master/jsonschema-hyperschema.xml)
20-
20+
- [JSON Schema meta-schema](https://github.com/json-schema-org/json-schema-spec/blob/master/schema.json)
21+
- [JSON Hyper-Schema meta-schema](https://github.com/json-schema-org/json-schema-spec/blob/master/hyper-schema.json)
2122

2223
## Draft 6
2324

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)
25+
- 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))
26+
- 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))
27+
- 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](https://github.com/json-schema-org/json-schema-spec/wiki/FAQ:-draft-wright-json-schema-hyperschema-01))
28+
- [JSON Schema meta-schema](http://json-schema.org/draft-06/schema)
29+
- [JSON Hyper-Schema meta-schema](http://json-schema.org/draft-06/hyper-schema)
3930

4031
## Draft 5
4132

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-
4433
- 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))
4534
- 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))
4635
- 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))
36+
- Draft 5 was primarily a cleanup of Draft 4 and continued to use the Draft 4 meta-schemas.
4737

4838
## Draft 4
4939

5040
- 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))
5141
- 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))
5242
- 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))
43+
* [JSON Schema meta-schema](http://json-schema.org/draft-04/schema)
44+
* [JSON Hyper-Schema meta-schema](http://json-schema.org/draft-04/hyper-schema)
5345

5446
## Draft 3
5547

5648
- 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))
5749
- Validation: none (included in Core)
5850
- Hyper-Schema: none (included in Core)
51+
* [JSON Schema meta-schema](http://json-schema.org/draft-03/schema)
52+
* [JSON Hyper-Schema meta-schema](http://json-schema.org/draft-03/hyper-schema)
5953

6054
## 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)
55+
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)