Skip to content

JSON Schema Core - 9.3.1.3. unevaluatedItems - clarification suggested #831

Closed
@hrennau

Description

@hrennau

The text of 9.3.1.3. unevaluatedItems uses the term "adjacent keywords", whereas the text 9.3.1.2. additionalItems uses the term "within the same schema object". I suppose that "adjacent" and "within the same schema object" are equivalent, but I am not completely sure.

A second point to clarify. The text says: "Those two annotations, as well as 'unevaluatedItems', can also result from any and all adjacent in-place keywords". I suppose that "resulting from adjacent in-place keywords" means directly or indirectly resulting annotations - e.g. includes the annotations produced by a subschema which is not the value of an adjacent in-place keyword, but the value of a nested in-place keyword contained by the value of the adjacent in-place keyword.

If my understanding is correct, I suggest to change the text slightly,
from
"resulting from adjacent in-place keywords"
to
"resulting from adjacent in-place keywords, either directly or indirectly via nested in-place keywords."

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions