json-schema-spec
json-schema-spec copied to clipboard
The JSON Schema specification
Summary: This file is a brand new version of the contributing file to remove outdate information. Resolves https://github.com/json-schema-org/json-schema-spec/issues/1414
With "writeOnly" and "readOnly" we have two keywords that are mutually exclusive. Also you can't define a value as writeable AND readable. Would "readable" and "writeable" which are assumed to...
Resolves https://github.com/json-schema-org/community/issues/321
The extent to which JSON Schema can be used to validate data structured as a non-JSON input isn't defined well enough. The spec currently says > However, any document or...
Most regular/context-free grammars that are a subset of JSON documents have an equivalent representation in JSON Schema. However there's some kinds of JSON arrays that can be specified with a...
The "format" keyword has historically changed functionality, it's gone back and forth from being a validation keyword, to annotation, back to a validation keyword _if_ you specify (out-of-band) that it's...
Follow-up to #939 Currently, the specification says that all nodes are to be kept for the `hierarchical` structure. This needs to be clarified to state more precisely which nodes are...
The [2020-12 validation spec](http://json-schema.org/draft/2020-12/json-schema-validation.html#name-readonly-and-writeonly) reads > attempts by an application to modify the value of this property This should be changed to > attempts by an application to modify the...
This is an alternative to #1244, and like that issue, this one should be incorporated prior to #1365. This PR makes a clearer distinction between validation uses and annotation uses...
Hello! Is it possible to express specific values of an enum in jsonschema as deprecated? The [documentation doesn't have an example](http://json-schema.org/understanding-json-schema/reference/generic.html#enumerated-values). It seems like this might be best supported by...