Skip to content

Commit 0a5c815

Browse files
committedJan 14, 2025
Fix links
1 parent 23780de commit 0a5c815

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed
 

‎specs/jsonschema-core.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -692,7 +692,7 @@ based on the schema location that contributed the value. This is intended to
692692
allow flexible usage. Collecting the schema location facilitates such usage.
693693

694694
For example, consider this schema, which uses annotations and assertions from
695-
the [Validation specification](./jsonschema-validation):
695+
the [Validation specification](./jsonschema-validation.md):
696696

697697
Note that some lines are wrapped for clarity.
698698

‎specs/jsonschema-validation.md

+9-5
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ keywords described in this specification. In addition, a set of keywords is also
2929
defined to assist in interactive user interface instance generation.
3030

3131
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.
3333

3434
## Conventions and Terminology
3535
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
4141
elements or object member values.
4242

4343
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).
4545

4646
## Overview
4747

@@ -82,7 +82,8 @@ with such data.
8282

8383
Keywords that use regular expressions, or constrain the instance value to be a
8484
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.
8687

8788
## Meta-Schema {#meta-schema}
8889

@@ -303,7 +304,8 @@ type, each distinct value will generally only validate a given set of instance
303304
types. If the type of the instance to validate is not in this set, validation
304305
for this keyword SHOULD succeed. All format values defined in this section apply
305306
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].
307309

308310
[^1]: Note that the `type` keyword in this specification defines an "integer"
309311
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
321323
annotation-only keyword by default and implementations that supported assertion
322324
were required to offer some configuration that allowed users to explicitly
323325
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.
325329

326330
In addition to the assertion behavior, this keyword also produces its value as
327331
an annotation.

‎specs/output/jsonschema-validation-output-machines.md

+6-5
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,11 @@ absolute.
2020
## Textual Format and Encoding
2121

2222
JSON Schema output is defined using the JSON Schema data instance model as
23-
described in [JSON Schema](./jsonschema-core) "Instance Data Model". Implementations
24-
MAY deviate from this in their internal modelling, as supported by their
25-
specific languages and platforms, however it is RECOMMENDED that the output be
26-
convertible to the JSON format defined herein via serialization or other means.
23+
described in [JSON Schema](../jsonschema-core.md) "Instance Data Model".
24+
Implementations MAY deviate from this in their internal modelling, as supported
25+
by their specific languages and platforms, however it is RECOMMENDED that the
26+
output be convertible to the JSON format defined herein via serialization or
27+
other means.
2728

2829
## Minimum Information
2930

@@ -35,7 +36,7 @@ contents of each output unit is specified by this section.
3536

3637
Each output unit MUST contain the [validation result](#validation-result) for
3738
the associated subschema as well as the following information defined by
38-
[JSON Schema](./jsonschema-core) "Output Formatting":
39+
[JSON Schema](../jsonschema-core.md) "Output Formatting":
3940

4041
- Evaluation Path
4142
- Schema Location

0 commit comments

Comments
 (0)
Failed to load comments.