Henry Andrews

Results 154 issues of Henry Andrews

They should probably include analogues of all of the absolute JSON Pointer tests from the JSON Pointer spec test case list. And there may be some other specific relative pointer...

missing test

`unevaluatedItems` should apply to instance items past the end of the `items` tuple the same way as `additionalItems`, except that it works with `items` across a reference or `allOf` or...

missing test

We should have a test that verifies that `$ref` is not affected by `$recursiveAnchor`

missing test

This has come up as a question a few times. `propertyNames` doesn't interact with other keywords. - [ ] `additionalProperties` and `propertyNames` (applies to earlier drafts as well) - [...

missing test

Hi folks, Some documents, such as the [W3C Web of Things "Thing Description"](https://w3c.github.io/wot-thing-description/proposals/simplified-td/), use JSON-LD and JSON Schema in the same document. Over at the JSON Schema project, we are...

question

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...

Type: Maintenance
annotation
validation

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...

Priority: High
core
vocabulary

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...

Type: Enhancement
core
vocabulary

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.

Type: Maintenance
core

This issue is _not_ intended to make fundamental changes, just address the overly-broad "implementation-defined" behavior by excluding obviously problematic behaviors. Doing this does not preclude further changes to `$schema` and/or...

Type: Bug
core