json-schema-spec
json-schema-spec copied to clipboard
The JSON Schema specification
This makes progress toward some of what is discussed in https://github.com/json-schema-org/json-schema-spec/issues/1065. Basically, we need a place to include metadata about an evaluation. This PR wraps the existing output in a...
### Problem Statement The JSON Schema specification currently lacks support for ensuring that a specific property structure is defined once and only once within an object with dynamically named properties....
After traversing a `$ref` that contains a fragment, does the evaluation path of the resolved schema include the path between the document or resource root and the subschema indicated by...
This is just a concept PR to get an idea of what #1078 might look like. I'm not too particular on the wording of the new core spec section, but...
per https://github.com/json-schema-org/json-schema-spec/issues/1347 https://github.com/json-schema-org/json-schema-spec/pull/1351
per the "Evaluation path" section stating "The value MUST be expressed as a JSON Pointer"
The spec says of `prefixItems`: > The value of "prefixItems" MUST be a non-empty array of valid JSON Schemas. Then ends with: > Omitting this keyword has the same assertion...
So the definition of pattern is: > 6.3.3. pattern > > The value of this keyword MUST be a string. This string SHOULD be a valid regular expression, according to...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4. Commits 6585820 Release version 1.15.4 of the npm package. 7a6567e Disallow bracketed hostnames. 05629af Prefer native URL instead of deprecated url.parse. 1cba8e8 Prefer native...
CI appears to no longer run now that it's 2024 but the [relative-json-pointer.xml specification contains a `` element with no month and 2023](https://github.com/json-schema-org/json-schema-spec/blob/4df0f8dd239328dcbf6c2509b9682fe275735a3c/relative-json-pointer.xml#L43) producing: > /home/runner/work/json-schema-spec/json-schema-spec/relative-json-pointer.xml(16): Error: Expected to have...