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

Prefix #102

Open
chrishmorris opened this issue Mar 7, 2024 · 2 comments
Open

Prefix #102

chrishmorris opened this issue Mar 7, 2024 · 2 comments

Comments

@chrishmorris
Copy link

Thank you for your ontologies, especially ncbislim.obo.

It uses the prefix "NCBITaxon:". This does not conform to the standard for CURIEs, which should be lower case, and is not the one used by identifiers.org, which uses "taxonomy". (BioPortal, which is similar to you but also non-compliant.)

I would like to suggest "ncbi.taxon:" as a prefix that perhaps everyone can agree on.

There is some more discussion on this here: identifiers-org/identifiers-org.github.io#171 and in some email correspondence which I will be happy to copy you in to.

Convergence on this would help make everyone's data FAIR.

@chrishmorris
Copy link
Author

Correction. I see that this resolves: https://bioregistry.io/ncbitaxon:/9606. So "ncbitaxon" might be best.

@matentzn
Copy link
Contributor

matentzn commented Mar 7, 2024

Hello @chrishmorris. Thanks for reaching out! This is a politically, and technically, a quite complicated issue unfortunately. There are a number of clashing assumptions here, and unfortunately there is no easy way out.

The ontology here, in essence a "database converted to an ontology", is a member of the OBO Foundry library of ontologies. As such, it is subject to its rules on prefixes and identifiers: https://obofoundry.org/id-policy.html.

This preference has also been enshrined into bioregistry (https://bioregistry.io/registry/ncbitaxon), but even if NCBI takes control of the preferred prefix, it wont be possible to easily change the prefix on the OBO side of things. Technically, we would have to change https://github.com/OBOFoundry/OBOFoundry.github.io/blob/master/ontology/ncbitaxon.md?plain=1#L21, which is pretty much impossible given how widely the obo-version of the ontology is used.

So, unfortunately, I dont think there is anything that can be done about this.. You could bring this issue to an OBO Operations Committee Meeting, but I doubt anyone would agree to a change like that due to the wide-spread of the NCBITaxon (which is widespread as it is part of the OBO IRI).

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

No branches or pull requests

2 participants