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

What relation should link a life stage term to its taxon-specific counterpart? #3409

Open
gouttegd opened this issue Nov 6, 2024 · 1 comment
Assignees

Comments

@gouttegd
Copy link
Collaborator

gouttegd commented Nov 6, 2024

(This question was first raised in the developmental stage ontologies repo, but as a side remark on a PR. It deserves its own discussion.)

Part of the steps that are needed to build Composite Metazoan is to create “bridging axioms” that link the taxon-neutral terms in Uberon to their taxon-specific counterparts in the the taxon-specific ontologies (FBbt, FBdv, WBbt, XAO, etc.).

For almost all terms, that link is of the form:

{taxon-specific term} EquivalentTo: {Uberon term} and ('part of' some {taxon ID})

But for the terms that represent life stages (specifically 'life cycle' and 'life cycle stage' and their descendants), the links can use two distinct relations depending on where the bridging axioms are generated.

For the bridging axioms that are generated in the life stage ontologies repository, they are of the same form as above (in particular, they use the same part of relation).

But for the bridging axioms that are generated in Uberon (typically, those are the bridges that link to externally maintained, taxon-specific life stage ontologies like FBdv or WBls), the links are of the form

{taxon-specific term} EquivalentTo: {Uberon term} and ('occurs in' some {taxon ID})

where occurs in is BFO:0000066.

It cannot be good that the relations used in those bridging axioms vary depending on the species (e.g. occurs in for Drosophila melanogaster, part of for Gorilla gorilla). Whatever relation is used, it should be the same for all species.

@gouttegd
Copy link
Collaborator Author

gouttegd commented Nov 6, 2024

@cmungall Two years ago you suggested that all links between Uberon terms and taxon-specific terms should take the form of two axioms:

{taxon-specific term} EquivalentTo: {Uberon term} and ('in taxon' some {taxon ID})
{taxon-specific term} SubClassOf: ({relation} some {taxon ID})

where relation would be 'part of' for continuants and 'occurs in' for occurrents. Is that still what you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant