|
98 | 98 | This specification defines JSON Schema core terminology and mechanisms, including
|
99 | 99 | pointing to another JSON Schema by reference,
|
100 | 100 | dereferencing a JSON Schema reference,
|
101 |
| - specifying the vocabulary being used, |
| 101 | + specifying the dialect being used, |
| 102 | + specifying a dialect's vocabulary requirements, |
102 | 103 | and defining the expected output.
|
103 | 104 | </t>
|
104 | 105 | <t>
|
|
141 | 142 | some sort of condition.
|
142 | 143 | </t>
|
143 | 144 | <t>
|
144 |
| - To facilitate re-use, keywords can be organized into vocabularies. A vocabulary |
| 145 | + To facilitate re-use, keywords can be organized into vocabularies. A vocabulary |
145 | 146 | consists of a list of keywords, together with their syntax and semantics.
|
146 |
| - A set of vocabularies identified by a meta-schema is known as a dialect. |
| 147 | + A dialect is defined as a set of vocabularies and their required support |
| 148 | + identified in a meta-schema. |
147 | 149 | </t>
|
148 | 150 | <t>
|
149 | 151 | JSON Schema can be extended either by defining additional vocabularies,
|
|
1193 | 1195 | vocabularies available for use in schemas described by that meta-schema.
|
1194 | 1196 | It is also used to indicate whether each vocabulary is required or optional,
|
1195 | 1197 | in the sense that an implementation MUST understand the required vocabularies
|
1196 |
| - in order to successfully process the schema. |
| 1198 | + in order to successfully process the schema. Together, this information forms |
| 1199 | + a dialect. |
1197 | 1200 | </t>
|
1198 | 1201 | <t>
|
1199 | 1202 | The value of this keyword MUST be an object. The property names in the
|
|
0 commit comments