UniProt · JSON-LD Context

Apis Context

JSON-LD context defining the semantic vocabulary for Apis from UniProt.

0 Classes 0 Properties 2 Namespaces
View Context View on GitHub

Namespaces

api: https://schema.org/WebAPI
hydra: http://www.w3.org/ns/hydra/core#

JSON-LD Document

Raw ↑
{
  "@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"]
      }
    ]
  }
}