Skip to content

Commit 19c98a5

Browse files
authored
Namespace schemas by dialect (#72)
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
1 parent dffa840 commit 19c98a5

2,418 files changed

Lines changed: 1252 additions & 1252 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

generated.mk

Lines changed: 77 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -14,83 +14,83 @@ build/iso/currency/list-%.json: \
1414
vendor/data/iso/currency/list-%.xml
1515
$(PYTHON) $< $(word 2,$^) $@
1616

17-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/historical/alpha-code,build/iso/currency/list-three))
18-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/historical/alpha-currency,build/iso/currency/list-three))
19-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/historical/numeric-code,build/iso/currency/list-three))
20-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/historical/numeric-currency,build/iso/currency/list-three))
21-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/alpha-code,build/iso/currency/list-one))
22-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/alpha-currency,build/iso/currency/list-one))
23-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/alpha-fund,build/iso/currency/list-one))
24-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/alpha-precious-metal,build/iso/currency/list-one))
25-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/alpha-test,build/iso/currency/list-one))
26-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/alpha-unknown,build/iso/currency/list-one))
27-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/numeric-code-additional,build/iso/currency/list-one))
28-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/numeric-code,build/iso/currency/list-one))
29-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/numeric-currency,build/iso/currency/list-one))
30-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/numeric-fund,build/iso/currency/list-one))
31-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/numeric-precious-metal,build/iso/currency/list-one))
32-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/numeric-test,build/iso/currency/list-one))
33-
$(eval $(call MAKE_SCHEMA,iso/currency/2015/numeric-unknown,build/iso/currency/list-one))
17+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/historical/alpha-code,build/iso/currency/list-three))
18+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/historical/alpha-currency,build/iso/currency/list-three))
19+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/historical/numeric-code,build/iso/currency/list-three))
20+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/historical/numeric-currency,build/iso/currency/list-three))
21+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/alpha-code,build/iso/currency/list-one))
22+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/alpha-currency,build/iso/currency/list-one))
23+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/alpha-fund,build/iso/currency/list-one))
24+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/alpha-precious-metal,build/iso/currency/list-one))
25+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/alpha-test,build/iso/currency/list-one))
26+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/alpha-unknown,build/iso/currency/list-one))
27+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/numeric-code-additional,build/iso/currency/list-one))
28+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/numeric-code,build/iso/currency/list-one))
29+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/numeric-currency,build/iso/currency/list-one))
30+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/numeric-fund,build/iso/currency/list-one))
31+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/numeric-precious-metal,build/iso/currency/list-one))
32+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/numeric-test,build/iso/currency/list-one))
33+
$(eval $(call MAKE_SCHEMA,2020-12/iso/currency/2015/numeric-unknown,build/iso/currency/list-one))
3434

3535
build/xbrl/utr/%.json: scripts/xml2json.py vendor/data/xbrl/utr/%.xml
3636
$(PYTHON) $< $(word 2,$^) $@
3737

