Identifier Standards
Pattern for Local Unique Identifiers
Local unique identifiers in UniProt Protein should match this regular expression:
^([OPQ]\d[A-Z0-9]{3}\d|[A-NR-Z]\d([A-Z][A-Z0-9]{2}\d){1,2})$
Example Local Unique Identifiers
P0DP23   Resolve
A0A023GPI8   Resolve
A2BC19   Resolve
P12345   Resolve
Q8WZ42   Resolve
Pattern for CURIES
Compact URIs (CURIEs) constructed from UniProt Protein should match this regular expression:
^uniprot:([OPQ]\d[A-Z0-9]{3}\d|[A-NR-Z]\d([A-Z][A-Z0-9]{2}\d){1,2})$
Example CURIEs
uniprot:P0DP23
uniprot:A0A023GPI8
uniprot:A2BC19
uniprot:P12345
uniprot:Q8WZ42
Format String for RDF URIs
http://purl.uniprot.org/uniprot/$1
Example RDF URI
http://purl.uniprot.org/uniprot/P0DP23
Mappings to External Registries

Mappings from records in Semantic Farm to external registries comprises the metaregistry. This resource has 14 mappings to external registries with 7 unique external prefixes.

Registry Name Registry Metaprefix External Prefix Curate
BioContext biocontext UniProtKB
Biolink biolink.resource UniProtKB
Cellosaurus cellosaurus.resource UniProtKB
EDAM EDAM Data logo edam.data 3021
FAIRsharing FAIRsharing logo fairsharing FAIRsharing.wf28wm
GO go.resource UniProtKB
Integbio Integbio logo integbio nbdc00221
Identifiers.org namespace Identifiers.org namespace logo miriam uniprot
N2T n2t uniprot
NCBI ncbi.resource UniProt
Prefix Commons prefixcommons uniprot
re3data Registry of Research Data Repositories logo re3data r3d100011521
TogoID Ontology togoid Uniprot
Wikidata Wikidata Property logo wikidata.property P352
Providers

A provider turns a local unique identifiers from a resource into a URI. Many providers are also resolvable as URLs (i.e., they can be used in a web browser).

The local unique identifier P0DP23 is used to demonstrate the providers available for UniProt Protein. Some providers may use a different example, which is displayed in the table below. A guide for curating additional providers can be found here.

Provider Name Provider Code URI
UniProt Protein uniprot http://purl.uniprot.org/uniprot/P0DP23
UniProt Protein (RDF) rdf http://purl.uniprot.org/uniprot/P0DP23
Bioregistry bioregistry https://bioregistry.io/uniprot:P0DP23
Identifiers.org namespace miriam https://identifiers.org/uniprot:P0DP23
Name-to-Thing n2t https://n2t.net/uniprot:P0DP23
NCBI Registry ncbi https://www.ncbi.nlm.nih.gov/protein/P0DP23
Extra Providers

Additional providers curated in the Semantic Farm are listed here. These are typically inherited from Identifiers.org or Prefix Commons, and need extra curation.

Provider Name Provider Code URL
Autoinhibited Protein Database aipd http://165.194.60.211:9006/detail/P0DP23
Big Fantastic Virus Database bfvd https://bfvd.foldseek.com/cluster/P0DP23
Bio2RDF bio2rdf http://bio2rdf.org/uniprot:P0DP23
DescribePROT describeprot http://biomine.cs.vcu.edu/servers/DESCRIBEPROT/result_v2.php?uniprot=P0DP23
DrugBank Polypeptide drugbank https://go.drugbank.com/polypeptides/P0DP23
Immune Epitope Database iedb.antigen https://www.iedb.org/antigen/UNIPROT:P0DP23
INDRA Database indra https://db.indra.bio/statements/from_agents?&format=html&agent0=P0DP23@UP
iPTMnet iptmnet https://research.bioinformatics.udel.edu/iptmnet/entry/P0DP23
UniProt through NCBI ncbi https://www.ncbi.nlm.nih.gov/protein/P0DP23
The O-GlcNAc Database oglcnac https://www.oglcnac.mcw.edu/search/?query_protein=P0DP23
Orthologous Matrix Browser oma http://omabrowser.org/cgi-bin/gateway.pl?f=DisplayEntry&p2=orthologs&p1=P0DP23
OmniPathDB omnipath https://omnipathdb.org/interactions/?fields=sources,references&partners=P0DP23
Pharos pharos https://pharos.nih.gov/idg/targets/P0DP23
ProteinsPlus proteinsplus https://proteins.plus/P0DP23
Scholia scholia https://scholia.toolforge.org/uniprot/P0DP23