Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate ChirDv into the composite pipeline. #3469

Merged
merged 1 commit into from
Jan 29, 2025
Merged

Conversation

gouttegd
Copy link
Collaborator

Now that SSLSO includes the ChirDv (goat life stages) component, we must make sure the bridging/composite pipeline is ready to deal with that component: that is, we must generate bridging axioms between the Uberon life stages terms and their ChirDv counterparts, and unfold them into class expressions when building Composite Metazoan.

Otherwise, the ChirDv terms would still end up in the collected/composite products (since they are bundled with SSLSO), but would not be connected to Uberon’s hierarchy.

Now that SSLSO includes the ChirDv (goat life stages) component, we
should make sure the bridging/composite pipeline is ready to deal with
that component: we must generate bridging axioms between the Uberon life
stages terms and their ChirDv counterparts, and unfold them into class
expressions when building Composite Metazoan.

Otherwise, the ChirDv terms would still end up in the
collected/composite products (since they are bundled with SSLSO), but
would not be connected to Uberon’s hierarchy.
@gouttegd gouttegd requested a review from matentzn as a code owner January 29, 2025 16:45
@gouttegd gouttegd self-assigned this Jan 29, 2025
Copy link
Contributor

@matentzn matentzn left a comment

Choose a reason for hiding this comment

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

🎉 wow... we dare to... Add a new species! That must be the first in a looong time :D GREAT thanks for taking the initiative!

@gouttegd
Copy link
Collaborator Author

gouttegd commented Jan 29, 2025

Well, this is more or less imposed by SSLSO. Whether we want a new species in Composite Metazoan or not, goats are now represented in SSLSO, and since SSLSO is an integral part of Composite Metazoan, goat terms will end up in Composite Metazoan anyway, the next time we refresh external resources. So better to make sure they are properly integrated into Uberon’s hierarchy than to let them float around unattached to anything.

(The alternative would be to forcibly strip ChirDv terms out of SSLSO prior to merging SSLSO in, but that would actually be more work than properly integrating those terms.)

@gouttegd gouttegd merged commit 787fe19 into master Jan 29, 2025
1 check passed
@gouttegd gouttegd deleted the prepare-for-chirdv branch January 29, 2025 17:17
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