-
-
Notifications
You must be signed in to change notification settings - Fork 345
Commit b17f02f
committed
further specify the format of iri-references throughout
- $id cannot have a fragment at all, so separate it from the common definiiion
- $ref, $dynamicRef, $recursiveRef must be a iri-reference to a schema
location: when the fragment is non-empty, it must refer to an $anchor or a
json-pointer
- absoluteKeywordLocation in result outputs must use canonical
IRIs/iri-references: either there is no fragment, or it is non-empty and
encodes a json pointer
Also fixed the output schema which erroneously still identifies
absoluteSchemaLocation as a uri, not an iri.1 parent 2c70d2e commit b17f02f
3 files changed
+12
-8
lines changedLines changed: 8 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 | - | ||
13 | + | ||
14 | + | ||
14 | 15 |
| |
15 | 16 |
| |
16 | 17 |
| |
17 | 18 |
| |
18 | - | ||
19 | + | ||
19 | 20 |
| |
20 | - | ||
21 | + | ||
21 | 22 |
| |
22 | 23 |
| |
23 | 24 |
| |
| |||
43 | 44 |
| |
44 | 45 |
| |
45 | 46 |
| |
46 | - | ||
47 | + | ||
47 | 48 |
| |
48 | - | ||
49 | + | ||
50 | + | ||
51 | + | ||
49 | 52 |
| |
50 | 53 |
| |
51 | 54 |
|
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 | - | ||
22 | + | ||
23 | + | ||
24 | + | ||
23 | 25 |
| |
24 | 26 |
| |
25 | 27 |
| |
|
Lines changed: 1 addition & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 | - | ||
55 | - | ||
54 | + | ||
56 | 55 |
| |
57 | 56 |
| |
58 | 57 |
| |
|
0 commit comments