json-schema-spec
json-schema-spec copied to clipboard
The JSON Schema specification
So, following up on #396, one thing I'd also love to see discussed or addressed is what my implementation calls [`best_match`](http://python-jsonschema.readthedocs.io/en/latest/errors/#best-match-and-relevance). The purpose of this function is to heuristically answer...
Media type parameters are problematic due to requiring the media type to agree to and register the parameter. Media types such as `application/json` are reluctant to do so (e.g. refusing...
There should be a section with guidelines for how to write a validator API. The section would be informative (non-normative), on observations on how to best expose the functionality that...
JSON Schema is highly relevant for machine-to-machine communication. The Internet of Things is expected to encompass a large share of resource-constrained devices. For semantic interoperability, they also require access to...
I think the security section should probably be expanded to mention the likes of: 1. Schema processors handling infinite recursion 2. Implementations allowing limits on `$ref` depth short of infinite...
Unicode is a complex technology that probably nobody will ever fully understand. But we should add a few notes on common implementation conserns, especially security considerations. Also consider the behavior...
For the purpose of this issue (and consistent with #1306), "schema location behavior" means that a keyword indicates that some part(s) of its value are schemas and MUST be recognized...
While I am generally in favor of allowing extension keywords to do anything that JSON Schema Org keywords can do, I think we should clearly lock down resource identification and...
Issue #1304 proposes forbidding extension keywords from being able to create embedded resources or change the base IRI. Should extension keywords be able to assign IRIs at all? Assigning an...
Fixes #1276 regarding the lack of discussion of runtime errors. This intentionally avoids saying anything at all about the mechanism or format of any of the outcomes.