38-
$(eval $(call MAKE_SCHEMA,xbrl/utr/area-item-type-normative,build/xbrl/utr/utr))
39-
$(eval $(call MAKE_SCHEMA,xbrl/utr/area-item-type,build/xbrl/utr/utr))
40-
$(eval $(call MAKE_SCHEMA,xbrl/utr/duration-item-type-normative,build/xbrl/utr/utr))
41-
$(eval $(call MAKE_SCHEMA,xbrl/utr/duration-item-type,build/xbrl/utr/utr))
42-
$(eval $(call MAKE_SCHEMA,xbrl/utr/electric-charge-item-type-normative,build/xbrl/utr/utr))
43-
$(eval $(call MAKE_SCHEMA,xbrl/utr/electric-charge-item-type,build/xbrl/utr/utr))
44-
$(eval $(call MAKE_SCHEMA,xbrl/utr/electric-current-item-type-normative,build/xbrl/utr/utr))
45-
$(eval $(call MAKE_SCHEMA,xbrl/utr/electric-current-item-type,build/xbrl/utr/utr))
46-
$(eval $(call MAKE_SCHEMA,xbrl/utr/energy-item-type-normative,build/xbrl/utr/utr))
47-
$(eval $(call MAKE_SCHEMA,xbrl/utr/energy-item-type,build/xbrl/utr/utr))
48-
$(eval $(call MAKE_SCHEMA,xbrl/utr/energy-per-monetary-item-type-normative,build/xbrl/utr/utr))
49-
$(eval $(call MAKE_SCHEMA,xbrl/utr/energy-per-monetary-item-type,build/xbrl/utr/utr))
50-
$(eval $(call MAKE_SCHEMA,xbrl/utr/flow-item-type-normative,build/xbrl/utr/utr))
51-
$(eval $(call MAKE_SCHEMA,xbrl/utr/flow-item-type,build/xbrl/utr/utr))
52-
$(eval $(call MAKE_SCHEMA,xbrl/utr/force-item-type-normative,build/xbrl/utr/utr))
53-
$(eval $(call MAKE_SCHEMA,xbrl/utr/force-item-type,build/xbrl/utr/utr))
54-
$(eval $(call MAKE_SCHEMA,xbrl/utr/frequency-item-type-normative,build/xbrl/utr/utr))
55-
$(eval $(call MAKE_SCHEMA,xbrl/utr/frequency-item-type,build/xbrl/utr/utr))
56-
$(eval $(call MAKE_SCHEMA,xbrl/utr/ghg-emissions-item-type-normative,build/xbrl/utr/utr))
57-
$(eval $(call MAKE_SCHEMA,xbrl/utr/ghg-emissions-item-type,build/xbrl/utr/utr))
58-
$(eval $(call MAKE_SCHEMA,xbrl/utr/ghg-emissions-per-monetary-item-type-normative,build/xbrl/utr/utr))
59-
$(eval $(call MAKE_SCHEMA,xbrl/utr/ghg-emissions-per-monetary-item-type,build/xbrl/utr/utr))
60-
$(eval $(call MAKE_SCHEMA,xbrl/utr/length-item-type-normative,build/xbrl/utr/utr))
61-
$(eval $(call MAKE_SCHEMA,xbrl/utr/length-item-type,build/xbrl/utr/utr))
62-
$(eval $(call MAKE_SCHEMA,xbrl/utr/mass-item-type-normative,build/xbrl/utr/utr))
63-
$(eval $(call MAKE_SCHEMA,xbrl/utr/mass-item-type,build/xbrl/utr/utr))
64-
$(eval $(call MAKE_SCHEMA,xbrl/utr/memory-item-type-normative,build/xbrl/utr/utr))
65-
$(eval $(call MAKE_SCHEMA,xbrl/utr/memory-item-type,build/xbrl/utr/utr))
66-
$(eval $(call MAKE_SCHEMA,xbrl/utr/monetary-item-type-normative,build/xbrl/utr/utr))
67-
$(eval $(call MAKE_SCHEMA,xbrl/utr/monetary-item-type,build/xbrl/utr/utr))
68-
$(eval $(call MAKE_SCHEMA,xbrl/utr/per-share-item-type-normative,build/xbrl/utr/utr))
69-
$(eval $(call MAKE_SCHEMA,xbrl/utr/per-share-item-type,build/xbrl/utr/utr))
70-
$(eval $(call MAKE_SCHEMA,xbrl/utr/per-unit-item-type-normative,build/xbrl/utr/utr))
71-
$(eval $(call MAKE_SCHEMA,xbrl/utr/per-unit-item-type,build/xbrl/utr/utr))
72-
$(eval $(call MAKE_SCHEMA,xbrl/utr/plane-angle-item-type-normative,build/xbrl/utr/utr))
73-
$(eval $(call MAKE_SCHEMA,xbrl/utr/plane-angle-item-type,build/xbrl/utr/utr))
74-
$(eval $(call MAKE_SCHEMA,xbrl/utr/power-item-type-normative,build/xbrl/utr/utr))
75-
$(eval $(call MAKE_SCHEMA,xbrl/utr/power-item-type,build/xbrl/utr/utr))
76-
$(eval $(call MAKE_SCHEMA,xbrl/utr/pressure-item-type-normative,build/xbrl/utr/utr))
77-
$(eval $(call MAKE_SCHEMA,xbrl/utr/pressure-item-type,build/xbrl/utr/utr))
78-
$(eval $(call MAKE_SCHEMA,xbrl/utr/pure-item-type-normative,build/xbrl/utr/utr))
79-
$(eval $(call MAKE_SCHEMA,xbrl/utr/pure-item-type,build/xbrl/utr/utr))
80-
$(eval $(call MAKE_SCHEMA,xbrl/utr/shares-item-type-normative,build/xbrl/utr/utr))
81-
$(eval $(call MAKE_SCHEMA,xbrl/utr/shares-item-type,build/xbrl/utr/utr))
82-
$(eval $(call MAKE_SCHEMA,xbrl/utr/temperature-item-type-normative,build/xbrl/utr/utr))
83-
$(eval $(call MAKE_SCHEMA,xbrl/utr/temperature-item-type,build/xbrl/utr/utr))
84-
$(eval $(call MAKE_SCHEMA,xbrl/utr/voltage-item-type-normative,build/xbrl/utr/utr))
85-
$(eval $(call MAKE_SCHEMA,xbrl/utr/voltage-item-type,build/xbrl/utr/utr))
86-
$(eval $(call MAKE_SCHEMA,xbrl/utr/volume-item-type-normative,build/xbrl/utr/utr))
87-
$(eval $(call MAKE_SCHEMA,xbrl/utr/volume-item-type,build/xbrl/utr/utr))
88-
$(eval $(call MAKE_SCHEMA,xbrl/utr/volume-per-monetary-item-type-normative,build/xbrl/utr/utr))
89-
$(eval $(call MAKE_SCHEMA,xbrl/utr/volume-per-monetary-item-type,build/xbrl/utr/utr))
38+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/area-item-type-normative,build/xbrl/utr/utr))
39+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/area-item-type,build/xbrl/utr/utr))
40+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/duration-item-type-normative,build/xbrl/utr/utr))
41+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/duration-item-type,build/xbrl/utr/utr))
42+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/electric-charge-item-type-normative,build/xbrl/utr/utr))
43+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/electric-charge-item-type,build/xbrl/utr/utr))
44+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/electric-current-item-type-normative,build/xbrl/utr/utr))
45+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/electric-current-item-type,build/xbrl/utr/utr))
46+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/energy-item-type-normative,build/xbrl/utr/utr))
47+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/energy-item-type,build/xbrl/utr/utr))
48+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/energy-per-monetary-item-type-normative,build/xbrl/utr/utr))
49+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/energy-per-monetary-item-type,build/xbrl/utr/utr))
50+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/flow-item-type-normative,build/xbrl/utr/utr))
51+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/flow-item-type,build/xbrl/utr/utr))
52+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/force-item-type-normative,build/xbrl/utr/utr))
53+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/force-item-type,build/xbrl/utr/utr))
54+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/frequency-item-type-normative,build/xbrl/utr/utr))
55+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/frequency-item-type,build/xbrl/utr/utr))
56+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/ghg-emissions-item-type-normative,build/xbrl/utr/utr))
57+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/ghg-emissions-item-type,build/xbrl/utr/utr))
58+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/ghg-emissions-per-monetary-item-type-normative,build/xbrl/utr/utr))
59+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/ghg-emissions-per-monetary-item-type,build/xbrl/utr/utr))
60+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/length-item-type-normative,build/xbrl/utr/utr))
61+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/length-item-type,build/xbrl/utr/utr))
62+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/mass-item-type-normative,build/xbrl/utr/utr))
63+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/mass-item-type,build/xbrl/utr/utr))
64+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/memory-item-type-normative,build/xbrl/utr/utr))
65+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/memory-item-type,build/xbrl/utr/utr))
66+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/monetary-item-type-normative,build/xbrl/utr/utr))
67+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/monetary-item-type,build/xbrl/utr/utr))
68+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/per-share-item-type-normative,build/xbrl/utr/utr))
69+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/per-share-item-type,build/xbrl/utr/utr))
70+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/per-unit-item-type-normative,build/xbrl/utr/utr))
71+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/per-unit-item-type,build/xbrl/utr/utr))
72+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/plane-angle-item-type-normative,build/xbrl/utr/utr))
73+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/plane-angle-item-type,build/xbrl/utr/utr))
74+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/power-item-type-normative,build/xbrl/utr/utr))
75+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/power-item-type,build/xbrl/utr/utr))
76+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/pressure-item-type-normative,build/xbrl/utr/utr))
77+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/pressure-item-type,build/xbrl/utr/utr))
78+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/pure-item-type-normative,build/xbrl/utr/utr))
79+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/pure-item-type,build/xbrl/utr/utr))
80+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/shares-item-type-normative,build/xbrl/utr/utr))
81+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/shares-item-type,build/xbrl/utr/utr))
82+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/temperature-item-type-normative,build/xbrl/utr/utr))
83+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/temperature-item-type,build/xbrl/utr/utr))
84+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/voltage-item-type-normative,build/xbrl/utr/utr))
85+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/voltage-item-type,build/xbrl/utr/utr))
86+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/volume-item-type-normative,build/xbrl/utr/utr))
87+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/volume-item-type,build/xbrl/utr/utr))
88+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/volume-per-monetary-item-type-normative,build/xbrl/utr/utr))
89+
$(eval $(call MAKE_SCHEMA,2020-12/xbrl/utr/volume-per-monetary-item-type,build/xbrl/utr/utr))
9090

