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.
$comment Reserved Location Any This keyword reserves a location for comments from schema authors to readers or maintainers of the schema.