@@ -29,7 +29,7 @@ keywords described in this specification. In addition, a set of keywords is also
29
29
defined to assist in interactive user interface instance generation.
30
30
31
31
This specification will use the concepts, syntax, and terminology defined by the
32
- [ JSON Schema core] ( ./jsonschema-core ) specification.
32
+ [ JSON Schema core] ( ./jsonschema-core.md ) specification.
33
33
34
34
## Conventions and Terminology
35
35
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD",
@@ -41,7 +41,7 @@ object instances. It uses the term "children instances" to refer to array
41
41
elements or object member values.
42
42
43
43
Elements in an array value are said to be unique if no two elements of this
44
- array are [ equal] ( ./jsonschema-core ) .
44
+ array are [ equal] ( ./jsonschema-core.md ) .
45
45
46
46
## Overview
47
47
@@ -82,7 +82,8 @@ with such data.
82
82
83
83
Keywords that use regular expressions, or constrain the instance value to be a
84
84
regular expression, are subject to the interoperability considerations for
85
- regular expressions in the [ JSON Schema Core] ( ./jsonschema-core ) specification.
85
+ regular expressions in the [ JSON Schema Core] ( ./jsonschema-core.md )
86
+ specification.
86
87
87
88
## Meta-Schema {#meta-schema}
88
89
@@ -303,7 +304,8 @@ type, each distinct value will generally only validate a given set of instance
303
304
types. If the type of the instance to validate is not in this set, validation
304
305
for this keyword SHOULD succeed. All format values defined in this section apply
305
306
to strings, but a format value can be specified to apply to any instance types
306
- defined in the data model defined in the [ core JSON Schema] ( ./jsonschema-core ) specification[ ^ 1 ] .
307
+ defined in the data model defined in the [ core JSON
308
+ Schema] ( ./jsonschema-core.md ) specification[ ^ 1 ] .
307
309
308
310
[ ^ 1 ] : Note that the ` type ` keyword in this specification defines an "integer"
309
311
type which is not part of the data model. Therefore a format attribute can be
@@ -321,7 +323,9 @@ from previous iterations of this specification. Previously, `format` was an
321
323
annotation-only keyword by default and implementations that supported assertion
322
324
were required to offer some configuration that allowed users to explicitly
323
325
enable assertion. Assertion is now a requirement in order to meet user
324
- expectations. See [ json-schema-org/json-schema-spec #1520 ] ( https://github.com/json-schema-org/json-schema-spec/issues/1520 ) for more.
326
+ expectations. See [ json-schema-org/json-schema-spec
327
+ #1520 ] ( https://github.com/json-schema-org/json-schema-spec/issues/1520 ) for
328
+ more.
325
329
326
330
In addition to the assertion behavior, this keyword also produces its value as
327
331
an annotation.
0 commit comments