|
45 | 45 |
|
46 | 46 | <author fullname="Greg Dennis" initials="G" surname="Dennis">
|
47 | 47 | <address>
|
48 |
| - <postal> |
49 |
| - <street></street> |
50 |
| - <city>Auckland</city> |
51 |
| - <region></region> |
52 |
| - <country>NZ</country> |
53 |
| - </postal> |
54 | 48 |
|
| 49 | + <uri>https://github.com/gregsdennis</uri> |
55 | 50 | </address>
|
56 | 51 | </author>
|
57 | 52 |
|
|
103 | 98 | This specification defines JSON Schema core terminology and mechanisms, including
|
104 | 99 | pointing to another JSON Schema by reference,
|
105 | 100 | dereferencing a JSON Schema reference,
|
106 |
| - specifying the vocabulary being used, |
| 101 | + specifying the dialect being used, |
| 102 | + specifying a dialect's vocabulary requirements, |
107 | 103 | and defining the expected output.
|
108 | 104 | </t>
|
109 | 105 | <t>
|
|
146 | 142 | some sort of condition.
|
147 | 143 | </t>
|
148 | 144 | <t>
|
149 |
| - 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 |
150 | 146 | consists of a list of keywords, together with their syntax and semantics.
|
151 |
| - 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. |
152 | 149 | </t>
|
153 | 150 | <t>
|
154 | 151 | JSON Schema can be extended either by defining additional vocabularies,
|
|
1198 | 1195 | vocabularies available for use in schemas described by that meta-schema.
|
1199 | 1196 | It is also used to indicate whether each vocabulary is required or optional,
|
1200 | 1197 | in the sense that an implementation MUST understand the required vocabularies
|
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. |
| 1198 | + in order to successfully process the schema. Together, this information forms |
| 1199 | + a dialect. Any vocabulary that is understood by the implementation MUST be |
| 1200 | + processed in a manner consistent with the semantic definitions contained |
| 1201 | + within the vocabulary. |
1204 | 1202 | </t>
|
1205 | 1203 | <t>
|
1206 | 1204 | The value of this keyword MUST be an object. The property names in the
|
|
0 commit comments