Skip to content
This repository was archived by the owner on Nov 2, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Normalize Specification Links page and add meta-schemas
  • Loading branch information
adamvoss committed Jun 14, 2017
commit c0ad8f19e507a43e79a8d0064c04bf1f730b600f
15 changes: 3 additions & 12 deletions documentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,6 @@ The specification is split into three parts, Core, Validation, and Hyper-Schema:

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).

### Other versions

Please see [Specification Links](specification-links.md) for older drafts and the latest unreleased version of the specification.

Meta-schemas
------------

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

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

Meta-schemas of previous drafts
-------------------------------
Other versions
--------------

* [Draft 04 core and validation schema](http://json-schema.org/draft-04/schema)
* [Draft 04 hyper-schema](http://json-schema.org/draft-04/hyper-schema)


* [Draft 03 core and validation schema](http://json-schema.org/draft-03/schema)
* [Draft 03 hyper-schema](http://json-schema.org/draft-03/hyper-schema)
Please see [Specification Links](specification-links.md) for older drafts and the latest unreleased version of the specification.
32 changes: 13 additions & 19 deletions specification-links.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,45 +17,39 @@ The next unreleased draft is a work in progress. You can [give feedback and get
- Core: [jsonschema-core.xml](https://github.com/json-schema-org/json-schema-spec/blob/master/jsonschema-core.xml)
- Validation: [jsonschema-validation.xml](https://github.com/json-schema-org/json-schema-spec/blob/master/jsonschema-validation.xml)
- Hyper-Schema: [jsonschema-hyperschema.xml](https://github.com/json-schema-org/json-schema-spec/blob/master/jsonschema-hyperschema.xml)

- [JSON Schema meta-schema](https://github.com/json-schema-org/json-schema-spec/blob/master/schema.json)
- [JSON Hyper-Schema meta-schema](https://github.com/json-schema-org/json-schema-spec/blob/master/hyper-schema.json)

## Draft 6

Core:
* specification: [draft-wright-json-schema-01](https://tools.ietf.org/html/draft-wright-json-schema-01)
* changes: [Appendix B](https://tools.ietf.org/html/draft-wright-json-schema-01#appendix-B)
* meta-schema: [draft-06/schema#](http://json-schema.org/draft-06/schema#)

Validation:
* specification: [draft-wright-json-schema-validation-01](https://tools.ietf.org/html/draft-wright-json-schema-validation-01)
* changes: [Appendix B](https://tools.ietf.org/html/draft-wright-json-schema-validation-01#appendix-B)
* meta-schema: [draft-06/schema#](http://json-schema.org/draft-06/schema#)

Hyper-Schema:
* specification: [draft-wright-json-schema-hyperschema-01](https://tools.ietf.org/html/draft-wright-json-schema-hyperschema-01)
* changes: [Appendix B](https://tools.ietf.org/html/draft-wright-json-schema-hyperschema-01#appendix-B)
* meta-schema: [draft-06/hyper-schema#](http://json-schema.org/draft-06/hyper-schema#)
* See also the [hyper-schema migration FAQ](https://github.com/json-schema-org/json-schema-spec/wiki/FAQ:-draft-wright-json-schema-hyperschema-01)
- 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))
- 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))
- 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))
- [JSON Schema meta-schema](http://json-schema.org/draft-06/schema)
- [JSON Hyper-Schema meta-schema](http://json-schema.org/draft-06/hyper-schema)

## Draft 5

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

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

## Draft 4

- 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))
- 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))
- 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))
* [JSON Schema meta-schema](http://json-schema.org/draft-04/schema)
* [JSON Hyper-Schema meta-schema](http://json-schema.org/draft-04/hyper-schema)

## Draft 3

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

## Drafts 0/1/2
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)
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)