Skip to content
Discussion options

You must be logged in to vote

false Process this vocabulary keywords if this vocabulary is supported. If not supported, processing is optional.

Correct. I'm not sure the last sentence makes sense, but I think you have the right idea. If the vocabulary isn't supported, the keywords are ignored and the rest of the schema is processed normally.

true This vocabulary must be processed. If this vocabulary isn't supported by the implementation, the validation result is false (or, I think, a better option is an error indicating that the vocabulary isn't implemented).

Mostly correct. Your "or better option" is the correct behavior. Validation MUST NOT return a result (true/false) if the vocabulary isn't supported. It MUST …

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@jdesrosiers
Comment options

Answer selected by georgeakulov
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants