obophenotype / obophenotype/uberon

Update the code that refreshes the PORO ontology

Open
#3,763 0 comments 0 reactions 1 assignee View on GitHub

@gouttegd is already working on this.

Since Aug 31, 2026.

composite
Dominant language
Emacs Lisp
Stars
163
Forks
43
Avg merge
1d 17h
Merged PRs (30d)
5

Description

The Porifera anatomy ontology (PORO) is one of the components that make up Uberon’s Composite Metazoan (CM) product.

For now, PORO is among the CM components that require some special processing, because the ontology has not been updated for 10 years and the latest available version does not meet modern expectations. In particular, its release artefact contains unmerged Import statements that, if they were left as they are, would forcefully inject into CM a 10-years old version of several ontologies (including Uberon itself). So when mirroring PORO, we have to explicitly strip away those import statements.

But PORO is hopefully about to get ”reactivated”, and its build system has already been upgraded to use the ODK. Among other things, this means that the next release will include a proper -base variant. Once that release is available, we will be available to simplify a bit Uberon’s CM code.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.