File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 24782478 </section >
24792479
24802480 <section title =" A Vocabulary for Unevaluated Locations" >
2481+ <t >
2482+ The purpose of these keywords is to enable schema authors to apply
2483+ subschemas to array items or object properties that have not been
2484+ successfully evaluated against any dynamic-scope subschema of any
2485+ adjacent keywords.
2486+ </t >
2487+ <t >
2488+ These instance items or properties may have been unsuccessfully evaluated
2489+ against one or more adjacent keyword subschemas, such as when an assertion
2490+ in a branch of an "anyOf" fails. Such failed evaluations are not considered
2491+ to contribute to whether or not the item or property has been evaluated.
2492+ Only successful evaluations are considered.
2493+ </t >
2494+ <t >
2495+ Recall that adjacent keywords are keywords within the same schema object,
2496+ and that the dynamic-scope subschemas include reference targets as well as
2497+ lexical subschemas.
2498+ </t >
2499+ <t >
2500+ The behavior of these keywords depend on the annotation results of
2501+ adjacent keywords that apply to the instance location being validated.
2502+ </t >
24812503 <t >
24822504 Meta-schemas that do not use "$vocabulary" SHOULD be considered to
24832505 require this vocabulary as if its URI were present with a value of true.
You can’t perform that action at this time.
0 commit comments