kg-bioportal

is an Aggregator.

KG-Bioportal transforms the ontologies hosted by BioPortal into KGX node and edge files, so each can be used as a knowledge graph. Transforms run monthly on GitHub Actions and every successful result is published as a release asset, alongside a manifest of per-ontology status and node/edge counts. Over a thousand ontologies are covered; the graph browser is the authoritative listing.

Homepage

kg-bioportal

Repository

GitHub

Infores ID

Unknown

FAIRsharing ID

Unknown

Product Summary

Products

From this Resource
ID Name URL Category Format Description
kg-bioportal.browser KG-Bioportal Graph Browser graphs GraphicalInterface http Browsable listing of every KG-Bioport...
kg-bioportal.manifest KG-Bioportal Transform Manifest onto_stats.yaml (333.1 KB) Product yaml Manifest of every transform attempt, ...
kg-bioportal.graphs KG-Bioportal KGX Graphs latest GraphProduct kgx KGX TSV graphs for all successfully t...
kg-bioportal.code KG-Bioportal Transform Pipeline kg-bioportal ProcessProduct python Python package and GitHub Actions wor...

Details

KG-Bioportal

KG-Bioportal is a transform pipeline and graph collection: it takes the ontologies in BioPortal and converts each into KGX node and edge TSVs. The transforms run monthly on GitHub Actions, and each successful result is attached to a GitHub release as <ACRONYM>.tar.gz.

Finding a graph

Because KG-Bioportal covers all of BioPortal, its inventory runs to well over a thousand entries – far more than belongs on a single registry page. Use the graph browser to search the full set. Every archive is also reachable directly at a stable URL:

https://github.com/ncbo/kg-bioportal/releases/latest/download/<ACRONYM>.tar.gz

Relationship to KG-Registry

Where an ontology transformed by KG-Bioportal already has a KG-Registry resource page, that page carries the transform as its own <resource>.kg-bioportal product, added by util/sync_kg_bioportal.py. Transforms that failed or were skipped have no artifact and are not recorded here; the browser explains those cases. KG-Bioportal’s graph browser in turn draws part of its listing from KG-Registry, so the sync deliberately never creates registry resources from the KG-Bioportal manifest.

Coverage limits

The largest ontologies – NCBITaxon, SNOMED CT, RxNorm, PR, NCIT, and others – exceed what GitHub-hosted runners can transform and are skipped rather than failing the build. Their status and the reason are recorded in the manifest.

Is this information incorrect or incomplete? Request an update.

Created: August 06, 2026 | Last modified: August 06, 2026