Ubergraph

An integrated OBO ontology
knowledge graph

Ubergraph merges 50+ mutually referential biomedical and life-science ontologies into a single RDF triplestore with precomputed inference closures for all relations β€” queryable over a public SPARQL endpoint.

50+
integrated ontologies
ELK
precomputed classification
4 core graphs
organize the inferences
Open
public SPARQL & downloads

Explore a term's neighborhood

Enter an OBO ID (CL:0000080) or full IRI to see its relationships in the nonredundant graph. Subsumers sit toward the top; subClassOf runs vertically. Click any node to re-center on it.

Try:
Term neighborhood

Loading…
focus term subClassOf (thick) other relations (labeled) arrows point from term β†’ toward subsumer/target

Data is fetched live from the Ubergraph SPARQL endpoint. High-level terms can have thousands of subclasses; results are capped per direction and the true totals are shown above the graph.

Query the data

Everything is available over standard SPARQL, with example queries and an OpenAPI wrapper.

endpoint SPARQL

Query all named graphs directly at the public endpoint:

https://ubergraph.apps.renci.org/sparql

Open a sample query in YASGUI β†—

api grlc / OpenAPI

Curated example queries in the repo are exposed as a REST API with an interactive UI via grlc.

Browse the grlc API β†—

tips Getting labels

Include the ontology graph for rdfs:label. Match rdfs:isDefinedBy to find a term's source ontology quickly.

See example queries β†—

Graph organization

The triplestore is organized into named graphs β€” the four primary graphs below, plus a separate named graph holding each individual source ontology. All predicates other than rdfs:subClassOf in the redundant / nonredundant graphs denote OWL existential restrictions β€” e.g. X part_of Y means X SubClassOf (part_of some Y).

Ontology

http://reasoner.renci.org/ontology

Merged logical & annotation axioms, ELK classification, rdfs:isDefinedBy links, and normalized information-content scores. Include this for term labels.

Redundant

http://reasoner.renci.org/redundant

The complete inference closure for all subclass and existential relations, including transitive and reflexive edges.

Nonredundant

http://reasoner.renci.org/nonredundant

A pruned subset of the redundant graph with the same semantics β€” the compact view used by the explorer above.

Biolink

https://biolink.github.io/biolink-model/

The Biolink model in RDF, plus term-to-category mappings via biolink:category.

What's inside

A merged set of mutually referential OBO ontologies spanning anatomy, phenotypes, diseases, chemistry, environment, and more.

Downloads

Files for the current build are published at RENCI.

RDF N-Quads

Full four-column dump (subject, predicate, object, graph).

ubergraph.nq.gz β†—

Blazegraph journal

The ready-to-run Blazegraph database file.

ubergraph.jnl.gz β†—

Graph tables

Integer-based edge tables for graph analysis & ML β€” nodes, edges, and labels.

nonredundant β†— Β· redundant β†—