91-
$(eval $(call MAKE_SCHEMA,iso/country/2020/alpha-2,vendor/iso3166/all/all))
92-
$(eval $(call MAKE_SCHEMA,iso/country/2020/alpha-3,vendor/iso3166/all/all))
93-
$(eval $(call MAKE_SCHEMA,iso/country/2020/numeric,vendor/iso3166/all/all))
91+
$(eval $(call MAKE_SCHEMA,2020-12/iso/country/2020/alpha-2,vendor/iso3166/all/all))
92+
$(eval $(call MAKE_SCHEMA,2020-12/iso/country/2020/alpha-3,vendor/iso3166/all/all))
93+
$(eval $(call MAKE_SCHEMA,2020-12/iso/country/2020/numeric,vendor/iso3166/all/all))
9494

9595
build/iso/language/iso-639-2.json: \
9696
vendor/data/iso/language/ISO-639-2_utf-8.txt \
@@ -107,8 +107,8 @@ build/iso/language/%.json: \
107107
templates/build/iso/language/%.jq
108108
$(JQ) --slurpfile iso2 $< --slurpfile iso3 $(word 2,$^) -n -f $(word 3,$^) > $@
109109

110-
$(eval $(call MAKE_SCHEMA,iso/language/2023/set-1,build/iso/language/enriched))
111-
$(eval $(call MAKE_SCHEMA,iso/language/2023/set-2-bibliographic,build/iso/language/enriched))
112-
$(eval $(call MAKE_SCHEMA,iso/language/2023/set-2-terminologic,build/iso/language/enriched))
113-
$(eval $(call MAKE_SCHEMA,iso/language/2023/set-3,build/iso/language/enriched))
114-
$(eval $(call MAKE_SCHEMA,iso/language/2023/set-5,build/iso/language/enriched))
110+
$(eval $(call MAKE_SCHEMA,2020-12/iso/language/2023/set-1,build/iso/language/enriched))
111+
$(eval $(call MAKE_SCHEMA,2020-12/iso/language/2023/set-2-bibliographic,build/iso/language/enriched))
112+
$(eval $(call MAKE_SCHEMA,2020-12/iso/language/2023/set-2-terminologic,build/iso/language/enriched))
113+
$(eval $(call MAKE_SCHEMA,2020-12/iso/language/2023/set-3,build/iso/language/enriched))
114+
$(eval $(call MAKE_SCHEMA,2020-12/iso/language/2023/set-5,build/iso/language/enriched))

