Skip to content

$vocabulary behaviour #370

Closed Answered by gregsdennis
SorinGFS asked this question in Q&A
Apr 4, 2023 · 1 comments · 5 replies
Discussion options

You must be logged in to vote

dynamicAnchor behaviour on which $vocabulary system seem to depend on.

The vocabulary system is independent from $dynamic*. We use $dynamic* in the meta-schemas so that people can extend them easily, but they could have been written without $dynamic*. Using $dynamic* just makes it easier on people who want to create their own meta-schemas that build on ours.


$vocabulary is a way for people to define custom keywords in such a way that allows implementations to declare that they support those keywords, or even refuse to process the schema if they don't understand the keywords. It prevents "surprises:" unexpected inconsistencies between implementations.

This system is still under developm…

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@SorinGFS
Comment options

@gregsdennis
Comment options

@SorinGFS
Comment options

@gregsdennis
Comment options

@SorinGFS
Comment options

Answer selected by SorinGFS
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