Open1

JSON Schemaについて

HayaHaya

WIP

JSON SchemaのHeaderに関する仕様

$schema:

  • スキーマが従う JSON Schema のメタスキーマ(ドラフト)の URI を宣言し、どのルールセットでバリデーションすべきかを示す
  • バリデータはこの URI を参照し、対応するキーワードや振る舞いを自動的に適用することができるとのこと

$id:

  • スキーマまたはサブスキーマに一意な識別子(URI)を与え、$ref キーワードによる参照解決のベースとして利用
  • HTTP/HTTPS URI だけでなく、URN や任意の識別子としても使える。実際にフェッチされる必要はない。