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

Add parent classes for ethnicity and ancestry terms #46

Closed
brianraymor opened this issue Dec 21, 2023 · 1 comment
Closed

Add parent classes for ethnicity and ancestry terms #46

brianraymor opened this issue Dec 21, 2023 · 1 comment
Assignees

Comments

@brianraymor
Copy link

The CELLxGENE Discover schema has limited metadata but strict requirements and enforcement by our validator. Each version of the schema also defines (pins) the specific release for each ontology that we use. This allows us to write extremely specific requirements related to each ontology.

From a validation perspective, it's simpler to block terms based on the ontology hierarchy (must be a child of a specific term for example) or properties (like deprecated) It would be extremely helpful if there was a simple way to determine the set of HANCESTRO terms appropriate for either ethnicity or ancestry.

Otherwise, we're forced to manually review the ontology during schema updates and cherry pick exceptions term by term. And the more complex our schema requirements, the more overhead there is for the curators who must observe the requirements. In addition, it appears that many terms in HANCESTRO are missing descriptions (IAO_0000115)?

Please see the current schema requirements for self-reported ethnicity which illustrate this complexity.

@daniwelter
Copy link
Collaborator

I believe this was addressed through the last 2 releases. Please reopen if more work is needed.

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

2 participants