Skip to content

Commit a771f51

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 2c17ae0 commit a771f51

File tree

1 file changed

+0
-22
lines changed

1 file changed

+0
-22
lines changed

jsonschema-core.xml

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1245,10 +1245,6 @@
12451245
The value of "items" MUST be either a valid JSON Schema or an array of valid
12461246
JSON Schemas.
12471247
</t>
1248-
<t>
1249-
This keyword determines how child instances validate for arrays,
1250-
and does not directly validate the immediate instance itself.
1251-
</t>
12521248
<t>
12531249
If "items" is a schema, validation succeeds if all elements
12541250
in the array successfully validate against that schema.
@@ -1267,10 +1263,6 @@
12671263
<t>
12681264
The value of "additionalItems" MUST be a valid JSON Schema.
12691265
</t>
1270-
<t>
1271-
This keyword determines how child instances validate for arrays,
1272-
and does not directly validate the immediate instance itself.
1273-
</t>
12741266
<t>
12751267
If "items" is an array of schemas, validation succeeds
12761268
if every instance element at a position greater than the size
@@ -1303,10 +1295,6 @@
13031295
The value of "properties" MUST be an object.
13041296
Each value of this object MUST be a valid JSON Schema.
13051297
</t>
1306-
<t>
1307-
This keyword determines how child instances validate for objects,
1308-
and does not directly validate the immediate instance itself.
1309-
</t>
13101298
<t>
13111299
Validation succeeds if, for each name that appears in both
13121300
the instance and as a name within this keyword's value, the child
@@ -1325,12 +1313,6 @@
13251313
ECMA 262 regular expression dialect. Each property value of this object
13261314
MUST be a valid JSON Schema.
13271315
</t>
1328-
<t>
1329-
This keyword determines how child instances validate for objects,
1330-
and does not directly validate the immediate instance itself.
1331-
Validation of the primitive instance type against this keyword
1332-
always succeeds.
1333-
</t>
13341316
<t>
13351317
Validation succeeds if, for each instance name that matches any
13361318
regular expressions that appear as a property name in this keyword's value,
@@ -1346,10 +1328,6 @@
13461328
<t>
13471329
The value of "additionalProperties" MUST be a valid JSON Schema.
13481330
</t>
1349-
<t>
1350-
This keyword determines how child instances validate for objects,
1351-
and does not directly validate the immediate instance itself.
1352-
</t>
13531331
<t>
13541332
Validation with "additionalProperties" applies only to the child
13551333
values of instance names that do not match any names in "properties",

0 commit comments

Comments
 (0)