forked from eth-library/naif
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhei-changelog.json
More file actions
274 lines (274 loc) · 12.1 KB
/
hei-changelog.json
File metadata and controls
274 lines (274 loc) · 12.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
[
{
"date": "2026-02-13",
"scope": "HEI + NAIF",
"title": "Initial HEI baseline published for the research-assessment dashboard",
"summary": "The first public HEI dataset for the NAIF site was published alongside the DORA and CoARA dashboard.",
"row_count_before": null,
"row_count_after": 46,
"changes": [
"Published 46 institutions with core address fields, DORA / CoARA status columns, and curated registry identifiers already available at that point.",
"Established the first public baseline later reused by the Swiss HEI and NAIF dashboards."
],
"corrections": [
"Later revisions expanded coverage, reclassified some institutions, and corrected several signatory or member flags."
],
"commits": [
{
"sha": "f100ad570d55d63b03d1990a2825a403370b92be",
"message": "Add DORA & CoARA dashboard and update event categories"
}
]
},
{
"date": "2026-02-17",
"scope": "HEI + NAIF",
"title": "Rapid expansion and early curation pass",
"summary": "Three same-day commits expanded the baseline and mixed institution curation with TOBI linkage work.",
"row_count_before": 46,
"row_count_after": 55,
"changes": [
"Expanded the published baseline from 46 to 55 rows.",
"Added `swissuniversities_id`, `swissuniversities_name`, `openalex_ids`, and `openorgs_ids`.",
"Added exploratory TOBI findability and output columns directly to `hei.csv`.",
"Added rows for `HSSH`, `IMD`, `PH FHNW`, `SBS`, `SFISM`, `SUMEF`, `SUPSI-DFA`, `TCM UNI`, `CRCS`, `GIHE`, and `LRGHE`, while `FTL` and `HEP | PH FR` dropped out during the same revision series.",
"Corrected ROR / GRID mappings for `FernUni` and `PH NMS Bern`, and filled missing metadata for `FUS`, `CRCS`, `GIHE`, and `LRGHE`."
],
"corrections": [
"The 17 February commit messages were generic, so this summary is reconstructed from CSV snapshots rather than from detailed contemporaneous notes.",
"Later revisions split TOBI back out of the HEI baseline and revisited several classifications from this pass."
],
"commits": [
{
"sha": "9058d27fe2595fc0c915edb7fe22a2da624af57f",
"message": "Update dashboard/hei.csv"
},
{
"sha": "aded14b7976dc306ec86571c6aed23165cd34113",
"message": "Update dashboard/hei.csv"
},
{
"sha": "fc1cd47bfb61d80b7333ebe624082bc4059901de",
"message": "feat: improve hei data"
}
]
},
{
"date": "2026-02-18",
"scope": "HEI + NAIF",
"title": "TOBI metrics moved out of the HEI baseline",
"summary": "The shared HEI list stopped carrying TOBI metric columns and instead kept direct links to source systems.",
"row_count_before": 55,
"row_count_after": 55,
"changes": [
"Removed TOBI findability, output, and retrieval-date columns from `hei.csv`.",
"Added direct `openalex_url`, `openaire_url`, and `dimensions_url` columns plus a single `openaire_id` field.",
"Backfilled street and postcode data for ten institutions including `GIHE`, `IMD`, `PH FHNW`, `SBS`, `SFISM`, `SUMEF`, `SUPSI-DFA`, and `TCM UNI`."
],
"corrections": [
"Keeping TOBI metrics inside `hei.csv` turned out to be awkward; later revisions also removed the remaining dashboard-specific URL columns."
],
"commits": [
{
"sha": "9b668cc6cd5700f0497c039dc11a631c72ae2bcf",
"message": "Add new content for NAIF project and TOBI data dashboard"
}
]
},
{
"date": "2026-03-03",
"scope": "HEI + NAIF",
"title": "Institution review corrected status flags and restored rows",
"summary": "A broader review corrected several institution mappings, restored dropped rows, and updated CoARA membership flags.",
"row_count_before": 55,
"row_count_after": 57,
"changes": [
"Reintroduced `FTL` and `HEP | PH FR`, taking the baseline to 57 rows.",
"Corrected CoARA member flags for `EPFL`, `PHSG`, `PHSZ`, `PHBern`, and `HEP Vaud`.",
"Corrected `FernUni` ROR, GRID, and coordinate data, and updated the `PH NMS Bern` ROR mapping.",
"Restored `Franklin University Switzerland` and `Faculty of Theology of Lugano`, and filled missing data for `CRCS`.",
"Reclassified `HWZ` from `UAS Inst.` to `UAS`."
],
"corrections": [
"Not all March choices held up: `HWZ` moved back to `UAS Inst.` on 22 April, and `FTL` / `HEP | PH FR` were later removed again."
],
"commits": [
{
"sha": "b44a405e362c52765154cf5788968f3ceb729ca4",
"message": "fix: Update institution details in hei.csv for accuracy and consistency; add missing entries and correct URLs"
}
]
},
{
"date": "2026-04-15",
"scope": "HEI + NAIF",
"title": "Shared HEI data path introduced",
"summary": "The dataset was moved to a shared location so both dashboards could use the same CSV and XLSX export.",
"row_count_before": 57,
"row_count_after": 57,
"changes": [
"Moved the baseline from `dashboards/naif/hei.csv` to `dashboards/_data/hei.csv`.",
"Added shared helper code and tests so the NAIF and Swiss HEI dashboards now reuse the same download files."
],
"corrections": ["This was a packaging change rather than a row-level content change."],
"commits": [
{
"sha": "ff6fc275a2324f02cf57dcce5445e52016d03c24",
"message": "refactor: extract shared dashboard code into _common module and centralise data"
}
]
},
{
"date": "2026-04-15",
"scope": "HEI + NAIF",
"title": "OpenOrgs and OpenAIRE links refreshed across most rows",
"summary": "A large identifier-maintenance pass replaced many legacy OpenOrgs or OpenAIRE values with newer hashed identifiers.",
"row_count_before": 57,
"row_count_after": 57,
"changes": [
"Updated `openorgs_ids`, `openaire_id`, and derived URLs for 48 rows.",
"Replaced many older numeric OpenAIRE organisation identifiers with hashed values now used in the dashboard links.",
"Added OpenAlex or OpenOrgs coverage for `HEP | PH FR` and dropped unresolved OpenOrgs links from a smaller set of rows such as `HEP-BEJUNE`, `PH NMS Bern`, `SHLR`, `IMD`, `STH Basel`, and `THC`."
],
"corrections": [
"Most rows changed only in derived identifier-link fields; the institution list itself stayed at 57 rows."
],
"commits": [
{
"sha": "4e0a30a72f01d3c1f81682ce3c79e5488b60a77f",
"message": "Enhance dashboards with updated data notes and identifier linking"
}
]
},
{
"date": "2026-04-16",
"scope": "HEI + NAIF",
"title": "Missing Wikidata and location fields were backfilled",
"summary": "A cleanup pass filled identifier gaps left by the earlier expansion work.",
"row_count_before": 57,
"row_count_after": 57,
"changes": [
"Added missing Wikidata IDs for 17 rows, including `OST`, `FHNW`, `HEP-BEJUNE`, `PHBern`, `PH Luzern`, `PH Zug`, `PH Zurich`, `FTL`, `SUMEF`, and `HSSH`.",
"Added coordinates plus a Wikidata ID for `SUPSI-DFA`.",
"Added a missing ISNI for `Les Roches Global Hospitality Education`."
],
"corrections": [
"This commit cleaned up gaps left from the February and March expansion passes."
],
"commits": [
{
"sha": "38719689637f8fa55f6ecf974bb3193d9b018dda",
"message": "fix: data updated"
}
]
},
{
"date": "2026-04-16",
"scope": "HEI + NAIF",
"title": "Primary OpenAlex IDs became explicit",
"summary": "The shared baseline was simplified by removing dashboard-specific URL columns and recording a canonical OpenAlex ID per row.",
"row_count_before": 57,
"row_count_after": 57,
"changes": [
"Removed `openalex_url`, `openaire_id`, `openaire_url`, and `dimensions_url` from `hei.csv`.",
"Added `openalex_primary_id` while keeping the full alias list in `openalex_ids`.",
"Added validation so the primary OpenAlex ID must also appear in the alias list."
],
"corrections": [
"This intentionally made `hei.csv` less dashboard-specific and easier to reuse as a shared baseline."
],
"commits": [
{
"sha": "6102233b3ab7d764b24f07dc320a010026352962",
"message": "Refactor OpenAlex ID handling in cross_check_hei.py and add validation tests"
}
]
},
{
"date": "2026-04-22",
"scope": "HEI + NAIF",
"title": "Issue-driven cleanup removed two rows and reversed one classification",
"summary": "The latest published cleanup trimmed the baseline and explicitly reverted part of the March revision.",
"row_count_before": 57,
"row_count_after": 55,
"changes": [
"Removed `FTL` and `HEP | PH FR`, taking the published baseline from 57 to 55 rows.",
"Restored `HWZ` from `UAS` to `UAS Inst.`.",
"Filled the previously empty `swissuniversities_name` for `CRCS`."
],
"corrections": [
"The commit references issues `#15` and `#17`, but their text is not available in this environment, so this summary is based on the CSV diff itself."
],
"commits": [
{
"sha": "e66e17cdab71f4679da890b80ed25a7f36f6da62",
"message": "fix: fix #17 and #15"
}
]
},
{
"date": "2026-05-04",
"scope": "Dashboards",
"title": "Shared dashboard helpers, site usage dashboard, and FHNW name correction",
"summary": "Dashboard maintenance centralised repeated markup, added the Matomo-backed site usage dashboard, and corrected the English and German FHNW display names in the shared HEI data.",
"row_count_before": 55,
"row_count_after": 55,
"changes": [
"Updated `FHNW` from `University of Applied Sciences Northwestern Switzerland` to `University of Applied Sciences and Arts Northwestern Switzerland` and changed `name_de` to `Fachhochschule Nordwestschweiz FHNW`.",
"Added the site usage dashboard and checked-in Matomo usage snapshot used for historic usage reporting.",
"Extracted shared dashboard table, download, and institution-type markup helpers used by the NAIF, Swiss HEI Open Data, and TOBI dashboards."
],
"corrections": [
"The HEI row count stayed unchanged; only one institution display name and shared dashboard presentation code changed."
],
"commits": [
{
"sha": "4fbcf38af71ecb28118c4fe852fe6632278058c1",
"message": "Declutter, ORD & Matomo Stats (#21)"
}
]
},
{
"date": "2026-05-19",
"scope": "Dashboards",
"title": "Dashboard index order and descriptions curated",
"summary": "The dashboards landing page was changed from date-based discovery to an explicit curated order, and dashboard listing descriptions were refreshed.",
"row_count_before": 55,
"row_count_after": 55,
"changes": [
"Set explicit dashboard listing order: Swiss HEI Open Data, DORA and CoARA, TOBI, and Site usage.",
"Refined dashboard descriptions for the index, NAIF, Swiss HEI Open Data, TOBI, and Site usage pages.",
"Added `listing-order` metadata to the individual dashboard pages."
],
"corrections": [
"This was a dashboard navigation and metadata change only; the shared HEI data rows stayed unchanged."
],
"commits": [
{
"sha": "3c47a00cf348e5261664ed874e27b01ae3d90c2c",
"message": "Dashboard index order (#27)"
}
]
},
{
"date": "2026-05-20",
"scope": "HEI + NAIF",
"title": "Teacher education type label aligned with official terminology",
"summary": "The dashboard display labels for the `UTE` institution type were updated to use the official Swiss higher education category name.",
"row_count_before": 55,
"row_count_after": 55,
"changes": [
"Changed the displayed `UTE` institution type label from teacher education institutions to `Universities of Teacher Education`.",
"Kept the underlying `UTE` code and the published HEI rows unchanged."
],
"corrections": [
"This is a terminology correction only; it does not change institution coverage, identifiers, or status flags."
],
"commits": [
{
"sha": "54757b73cd52daea8be27164a6d752c9c0e81d3c",
"message": "fix: align teacher education terminology"
}
]
}
]