-
Notifications
You must be signed in to change notification settings - Fork 1
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
Mass-curate OLS redirects, e.g. nmrCV #250
Comments
Hi Steffen, |
Current list of namespaces with OLS resources: bao, biomodels.kisao, biomodels.teddy, bto, cco, chebi, cheminf, cl, clo, doid, eco, edam, efo, envo, eo, fma, foodon, go, hp, ido, ma, mamo, maxo, mcro, mi, mod, mp, ms, ncit, nmr, obcs, obi, omit, opl, orphanet.ordo, pato, po, pr, probonto, pw, ro, sbo, sio, so, stato, taxonomy, uberon, uo, vario |
@sneumann The issue is with the short_form specified. Short_forms have this format: Hence, this works: https://www.ebi.ac.uk/ols4/ontologies/nmrcv/classes?short_form=NMR_1000003. If you prefer to use curies, you could use: https://www.ebi.ac.uk/ols4/ontologies/nmrcv/classes?curie=NMR:1000003. |
Thank you for the information @henrietteharmse ! We, unfortunately, can't use underscores since identifiers.org only allows for the colon or the slash as separating characters. Is the curie query parameter available for all ontologies? |
Yes, the curie parameter is available for all ontologies! |
@henrietteharmse quick question on edam. It seems that the identification scheme used is a bit different from how it is showing in bioportal. In bio portal it uses the current regex setup in identifiers.org ( For miriam for example: bioportal uses data_1664, but OLS has several IDs for miriam. Could you advise on how to update our registry? For now I deactivated it since the url pattern is not valid. |
Yes, there is indeed several terms in the EDAM ontology that matches on Miriam. See EDAM ontology source. Use IRIThe fail-safe way to get this consistently from OLS for EDAM is to use an IRI. I.e. in this case the IRI you are interested in is To access the OLS UI, use the following where the IRI is double URL encoded: ==> Or, if you are using the API use: Use CurieIf you want to use curies, you can use the following: For UI: https://www.ebi.ac.uk/ols4/ontologies/edam/classes?curie=EDAM:1164 However, with curies there are some ambiguity. |
Awesome, thank you @henrietteharmse, that greatly helped. I went throught he list from my original ticket from OLS, and the only problem I'm having is that some ontologies aren't available on OLS aparently. Here's a list of the ones I'm having trouble finding:
|
VARIO and EO are no longer maintained and marked as inactive by the OBO Foundry. See #453. Therefore they are not on OLS as they are not recommended for use any longer. |
Awesome, thank you for all the help @henrietteharmse @sneumann may I close the issue? |
https://identifiers.org/NMR:1000003 now works as expected, thanks for fixing ! Yours, Steffen |
Hi,
I found an issue on https://registry.identifiers.org/registry/nmr
and suspect there could be something systematic, and if so,
this could be mass-curated for other affected identifiers.org prefixes.
For example, https://identifiers.org/NMR:1000003
redirects to
https://www.ebi.ac.uk/ols4/ontologies/nmrcv/terms?short_form=NMR:1000003
which in turn gives a "not found" redirecting to
https://www.ebi.ac.uk/ols4/api/v2/ontologies/nmrcv/classes?shortForm=NMR:1000003&includeObsoleteEntities=true
I can't tell where the underlying issue is (the identifiers.org entry or the OLS4 side ?!),
the correct URL after all redirection would be
https://www.ebi.ac.uk/ols4/ontologies/nmrcv/classes/http%253A%252F%252FnmrML.org%252FnmrCV%2523NMR%253A1000003
and maybe @henrietteharmse could chime in.
Thanks,
Yours,
Steffen
The text was updated successfully, but these errors were encountered: