Skip to content

Commit c809546

Browse files
committed
Remove outdated child validation language
These paragraphs are no longer needed now that the keywords are clearly designated as Applicators. Both the general applicator section and the introduction to this vocabulary cover the behavior clearly. Note that the remaining phrasing is still too validation-centric. This will be addressed in the future.
1 parent b0c208b commit c809546

File tree

1 file changed

+0
-22
lines changed

1 file changed

+0
-22
lines changed

jsonschema-core.xml

-22
Original file line numberDiff line numberDiff line change
@@ -1230,10 +1230,6 @@
12301230
The value of "items" MUST be either a valid JSON Schema or an array of valid
12311231
JSON Schemas.
12321232
</t>
1233-
<t>
1234-
This keyword determines how child instances validate for arrays,
1235-
and does not directly validate the immediate instance itself.
1236-
</t>
12371233
<t>
12381234
If "items" is a schema, validation succeeds if all elements
12391235
in the array successfully validate against that schema.
@@ -1252,10 +1248,6 @@
12521248
<t>
12531249
The value of "additionalItems" MUST be a valid JSON Schema.
12541250
</t>
1255-
<t>
1256-
This keyword determines how child instances validate for arrays,
1257-
and does not directly validate the immediate instance itself.
1258-
</t>
12591251
<t>
12601252
If "items" is an array of schemas, validation succeeds
12611253
if every instance element at a position greater than the size
@@ -1288,10 +1280,6 @@
12881280
The value of "properties" MUST be an object.
12891281
Each value of this object MUST be a valid JSON Schema.
12901282
</t>
1291-
<t>
1292-
This keyword determines how child instances validate for objects,
1293-
and does not directly validate the immediate instance itself.
1294-
</t>
12951283
<t>
12961284
Validation succeeds if, for each name that appears in both
12971285
the instance and as a name within this keyword's value, the child
@@ -1310,12 +1298,6 @@
13101298
ECMA 262 regular expression dialect. Each property value of this object
13111299
MUST be a valid JSON Schema.
13121300
</t>
1313-
<t>
1314-
This keyword determines how child instances validate for objects,
1315-
and does not directly validate the immediate instance itself.
1316-
Validation of the primitive instance type against this keyword
1317-
always succeeds.
1318-
</t>
13191301
<t>
13201302
Validation succeeds if, for each instance name that matches any
13211303
regular expressions that appear as a property name in this keyword's value,
@@ -1331,10 +1313,6 @@
13311313
<t>
13321314
The value of "additionalProperties" MUST be a valid JSON Schema.
13331315
</t>
1334-
<t>
1335-
This keyword determines how child instances validate for objects,
1336-
and does not directly validate the immediate instance itself.
1337-
</t>
13381316
<t>
13391317
Validation with "additionalProperties" applies only to the child
13401318
values of instance names that do not match any names in "properties",

0 commit comments

Comments
 (0)