json-schema-spec icon indicating copy to clipboard operation
json-schema-spec copied to clipboard

The JSON Schema specification

Results 247 json-schema-spec issues
Sort by recently updated
recently updated
newest added

The text of [2020-12's contentSchema](https://json-schema.org/draft/2020-12/json-schema-validation.html#name-contentschema) says: > The value of this property MUST be a valid JSON schema. It SHOULD be ignored if "contentMediaType" is not present. In #1288 which...

Is there any way to obtain the list of keys of an object using JSON pointers? I've found an [old issue](https://github.com/json-schema/json-schema/issues/245) regarding this, but no solution yet.

proposal

As already discussed in #270 , I think there should be functionality to make a distinction between an ERROR (e.g. breaking a build) and a WARNING (something that should be...

There are many applications where a schema is distributed for use by numerous, arbitrary validators. For example, an API describes to clients a range of values that are acceptable as...

The spec references RFC-3986 for how to determine the base URI for relative reference resolution. It also has a concept of an "initial Base URI". This concept unnecessarily complicates the...

Resolves: https://github.com/json-schema-org/json-schema-spec/issues/1334 This is the formal documentation of the process we've discussed in https://github.com/orgs/json-schema-org/discussions/234. That discussion was focused on getting agreement on the general direction, while this makes some concrete...

:thought_balloon: I suggest to use the word “specification” instead of “[specificaion](https://github.com/json-schema-org/json-schema-spec/blob/96650071f0c71d2a17403b42015524d23c4f106d/jsonschema-validation.xml#L576 "Typo")”.

The current core specification (2020-12) requires that `"$schema"` (and some other) URIs "MUST be normalized". While RFC 3986 makes suggestions for "normalization" steps, it does not define a normal form...

Related to [Keyword for identifying bootstrapping rules](https://github.com/orgs/json-schema-org/discussions/217), we've decided that the Core Vocabulary is not the determining factor for bootstrapping rules. We need to remove the language that says this...

sdlc