RO is an ontology of relations for use with biological ontologies
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
docs Add diagrams for RO Core Jun 6, 2018
subsets prepared new release Oct 20, 2018
.travis.yml fixing travis to use java8, and to download developendcies Dec 24, 2016 contrib-docs Nov 5, 2015
Makefile Adding .travis.yml that uses robot. Fixes #88 Nov 5, 2015 updating docs Oct 23, 2018
annotations.owl new release Oct 28, 2015
bfo-axioms.owl new release Oct 28, 2016
chemical.owl Added missing import Oct 23, 2018
core.owl prepared new release Oct 20, 2018
el-constraints.owl new release Aug 5, 2015
generated-axioms.owl Incorporated isURI suggestion; added gen file Oct 23, 2018
go-biotic.owl new release Aug 5, 2015
go_cc_import.owl new release Jan 23, 2018
go_mf_import.owl new release Aug 5, 2015
other_import.owl Adding missing imports Oct 23, 2018
pato_import.owl new release Aug 5, 2015
ro-base.json prepared new release Oct 20, 2018
ro-base.obo prepared new release Oct 20, 2018
ro-base.owl prepared new release Oct 20, 2018
ro.json prepared new release Oct 20, 2018
ro.obo prepared new release Oct 20, 2018
ro.owl prepared new release Oct 20, 2018
rohom.owl new release Aug 5, 2015
temporal-intervals.owl prepared new release Oct 20, 2018

DOI Build Status

This is the project page for RO, the OBO Relations Ontology


RO is a collection of relations intended primarily for standardization across ontologies in the OBO Foundry and wider OBO library. It incorporates ROCore upper-level relations such as part of as well as biology-specific relationship types such as develops from.

See the site Menu for more info, or the ROGuide


This is the main PURL for the ontology:

For all download products, see the RO OBO page


Currently the optimal way to browse RO is to use Protege and inspect ro.owl

See the list of relations on OntoBee -- note that sometimes OntoBee fails to display the full hierarchy

Mail List


See ROGuide

Examples of usage

See UsageExamples

Requesting new relations

Use the github issue tracker and/or the obo-relations mail list.

Shortcut Relations

RO includes a number of macro or shortcut relations. E.g

For more information, see Shortcut Relations


RO combines multiple relations from different biological sub-domains into one ontology. Sometimes these relations are very specialized and of limited use outside that domain. For more on extracting specific modules, see:

See RO Modules.

RO replaces OBO_REL

The predecessor of RO was OBO_REL. Many of the relations in OBO_REL have been ceded to BFO. See DifferencesWithOldRO

Coordination with BFO

For details on how RO coordinates with BFO, See ROAndBFO .