Skip to content

Fix ENVO import, add ORCIDIO#59

Merged
gouttegd merged 5 commits into
masterfrom
fix-imports
Jun 22, 2026
Merged

Fix ENVO import, add ORCIDIO#59
gouttegd merged 5 commits into
masterfrom
fix-imports

Conversation

@gouttegd

Copy link
Copy Markdown
Collaborator

This PR:

gouttegd added 4 commits June 22, 2026 13:43
Including individuals in the merged import module causes a bunch of ENVO
individuals representing mostly "ecoregions" to be added to FBbi, even
though they have nothing to do here.
Add a component containing the ORCIDIO individuals representing the
known contributors to the ontology.

This requires forcing the ODK to use the latest version of the ODK ROBOT
plugin.
@gouttegd gouttegd self-assigned this Jun 22, 2026
We cannot have `$(COMPONENTSDIR)/orcidio.owl` depend on `$(SRCMEREGD)`,
because `$(SRCMERGED)` itself is dependent on all the components.

We work around the issue by manually remove all import declarations from
the edit file (what is normally done for `$(SRCMERGED)`), _without_
re-adding the import declarations for ODK-declared components (which is
what causes the circular dependency). This work in our case because
orcidio is the only component in FBbi.

Hopefully by the time we add other components to FBbi (if we ever do
that), ODK 1.7 will be out and will no longer need to do any of that.
@gouttegd gouttegd merged commit 887047c into master Jun 22, 2026
1 check passed
@gouttegd gouttegd deleted the fix-imports branch June 22, 2026 14:27
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.

Spurious ENVO individuals in release artifacts

1 participant