File tree 1 file changed +9
-5
lines changed
1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change 191
191
</t >
192
192
</section >
193
193
194
- <section title =" Missing keywords" >
194
+ <section title =" Constraints and missing keywords" >
195
+ <t >
196
+ Each JSON Schema validation keyword adds constraints that
197
+ an instance must satisfy in order to successfully validate.
198
+ </t >
195
199
<t >
196
200
Validation keywords that are missing never restrict validation.
197
201
In some cases, this no-op behavior is identical to a keyword that exists with certain values,
198
202
and these values are noted where known.
199
203
</t >
200
204
</section >
201
205
202
- <section title =" Linearity" >
203
- <!-- I call this "linear" in the same manner e.g. waves are linear, they don't interact with each other -->
206
+ <section title =" Keyword independence" >
204
207
<t >
205
- Validation keywords typically operate independent of each other, without affecting each other.
208
+ Validation keywords typically operate independently, without
209
+ affecting each other's outcomes.
206
210
</t >
207
211
<t >
208
- For author convenience, there are some exceptions:
212
+ For schema author convenience, there are some exceptions:
209
213
<list >
210
214
<t >"additionalProperties", whose behavior is defined in terms of "properties" and "patternProperties";</t >
211
215
<t >"additionalItems", whose behavior is defined in terms of "items"; and</t >
You can’t perform that action at this time.
0 commit comments