geneontology / go-site

A collection of metadata, tools, and files associated with the Gene Ontology public web presence.
http://geneontology.org
BSD 3-Clause "New" or "Revised" License
46 stars 89 forks source link

Uniprot CURIE & IRI differs between GO & identifiers.org #1160

Open lpalbou opened 5 years ago

lpalbou commented 5 years ago

From identifiers.org: UniProt:P04202 and https://identifiers.org/UniProt:P04202 In our go-cams: UniProtKB:P04202 and http://identifiers.org/uniprot/Q16629

Example in Noctua-models

Fortunately http://identifiers.org/uniprot/Q16629 is still recognized by identifiers.org, but this is not good as IRIs should be the same.

In addition, we may want to use purl e.g. http://purl.uniprot.org/uniprot/P04202 (see issue https://github.com/geneontology/neo/issues/34)

I think this can be solved by just updating the db-xrefs ? @cmungall

pgaudet commented 5 years ago

Maybe idetifiers.org is not correct ? UniProt contructs the URLs the same way we do:

https://www.uniprot.org/uniprot/P99999

??

Pascale

lpalbou commented 5 years ago

Not necessarily an error, it seems identifiers.org has just chosen a different pattern. For instance ensembl ids would also be: https://identifiers.org/ensembl:ENSG00000139618

So their pattern is: https://identifiers.org/{database}:{id}

The issue here is more that we don't have the same IRIs in the GO-CAM and in identifiers.org, which is not great for linked data.