Commit 8078f88
Fix metpo-base.* empty-artifact bug; protect against ODK 1.6 import management
Adds metpo.Makefile override for $(ONT)-base.owl to use
--base-iri $(URIBASE)/metpo (lowercase) instead of the generated
$(URIBASE)/METPO (uppercase). The uppercase form matched no METPO
terms (all IRIs are https://w3id.org/metpo/<id>), silently producing
empty base artifacts. Re-applies the fix from
#463 which the Makefile
regeneration in the ODK upgrade reverted.
Also updates the comment on the $(ONT).owl / $(ONT).json overrides
to accurately describe the uribase design tension rather than calling
it an ODK template bug.
Adds manage_import_declarations: FALSE to metpo-odk.yaml. ODK 1.6
introduced automatic rewriting of owl:imports in the edit file during
update_repo; this flag disables that step, preventing failures if
update_repo is run with the current uribase: https://w3id.org config.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent deb7e00 commit 8078f88
2 files changed
Lines changed: 25 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
46 | 47 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
126 | 131 | | |
127 | 132 | | |
128 | 133 | | |
| |||
133 | 138 | | |
134 | 139 | | |
135 | 140 | | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
0 commit comments