Home Introduction BFOConvert Tutorial FAQs References Download Links Contact Acknowledge News

BFOConvert: Automatically Convert a BFO Ontology to Use the Most Recent Versions of BFO and RO

BFOConvert converts an ontology using a previous BFO version (including version 1.1 and the pre-Graz version) as its upper level ontology in such way that it will use the most recent BFO OWL 2,0 version. BFOConvert also facilitates the conversion of an ontology to the most recent version of the OBO Relation Ontology (RO). BFOConvert can also be used to convert an ontology with a customized IRI mapping file to update any ontology term IRIs.

Over 100 biological and clinical ontologies, many of them in the OBO ontology library, are built on the Basic Formal Ontology (BFO), and use a common set of relations defined in the OBO Relation Ontology (RO). The new version of BFO OWL (version 2.0) has stable term identifiers defined in accordance with the OBO Foundry ID Policy. Similarly, the old version of RO is deprecated and replaced with a new 2015 version. The new RO has been extended to include commonly used relations originally generated from other OBO library ontologies such as the Ontology for Biomedical Investigations (OBI). Since many OBO library ontologies use BFO 1.1/pre-Graz and old OBO RO relations, there is a critical need to update these ontologies by converting the BFO terms and relations to the latest BFO OWL 2.0 and RO.

Please use the following form to run the BFOConvert program.

Please upload an OWL or ZIP input file as your target OWL files (RDF/XML format) file:

Here are two example input files: IAO.zip, OPL.owl. You can download an example file and upload it here. Please see Tutorial for more detail.

IRI Mapping file

The default mapping file is provided below, which contains the class mapping from BFO 1.1 to BFO 2.0 and relation mapping from OBO-REL, ro.owl, and OBI to BFO 2.0 or RO:

Default mapping file

Alternatively, please upload a custom IRI Mapping file:

Optional: Header Cleanup File


Please let us know if you have any questions or comments. Thank you!