json-schema-vocabularies
json-schema-vocabularies copied to clipboard
Experimental vocabularies under consideration for standardization
The keyword set defined by the core vocabs can do lots of things, but sometimes those things are difficult or cumbersome to represent. I'd like to propose a combinatorics vocab...
JSON schema has `readOnly` and `writeOnly` to specify static read/write access to a property but sometimes it's useful to have immutable properties that can only be written once and only...
Historically OpenAPI and JSON Schema have worked together to document existing APIs. In a _contract first_ environment they are being asked to do more than merely document existing APIs; they...
Originally suggested by @chrisdostert in json-schema-org/json-schema-spec#249 Currently, it is more likely that a `writeOnly` keyword will go in the main spec, but a presentation-oriented `secret` keyword would also be of...
Subobjects are helpful to aggregate dependant objects to a main object and we can use a subschema or `$ref` to restrict their structure. ```json { "$id": "Address", "properties": { "...":...
First of all, thanks for your amazing efforts on JSON Schemas, it's a wonderful schema, and it works really well for us. There's only one issue which we encounter on...
For decimal values, I have a use-case with minimum and maximum constraints on precision and/or scale. Is there an existing way to express maximum/minimum precision and scale? I am familiar...
UI generation tools would benefit, I think, from having a way to specify the order of properties. For simple cases, perhaps `properties` could be optionally defined as an array of...
We need to support relative validation on json-schema for date format. Is there any existing support where relative validations are supported for 'date' or 'date-time' formats ?, as the current...
Hi, we (as part of the [Web of Things working group](https://www.w3.org/WoT/WG/)) look into the issue how to allow typing values when exchanging data. For now we referenced JSON Schema. For...