Skip to content

Commit 2655ac5

Browse files
committed
resolves #1019 - added language to explicitly specify behavior when a vocab is known
1 parent e8d37e1 commit 2655ac5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

jsonschema-core.xml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1198,7 +1198,9 @@
11981198
vocabularies available for use in schemas described by that meta-schema.
11991199
It is also used to indicate whether each vocabulary is required or optional,
12001200
in the sense that an implementation MUST understand the required vocabularies
1201-
in order to successfully process the schema.
1201+
in order to successfully process the schema. Any vocabulary that is
1202+
understood by the implementation MUST be processed in a manner consistent
1203+
with the semantic definitions contained within the vocabulary.
12021204
</t>
12031205
<t>
12041206
The value of this keyword MUST be an object. The property names in the
@@ -1226,7 +1228,8 @@
12261228
the vocabulary MUST refuse to process any schemas that declare
12271229
this meta-schema with "$schema". If the value is false, implementations
12281230
that do not recognize the vocabulary SHOULD proceed with processing
1229-
such schemas.
1231+
such schemas. The value has no impact if the implementation
1232+
recognizes the vocabulary.
12301233
</t>
12311234
<t>
12321235
Per <xref target="extending" format="counter"></xref>, unrecognized

0 commit comments

Comments
 (0)