Skip to content

Commit deb7e00

Browse files
turbomamclaude
andcommitted
Upgrade ODK 1.5.4 to 1.6.1; fix ontology IRI
Regenerates Makefile, run.sh, SPARQL queries, and CI workflow for ODK v1.6.1 (ROBOT 1.9.10). Pins the image in qc.yml. Adds overrides in metpo.Makefile for the $(ONT).owl and $(ONT).json recipes, which in the generated Makefile use $(URIBASE)/$@ and produce the invalid IRI https://w3id.org/metpo.owl. The correct IRI is https://w3id.org/metpo/metpo.owl = $(ONTBASE)/$@. Root cause is that metpo-odk.yaml sets uribase to the bare domain rather than the ontology-specific namespace; a separate fix to that config is tracked in #465. Release artifacts rebuilt with correct ontology IRI. All tests pass (validate_idranges, reason_test, SPARQL checks, OWL DL profile). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent df4cda7 commit deb7e00

20 files changed

Lines changed: 264 additions & 63784 deletions

.github/workflows/qc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ jobs:
1919
ontology_qc:
2020
# The type of runner that the job will run on
2121
runs-on: ubuntu-latest
22-
container: obolibrary/odkfull:v1.6
22+
container: obolibrary/odkfull:v1.6.1
2323

2424
# Steps represent a sequence of tasks that will be executed as part of the job
2525
steps:
2626
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
27-
- uses: actions/checkout@v6
27+
- uses: actions/checkout@v4
2828

2929
- name: Run ontology QC checks
3030
env:

0 commit comments

Comments
 (0)