Skip to content

Commit 0a98ed7

Browse files
authored
Merge pull request #1548 from json-schema-org/gregsdennis/independence-dedup
remove redundant sections about keyword independence
2 parents 4b21ddd + d1935d2 commit 0a98ed7

File tree

1 file changed

+0
-23
lines changed

1 file changed

+0
-23
lines changed

specs/jsonschema-core.md

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1468,19 +1468,6 @@ operators can contact the owner of a potentially misbehaving script.
14681468
This section defines a set of keywords that enable schema combinations and
14691469
composition.
14701470

1471-
### Keyword Independence
1472-
1473-
Schema keywords typically operate independently, without affecting each other's
1474-
outcomes.
1475-
1476-
For schema author convenience, there are some exceptions among these keywords:
1477-
1478-
- `additionalProperties`, whose behavior is defined in terms of `properties` and
1479-
`patternProperties`
1480-
- `items`, whose behavior is defined in terms of `prefixItems`
1481-
- `contains`, whose behavior is affected by the presence and value of
1482-
`minContains`
1483-
14841471
### Keywords for Applying Subschemas in Place {#in-place}
14851472

14861473
These keywords apply subschemas to the same location in the instance as the
@@ -1822,16 +1809,6 @@ The behaviors of these keywords depend on adjacent keywords as well as any
18221809
keywords in successfully validated subschemas that apply to the same instance
18231810
location.
18241811

1825-
### Keyword Independence
1826-
1827-
Schema keywords typically operate independently, without affecting each other's
1828-
outcomes. However, these keywords are notable exceptions:
1829-
1830-
- `unevaluatedItems`, whose behavior is defined in terms of annotations from
1831-
`prefixItems`, `items`, `contains`, and itself
1832-
- `unevaluatedProperties`, whose behavior is defined in terms of annotations
1833-
from `properties`, `patternProperties`, `additionalProperties`, and itself
1834-
18351812
### `unevaluatedItems` {#unevaluateditems}
18361813

18371814
The value of `unevaluatedItems` MUST be a valid JSON Schema.

0 commit comments

Comments
 (0)