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

Build work-in-progress documents and description page #272

Merged
merged 4 commits into from
May 28, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
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
17 changes: 6 additions & 11 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ permalink: /
***The current version is [draft-07](specification.html)!***
{: style="color:gray; font-size: 150%; text-align: center;"}

***The next draft work-in-progres is [in final review](work-in-progress/)!***
{: style="color:red; font-size: 150%; text-align: center;"}

**JSON Schema** is a vocabulary that allows you to **annotate** and **validate** JSON documents.


Expand Down Expand Up @@ -37,21 +40,13 @@ permalink: /

## Project Status

### Update as of 31 March 2019

**You may be wondering _what in the world is going on with this draft?_ The short version is: we are entering the home stretch. There are some ideas for simplifying `$id` that we are considering, and then there will be a final review period for feedback on overall flow and clarity.**

As for the long version: The original intent was to publish by the time the previous draft by or at least soon after the current Core and Validation drafts expired on 20 September, 2018. The project is a volunteer project, and one editor was driving most of the large changes in this draft.

Unfortunately, that editor had a lot of Real Life Stuff(tm) to deal with this past year, including changing jobs (which put things on hold from about May through August or so) and then a run of minor health issues (which put things on hold from November through February). Other contributors made progress during those times,

As of March, everyone is back to working towards the publication of the draft as schedules permit.
### Update as of 27 May 2019

We expect to publish a new round of drafts (Core, Validation, Hyper-Schema, Relative JSON Pointer) in the next month or two, and are actively working on the last few PRs. While the drafts are currently expired, they are still under active development. This project is staffed by volunteers, and life occasionally disregards IETF expiration schedules.
**The forthcoming draft is in [final review](work-in-progress/).**

This draft has also taken more time than expected because it tackles deep, long-term issues that have long been a challenge for JSON Schema. This includes building in a formal extensibility mechanism so that we can more easily draw a line to finalize the contents of the Core and Validation specifications.

Progress on the next set of Internet-Drafts can be tracked on GitHub. The [draft-08](https://github.com/json-schema-org/json-schema-spec/milestone/6) milestone will track the evolving scope of the draft (although see [issue #612](https://github.com/json-schema-org/json-schema-spec/issues/612) for a discussion of whether "draft-08" is the right name for this milestone).
Additionally, numerous life issues reduced the availability of key contributors during the process.

### The Path to Standardization

Expand Down
26 changes: 26 additions & 0 deletions work-in-progress/WIP-hyper-schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"$schema": "http://json-schema.org/draft/2019-WIP/hyper-schema#",
"$id": "http://json-schema.org/draft/2019-WIP/hyper-schema",
"$vocabulary": {
"https://json-schema.org/draft/2019-WIP/vocab/core": true,
"https://json-schema.org/draft/2019-WIP/vocab/applicator": true,
"https://json-schema.org/draft/2019-WIP/vocab/validation": true,
"https://json-schema.org/draft/2019-WIP/vocab/meta-data": true,
"https://json-schema.org/draft/2019-WIP/vocab/format": true,
"https://json-schema.org/draft/2019-WIP/vocab/content": true,
"https://json-schema.org/draft/2019-WIP/vocab/hyper-schema": true
},
"$recursiveAnchor": true,

"title": "JSON Hyper-Schema",
"allOf": [
{"$ref": "http://json-schema.org/draft/2019-WIP/schema"},
{"$ref": "http://json-schema.org/draft/2019-WIP/meta/hyper-schema"}
],
"links": [
{
"rel": "self",
"href": "{+%24id}"
}
]
}
Loading