JSON Schema (from 3.1.0)

E426648

JSON Schema (from 3.1.0) is a standardized vocabulary and specification for describing, validating, and documenting the structure and constraints of JSON data.

All labels observed (2)

Label Occurrences
JSON Schema 1
JSON Schema (from 3.1.0) canonical 1

How this entity was disambiguated

Statements (72)

Predicate Object
instanceOf IETF standard
JSON vocabulary
data validation specification
internet standard
backwardsCompatibleWith earlier JSON Schema drafts (with caveats)
coreConcept bundling and referencing
dialects
keyword-based constraints
meta-schema
vocabulary-based extensibility
dataFormat JSON NERFINISHED
definesKeyword $anchor
$defs
$dynamicAnchor
$dynamicRef
additionalProperties
allOf
anyOf
const
enum
format
items
not
oneOf
properties
required
type
describes constraints on JSON data
structure of JSON documents
governingBody IETF NERFINISHED
hasComponent JSON Schema Core NERFINISHED
JSON Schema Hyper-Schema NERFINISHED
JSON Schema Media Type NERFINISHED
JSON Schema Validation NERFINISHED
Relative JSON Pointer
introducedDialectMechanismIn 2019-09
languageAgnostic true
latestCoreVersion 2020-12
openStandard true
primaryAudience API designers
application developers
tooling authors
primaryMediaType application/schema+json
application/schema-instance+json
scope annotation
hyper-schema
validation
specifiedIn RFC 8927 NERFINISHED
RFC 8928 NERFINISHED
RFC 8929 NERFINISHED
RFC 8930 NERFINISHED
standardVersion 2019-09
2020-12
Draft-04
Draft-06
Draft-07
supports annotation of JSON data
hypermedia controls for JSON data
validation of JSON data
supportsDraft 2019-09 dialect
2020-12 dialect
supportsUseCase API request validation
API response validation
code generation from schemas
configuration file validation
documentation generation from schemas
uses $id keyword for schema identification
$ref keyword for schema reuse
$schema keyword for meta-schema declaration
JSON Pointer NERFINISHED
URI references
website https://json-schema.org

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

OpenAPI usesSchemaLanguage JSON Schema (from 3.1.0)
Sebastián Ramírez promotes JSON Schema (from 3.1.0)
this entity surface form: JSON Schema