meta/schemas-root.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
"$comment": {
3737
"not": {
38-
"$ref": "../schemas/ietf/uri/uri-reference.json"
38+
"$ref": "../schemas/2020-12/ietf/uri/uri-reference.json"
3939
}
4040
},
4141
"x-license": {
@@ -49,7 +49,7 @@
4949
"minItems": 1,
5050
"uniqueItems": true,
5151
"items": {
52-
"$ref": "../schemas/ietf/http/https-url.json"
52+
"$ref": "../schemas/2020-12/ietf/http/https-url.json"
5353
}
5454
}
5555
}

meta/schemas.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
"properties": {
66
"$id": false,
77
"$comment": {
8-
"$ref": "../schemas/misc/single-line-text.json"
8+
"$ref": "../schemas/2020-12/misc/single-line-text.json"
99
},
1010
"title": {
11-
"$ref": "../schemas/misc/single-line-text.json"
11+
"$ref": "../schemas/2020-12/misc/single-line-text.json"
1212
},
1313
"description": {
14-
"$ref": "../schemas/misc/single-line-text.json"
14+
"$ref": "../schemas/2020-12/misc/single-line-text.json"
1515
}
1616
}
1717
}

schemas/bipm/si/2019/base/prefixed/attoampere.json renamed to schemas/2020-12/bipm/si/2019/base/prefixed/attoampere.json

File renamed without changes.

schemas/bipm/si/2019/base/prefixed/attocandela.json renamed to schemas/2020-12/bipm/si/2019/base/prefixed/attocandela.json

File renamed without changes.
File renamed without changes.

schemas/bipm/si/2019/base/prefixed/attokelvin.json renamed to schemas/2020-12/bipm/si/2019/base/prefixed/attokelvin.json

File renamed without changes.
File renamed without changes.
File renamed without changes.

schemas/bipm/si/2019/base/prefixed/attosecond.json renamed to schemas/2020-12/bipm/si/2019/base/prefixed/attosecond.json

File renamed without changes.

0 commit comments

Comments
 (0)