Skip to content

some edits to the spec for the interim update release #1110

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
mention that annotations from these keywords affect unevaluated*
  • Loading branch information
karenetheridge committed May 31, 2021
commit 6df9b8c6a8f6bb4f6f4dc85f6d1531f6441bd5aa
13 changes: 11 additions & 2 deletions jsonschema-core.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2318,6 +2318,7 @@
positions within the instance array, it produces an
annotation result of boolean true, indicating that all remaining array
elements have been evaluated against this keyword's subschema.
This annotation affects the behavior of "unevaluatedItems".
</t>
<t>
Omitting this keyword has the same assertion behavior as
Expand Down Expand Up @@ -2354,6 +2355,7 @@
the subschema validates successfully when applied to every index of the
instance. The annotation MUST be present if the instance array to which
this keyword's schema applies is empty.
This annotation affects the behavior of "unevaluatedItems".
</t>
</section>
</section>
Expand All @@ -2373,7 +2375,9 @@
<t>
The annotation result of this keyword is the set of instance
property names matched by this keyword.
</t>
This annotation affects the behavior of "additionalProperties" and
"unevaluatedProperties".
</t>
<t>
Omitting this keyword has the same assertion behavior as
an empty object.
Expand All @@ -2396,7 +2400,9 @@
<t>
The annotation result of this keyword is the set of instance
property names matched by this keyword.
</t>
This annotation affects the behavior of "additionalProperties" and
"unevaluatedProperties".
</t>
<t>
Omitting this keyword has the same assertion behavior as
an empty object.
Expand All @@ -2422,6 +2428,7 @@
<t>
The annotation result of this keyword is the set of instance
property names validated by this keyword's subschema.
This annotation affects the behavior of "unevaluatedProperties".
</t>
<t>
Omitting this keyword has the same assertion behavior as
Expand Down Expand Up @@ -2559,6 +2566,7 @@
positions within the instance array, it produces an
annotation result of boolean true, analogous to the
behavior of "items".
This annotation affects the behavior of "unevaluatedItems" in parent schemas.
</t>
<t>
Omitting this keyword has the same assertion behavior as
Expand Down Expand Up @@ -2602,6 +2610,7 @@
<t>
The annotation result of this keyword is the set of instance
property names validated by this keyword's subschema.
This annotation affects the behavior of "unevaluatedProperties" in parent schemas.
</t>
<t>
Omitting this keyword has the same assertion behavior as
Expand Down