仕様書
仕様リンク
最新のリリース版ドラフトは、仕様書ページで確認できます。ドラフトとメタスキーマの複雑な番号付けと命名システムについても、ここで詳しく説明しています。
ドラフト名と番号について
IETFインターネットドラフト(I-D)は、編集者の名前と、各編集者ごとにリセットされる連続番号で命名されます。メタスキーマは、ドラフト7まではほぼ連続して番号が付けられていましたが、「ドラフト-nn」バージョンのメタスキーマとIETFドキュメントとの間の、ますます混乱を招く不一致により、それは持続不可能になりました。連続番号付けを維持するためにメタスキーマのバグをその場で修正するという慣習も、物議を醸していました。
作成中に「ドラフト8」と呼ばれていたものから始めて、メタスキーマは公開の年と月で識別されます。これにより、バグ修正を新しいURIで公開することができます(月に1回以上でない限り)。
全バージョンの一覧
このウェブサイトでより読みやすい形式のバージョンへのリンク、およびさまざまなメタスキーマやその他の補足ドキュメントへのリンクについては、次のセクションを参照してください。
公開済みのドラフト
2020-12
- 仕様
- コア: draft-bhutton-json-schema-01 (変更点)
- バリデーション: draft-bhutton-json-schema-validation-01 (変更点)
- 相対JSONポインタ: draft-bhutton-relative-json-pointer-00 (変更点)
- 公開日: 2022年6月16日
- 汎用メタスキーマ
- JSONスキーマ メタスキーマ
- JSONハイパー スキーマ メタスキーマ (2019-09 ハイパー スキーマと2020-12 バリデーション)
- JSONハイパー スキーマ リンク記述オブジェクト メタスキーマ
- 個別ボキャブラリメタスキーマ
- 出力スキーマ
- 出力例
廃止されたドラフト 2020-12 ドキュメント
いくつかのエラーと不明瞭なセクションのために、機能やメタスキーマを変更せずに更新されました。
- コア: draft-bhutton-json-schema-00 (変更点)
- バリデーション: draft-bhutton-json-schema-validation-00 (変更点)
ドラフト 2019-09 (旧ドラフト 8)
注記: すべてのメタスキーマURIは現在https://
を使用しています。GitHub Pagesの制限と、以前のドラフトをHTTP経由で利用し続ける必要があるため、現在HTTPでも利用できますが、HTTPS URIのみを使用する必要があります。
- 仕様
- コア: draft-handrews-json-schema-02 (変更点)
- バリデーション: draft-handrews-json-schema-validation-02 (変更点)
- ハイパー スキーマ: draft-handrews-json-schema-hyperschema-02 (変更点)
- 相対JSONポインタ: draft-handrews-relative-json-pointer-02 (変更点)
- 公開日: 2019年9月17日
- 汎用メタスキーマ
- 個別ボキャブラリメタスキーマ
- 出力スキーマ
- 出力例
ドラフト 7
- コア: draft-handrews-json-schema-01 (変更点)
- バリデーション: draft-handrews-json-schema-validation-01 (変更点)
- ハイパー スキーマ: draft-handrews-json-schema-hyperschema-01 (変更点)
- JSONスキーマ メタスキーマ
- JSONハイパー スキーマ メタスキーマ
- JSONハイパー スキーマ リンク記述オブジェクト メタスキーマ
- JSONハイパー スキーマ推奨出力スキーマ
- 相対JSONポインタ: draft-handrews-relative-json-pointer-01 (変更点)
- 公開日: 2018年3月19日
廃止されたドラフト 7 ドキュメント
いくつかのエラーと不明瞭なセクションのために、機能やメタスキーマを変更せずに更新されました。
- コア: draft-handrews-json-schema-00 (変更点)
- 検証: draft-handrews-json-schema-validation-00 (変更点)
- ハイパー・スキーマ: draft-handrews-json-schema-hyperschema-00 (変更点)
- 相対JSONポインタ: draft-handrews-relative-json-pointer-00 (変更点)
ドラフト 6
- コア: draft-wright-json-schema-01 (変更点)
- 検証: draft-wright-json-schema-validation-01 (変更点) (スキーマ移行に関するFAQ)
- ハイパー・スキーマ: draft-wright-json-schema-hyperschema-01 (変更点) (ハイパー・スキーマ移行に関するFAQ)
- JSONスキーマ メタスキーマ
- JSONハイパー スキーマ メタスキーマ
- 公開日: 2017年4月21日
ドラフト 5
- コア: draft-wright-json-schema-00 (変更点)
- 検証: draft-wright-json-schema-validation-00 (変更点)
- ハイパー・スキーマ: draft-wright-json-schema-hyperschema-00 (変更点)
- ドラフト5は主にドラフト4のクリーンアップであり、ドラフト4のメタスキーマを引き続き使用していました。
- 公開日: 2016年10月13日
ドラフト 4
- コア: draft-zyp-json-schema-04 (変更点)
- 検証: draft-fge-json-schema-validation-00 (変更点)
- ハイパー・スキーマ: draft-luff-json-hyper-schema-00 (変更点)
- JSON参照: draft-pbryan-zyp-json-ref-03 (変更点)
- JSONスキーマ メタスキーマ
- JSONハイパー スキーマ メタスキーマ
- 公開日: 2013年1月31日
ドラフト 3
- 完全仕様書: draft-zyp-json-schema-03 (変更点)
- JSONスキーマ メタスキーマ
- JSONハイパー スキーマ メタスキーマ
- 公開日: 2010年11月22日
ドラフト 2
- 完全仕様書: draft-zyp-json-schema-02 (変更点: 付録A)
- JSONスキーマ メタスキーマ
- JSONハイパー スキーマ メタスキーマ
- 公開日: 2010年3月23日
ドラフト 1
- 完全仕様書: draft-zyp-json-schema-01 (変更点)
- JSONスキーマ メタスキーマ
- JSONハイパー スキーマ メタスキーマ
- 公開日: 2009年12月5日
ドラフト 0
ドラフト0は誤って別のRFCを更新していると主張しており、同日にドラフト1に置き換えられました。完全性のためにここに含めています。
- 仕様書: draft-zyp-json-schema-00 (変更点: 付録A)
- JSONスキーマ メタスキーマ
- JSONハイパー スキーマ メタスキーマ
- 公開日: 2009年12月5日
最新スナップショット(開発中)
次の未公開ドラフトは開発中です。GitHubでフィードバックを送信し、参加してください。
ここの仕様書へのリンクは、生のソースへのリンクです。公開サイクルの非常に最後、最終レビュー期間を除き、レンダリングされた開発中のドラフトは提供していません。