Skip to content

Commit e0c6563

Browse files
karenetheridgeRelequestual
authored andcommitted
mention that annotations from these keywords affect unevaluated*
1 parent 0f43deb commit e0c6563

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

jsonschema-core.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2318,6 +2318,8 @@
23182318
positions within the instance array, it produces an
23192319
annotation result of boolean true, indicating that all remaining array
23202320
elements have been evaluated against this keyword's subschema.
2321+
This annotation affects the behavior of "unevaluatedItems" in the
2322+
Unevaluated vocabulary.
23212323
</t>
23222324
<t>
23232325
Omitting this keyword has the same assertion behavior as
@@ -2354,6 +2356,8 @@
23542356
the subschema validates successfully when applied to every index of the
23552357
instance. The annotation MUST be present if the instance array to which
23562358
this keyword's schema applies is empty.
2359+
This annotation affects the behavior of "unevaluatedItems" in the
2360+
Unevaluated vocabulary.
23572361
</t>
23582362
</section>
23592363
</section>
@@ -2373,6 +2377,8 @@
23732377
<t>
23742378
The annotation result of this keyword is the set of instance
23752379
property names matched by this keyword.
2380+
This annotation affects the behavior of "additionalProperties" (in
2381+
this vocabulary) and "unevaluatedProperties" in the Unevaluated vocabulary.
23762382
</t>
23772383
<t>
23782384
Omitting this keyword has the same assertion behavior as
@@ -2396,6 +2402,8 @@
23962402
<t>
23972403
The annotation result of this keyword is the set of instance
23982404
property names matched by this keyword.
2405+
This annotation affects the behavior of "additionalProperties" (in this
2406+
vocabulary) and "unevaluatedProperties" (in the Unevaluated vocabulary).
23992407
</t>
24002408
<t>
24012409
Omitting this keyword has the same assertion behavior as
@@ -2422,6 +2430,8 @@
24222430
<t>
24232431
The annotation result of this keyword is the set of instance
24242432
property names validated by this keyword's subschema.
2433+
This annotation affects the behavior of "unevaluatedProperties"
2434+
in the Unevaluated vocabulary.
24252435
</t>
24262436
<t>
24272437
Omitting this keyword has the same assertion behavior as
@@ -2552,6 +2562,7 @@
25522562
positions within the instance array, it produces an
25532563
annotation result of boolean true, analogous to the
25542564
behavior of "items".
2565+
This annotation affects the behavior of "unevaluatedItems" in parent schemas.
25552566
</t>
25562567
<t>
25572568
Omitting this keyword has the same assertion behavior as
@@ -2595,6 +2606,7 @@
25952606
<t>
25962607
The annotation result of this keyword is the set of instance
25972608
property names validated by this keyword's subschema.
2609+
This annotation affects the behavior of "unevaluatedProperties" in parent schemas.
25982610
</t>
25992611
<t>
26002612
Omitting this keyword has the same assertion behavior as

0 commit comments

Comments
 (0)