Looking to master JSON Schema for OpenAPI?

A 9+ hour course taught by a member of the JSON Schema Technical Steering Committee

Core Vocabulary Official Included By Default

The vocabulary that defines JSON Schema core terminology and mechanisms, including pointing to another JSON Schema by reference, dereferencing a JSON Schema reference, and specifying the vocabulary being used.

This vocabulary is mandatory on this dialect. It is available by default and cannot be removed.

Keywords

Keyword Kind Instance Summary
$id Identifier Any This keyword declares an identifier for the schema resource.
$schema Identifier Any This keyword is both used as a JSON Schema dialect identifier and as a reference to a JSON Schema which describes the set of valid schemas written for this particular dialect.
$ref Applicator Any This keyword is used to reference a statically identified schema.