Skip to content

Rebuild release artifacts: sync 327 IAO:0100001 redirects + yellow-pigment synonym fix#494

Closed
turbomam wants to merge 1 commit into
mainfrom
rebuild-release-artifacts-iao0100001
Closed

Rebuild release artifacts: sync 327 IAO:0100001 redirects + yellow-pigment synonym fix#494
turbomam wants to merge 1 commit into
mainfrom
rebuild-release-artifacts-iao0100001

Conversation

@turbomam

@turbomam turbomam commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

The committed release artifacts on main were out of sync with the source. Earlier commits added 325 `IAO:0100001` (term replaced by) annotations to `src/templates/deprecated.tsv` and the `metpo_sheet.owl` component, and corrected one MetaTraits synonym, but the published release files (`metpo.owl`, `metpo-full.owl`, `metpo-base.*` + obo/json) were never rebuilt. Consumers fetching `metpo.owl` saw neither the redirects nor the corrected synonym.

This PR is a pure regeneration from the current templates and component, no source edits.

What changed

  • 327 `IAO:0100001` redirect assertions now present in all OWL artifacts (was 0)
  • `cell color: yellow pigment` MetaTraits synonym now in the artifacts (was the old `yellow pigment`)
  • version IRIs/dates bumped to the build date

Verification

  • `make test` passes: 0 ROBOT errors, 5/5 SPARQL checks, OWL 2 DL valid, ELK reasoning clean
  • Loaded into a local OLS4 docker: 1455 classes, 184 properties, 0 load issues, all 325 redirects present
  • External OBO IRI audit on the built artifact: 0 obsolete upstream terms (191/194 current; 3 are citation-only ENVO/OMP IRIs)

Surfaced while verifying the post-ODK-upgrade build pipeline.

… synonym fix

The release artifacts (metpo.owl, metpo-full.owl, metpo-base.* + obo/json)
were not rebuilt when the term-replaced-by work and the MetaTraits synonym
fix landed. The component (metpo_sheet.owl) and templates carried the
changes, but the published artifacts did not, so consumers fetching
metpo.owl saw neither the 327 IAO:0100001 redirects nor the corrected
'cell color: yellow pigment' synonym.

This rebuild brings the release files in sync with the source. No source
changes; pure regeneration from the current templates and component.

Verified: make test passes (0 ROBOT errors, 5/5 SPARQL, OWL 2 DL valid).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 5, 2026 13:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Regenerates committed METPO release artifacts so published OBO/OWL outputs match the current templates/components, including restored term-redirect assertions and a corrected MetaTraits synonym.

Changes:

  • Bumps release data-version/owl:versionInfo metadata to 2026-06-04.
  • Adds many replaced_by assertions on obsolete terms (reflecting IAO:0100001 redirects in the OWL build).
  • Updates the yellow pigmented MetaTraits synonym to cell color: yellow pigment.

Reviewed changes

Copilot reviewed 3 out of 10 changed files in this pull request and generated 2 comments.

File Description
metpo.obo Regenerated full OBO artifact with updated version metadata, new replaced_by redirects, and the yellow-pigment synonym fix.
metpo-base.obo Regenerated base OBO artifact with updated version metadata, new replaced_by redirects, and the yellow-pigment synonym fix.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread metpo.obo
is_a: oboInOwl:ObsoleteClass ! Obsolete Class
property_value: IAO:0000231 OMO:0001000
is_obsolete: true
replaced_by: metpo:1000445
Comment thread metpo-base.obo
is_a: oboInOwl:ObsoleteClass
property_value: IAO:0000231 OMO:0001000
is_obsolete: true
replaced_by: metpo:1000445
@turbomam

turbomam commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #495, which is based on this branch and includes this artifact rebuild plus the ontology metadata/credit fixes. Verified: this branch's head commit is an ancestor of #495, so nothing is lost. Not deleting the branch (it's #495's base).

@turbomam turbomam closed this Jun 5, 2026
@turbomam turbomam deleted the rebuild-release-artifacts-iao0100001 branch June 5, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants