UniProt · JSON-LD Context
Apis Context
JSON-LD context defining the semantic vocabulary for Apis from UniProt.
0 Classes
0 Properties
2 Namespaces
Namespaces
api:
https://schema.org/WebAPI
hydra:
http://www.w3.org/ns/hydra/core#
JSON-LD Document
{
"@context": {
"@vocab": "https://schema.org/",
"api": "https://schema.org/WebAPI",
"hydra": "http://www.w3.org/ns/hydra/core#"
},
"@type": "Organization",
"@id": "https://www.uniprot.org/",
"name": "UniProt Consortium",
"description": "UniProt is the world's leading high-quality, comprehensive, and freely accessible resource for protein sequence and functional annotation data. Maintained by the UniProt Consortium (EMBL-EBI, SIB, and PIR).",
"url": "https://www.uniprot.org/",
"logo": "https://www.uniprot.org/images/logos/uniprot.svg",
"contactPoint": {
"@type": "ContactPoint",
"email": "[email protected]",
"url": "https://www.uniprot.org/contact"
},
"license": "https://creativecommons.org/licenses/by/4.0/",
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "UniProt APIs",
"itemListElement": [
{
"@type": "WebAPI",
"@id": "https://rest.uniprot.org/uniprotkb",
"name": "UniProtKB REST API",
"description": "Search and retrieve protein entries from UniProtKB, which integrates Swiss-Prot (manually reviewed) and TrEMBL (computationally annotated) databases. Supports full-text and field-specific queries, retrieval by accession, and streaming of large result sets.",
"url": "https://rest.uniprot.org/uniprotkb",
"documentation": "https://www.uniprot.org/help/api",
"version": "2026_01",
"termsOfService": "https://www.uniprot.org/help/license",
"keywords": ["proteins", "sequences", "annotations", "Swiss-Prot", "TrEMBL", "bioinformatics"]
},
{
"@type": "WebAPI",
"@id": "https://rest.uniprot.org/uniref",
"name": "UniRef REST API",
"description": "UniRef (UniProt Reference Clusters) groups similar sequences to reduce redundancy. UniRef100 combines identical sequences; UniRef90 clusters sequences sharing 90% identity; UniRef50 clusters at 50%.",
"url": "https://rest.uniprot.org/uniref",
"documentation": "https://www.uniprot.org/help/uniref",
"version": "2026_01",
"termsOfService": "https://www.uniprot.org/help/license",
"keywords": ["proteins", "sequence clusters", "redundancy reduction", "bioinformatics"]
},
{
"@type": "WebAPI",
"@id": "https://rest.uniprot.org/uniparc",
"name": "UniParc REST API",
"description": "UniParc (UniProt Archive) is a comprehensive non-redundant database of publicly available protein sequences. Each unique sequence appears once with a stable UniParc identifier and cross-references to source databases.",
"url": "https://rest.uniprot.org/uniparc",
"documentation": "https://www.uniprot.org/help/uniparc",
"version": "2026_01",
"termsOfService": "https://www.uniprot.org/help/license",
"keywords": ["proteins", "sequences", "archive", "bioinformatics"]
},
{
"@type": "WebAPI",
"@id": "https://rest.uniprot.org/proteomes",
"name": "Proteomes REST API",
"description": "Provides access to UniProt proteomes — the complete or near-complete sets of proteins from fully sequenced organisms. Supports retrieval of reference proteomes and gene-centric proteome data.",
"url": "https://rest.uniprot.org/proteomes",
"documentation": "https://www.uniprot.org/help/proteomes",
"version": "2026_01",
"termsOfService": "https://www.uniprot.org/help/license",
"keywords": ["proteomes", "genomics", "comparative biology", "bioinformatics"]
},
{
"@type": "WebAPI",
"@id": "https://rest.uniprot.org/idmapping",
"name": "ID Mapping REST API",
"description": "Maps identifiers between UniProt accessions and over 150 external database identifiers (e.g., RefSeq, Ensembl, PDB, ChEMBL, KEGG, OMIM). Asynchronous job-based service supporting bulk conversion of thousands of identifiers.",
"url": "https://rest.uniprot.org/idmapping",
"documentation": "https://www.uniprot.org/help/id_mapping",
"version": "2026_01",
"termsOfService": "https://www.uniprot.org/help/license",
"keywords": ["ID mapping", "cross-references", "identifiers", "bioinformatics"]
},
{
"@type": "WebAPI",
"@id": "https://sparql.uniprot.org/sparql",
"name": "UniProt SPARQL Endpoint",
"description": "A standards-compliant SPARQL 1.1 endpoint exposing the full UniProt knowledge graph as RDF. Contains approximately 232 billion triples across 21 named graphs.",
"url": "https://sparql.uniprot.org/sparql",
"documentation": "https://sparql.uniprot.org/",
"version": "2026_01",
"termsOfService": "https://www.uniprot.org/help/license",
"keywords": ["SPARQL", "RDF", "semantic web", "knowledge graph", "bioinformatics"]
},
{
"@type": "WebAPI",
"@id": "https://www.ebi.ac.uk/proteins/api",
"name": "EBI Proteins REST API",
"description": "The EMBL-EBI Proteins API provides integrated access to UniProt protein annotations alongside large-scale study data including variation data from 1000 Genomes, ClinVar, ExAC, COSMIC, gnomAD, and TCGA; proteomics evidence; antigen and epitope annotations; and coordinate mappings.",
"url": "https://www.ebi.ac.uk/proteins/api",
"documentation": "https://www.ebi.ac.uk/proteins/api/doc/",
"version": "1",
"termsOfService": "https://www.ebi.ac.uk/about/terms-of-use",
"keywords": ["proteins", "variation", "proteomics", "bioinformatics"]
}
]
}
}