@@ -2072,25 +2072,25 @@ The value of `unevaluatedProperties` MUST be a valid JSON Schema.
20722072
20732073The behavior of this keyword depends on the annotation results of adjacent
20742074keywords that apply to the instance location being validated. Specifically, the
2075- annotations from ` properties ` , ` patternProperties ` , ` contains ` , and
2076- ` additionalProperties ` , which can come from those keywords when they are
2077- adjacent to the ` unevaluatedProperties ` keyword. Those four annotations, as well
2078- as ` unevaluatedProperties ` , can also result from any and all adjacent [ in-place
2075+ annotations from ` properties ` , ` patternProperties ` , and ` additionalProperties ` ,
2076+ which can come from those keywords when they are adjacent to the
2077+ ` unevaluatedProperties ` keyword. Those four annotations, as well as
2078+ ` unevaluatedProperties ` , can also result from any and all adjacent [ in-place
20792079applicator] ( #in-place ) keywords. This includes but is not limited to the
20802080in-place applicators defined in this document.
20812081
20822082Validation with ` unevaluatedProperties ` applies only to the child values of
20832083instance names that do not appear in the ` properties ` , ` patternProperties ` ,
2084- ` additionalProperties ` , ` contains ` , or ` unevaluatedProperties ` annotation
2085- results that apply to the instance location being validated.
2084+ ` additionalProperties ` , or ` unevaluatedProperties ` annotation results that apply
2085+ to the instance location being validated.
20862086
20872087For all such properties, validation succeeds if the child instance validates
20882088against the ` unevaluatedProperties ` schema.
20892089
2090- This means that ` properties ` , ` patternProperties ` , ` additionalProperties ` ,
2091- ` contains ` and all in-place applicators MUST be evaluated before this keyword
2092- can be evaluated. Authors of extension keywords MUST NOT define an in-place
2093- applicator that would need to be evaluated after this keyword.
2090+ This means that ` properties ` , ` patternProperties ` , ` additionalProperties ` , and
2091+ all in-place applicators MUST be evaluated before this keyword can be evaluated.
2092+ Authors of extension keywords MUST NOT define an in-place applicator that would
2093+ need to be evaluated after this keyword.
20942094
20952095The annotation result of this keyword is the set of instance property names
20962096validated by this keyword's subschema. This annotation affects the behavior of
0 commit comments