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
This entity first appeared as the object of triple T4276556 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: JSON Schema (from 3.1.0) Context triple: [OpenAPI, usesSchemaLanguage, JSON Schema (from 3.1.0)]
-
A.
JSON
JSON (JavaScript Object Notation) is a lightweight, text-based data interchange format widely used for transmitting structured data in web APIs and configuration files.
-
B.
JSON5
JSON5 is an extension of the JSON data format that adds more human-friendly features like comments, trailing commas, and unquoted object keys while remaining largely compatible with standard JSON.
-
C.
Jakarta JSON Binding
Jakarta JSON Binding is a Jakarta EE specification that defines a standard API for converting Java objects to and from JSON.
-
D.
JSON-LD
JSON-LD is a JSON-based format for encoding Linked Data, enabling structured data to be easily shared and understood across the web.
-
E.
XML Schema
XML Schema is a W3C standard language used to define the structure, content, and data types of XML documents.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: JSON Schema (from 3.1.0) Target entity description: JSON Schema (from 3.1.0) is a standardized vocabulary and specification for describing, validating, and documenting the structure and constraints of JSON data.
-
A.
JSON
JSON (JavaScript Object Notation) is a lightweight, text-based data interchange format widely used for transmitting structured data in web APIs and configuration files.
-
B.
JSON5
JSON5 is an extension of the JSON data format that adds more human-friendly features like comments, trailing commas, and unquoted object keys while remaining largely compatible with standard JSON.
-
C.
Jakarta JSON Binding
Jakarta JSON Binding is a Jakarta EE specification that defines a standard API for converting Java objects to and from JSON.
-
D.
JSON-LD
JSON-LD is a JSON-based format for encoding Linked Data, enabling structured data to be easily shared and understood across the web.
-
E.
XML Schema
XML Schema is a W3C standard language used to define the structure, content, and data types of XML documents.
- F. None of above. chosen
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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: JSON Schema (from 3.1.0) Description of subject: JSON Schema (from 3.1.0) is a standardized vocabulary and specification for describing, validating, and documenting the structure and constraints of JSON data.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.