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 (4)

Label Occurrences
JSON Schema 2
JSON Schema (from 3.1.0) canonical 1
JSON Schema Core 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
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
hasComponent JSON Schema Core
JSON Schema Hyper-Schema
JSON Schema Media Type
JSON Schema Validation
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
RFC 8928
linked to: RFC 8927

RFC 8929
RFC 8930
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
URI references
website https://json-schema.org

How these facts were elicited

Referenced by (5)

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
linked to: JSON Schema (from 3.1.0)
OpenAPI Specification relatedStandard JSON Schema
subject linked to: OAS
linked to: JSON Schema (from 3.1.0)
JSON Schema hasComponent JSON Schema Core
subject linked to: JSON Schema (from 3.1.0)
linked to: JSON Schema (from 3.1.0)
JSON Schema hasComponent JSON Schema Validation
subject linked to: JSON Schema (from 3.1.0)
linked to: JSON Schema (from 3.1.0)