OBO round trip

From WandoraWiki
Jump to: navigation, search

OBO round trip is a special import-export tool found in File > Export > OBO round trip.... Tool is used to test how OBO flat file ontologies convert to topic maps and back again to OBO ontologies. Tool can round trip several ontologies at once. Round tripped OBO files are stored to wandora_round_trip folder beside original OBO files. Conversion cycle should not loose or add any information to ontologies. Conversion changes can be tracked with the obodiff application shipped with the OBOEdit for example.

OBO round trip uses tool's own internal topic map for OBO-topic map-OBO conversion and leaves the current topic map untouched in Wandora.

OBO-Wandora-OBO round trip results

Round tripping current (2008-01-22) OBO ontologies available at OBO Foundry, and comparing round tripped ontologies to original ontologies with obodiff gives a result file. Some observations follow.

Synonym differences on envo.obo are due to a design decision where Wandora's OBO export tries to collapse all identical synonyms into a single synonym with several origin definitions. The original envo.obo contains identical synonyms such as:

 id: ENVO:00000004
 synonym: "administrative division" RELATED [ADL:FTT]
 synonym: "administrative division" RELATED [Getty:TGN]

Wandora round tripped ontology contains these synonyms collapsed into a single synonym specification:

 id: ENVO:00000004
 synonym: "administrative division" RELATED [ADL:FTT, Getty:TGN]

In po_temporal.obo empty definition origin descriptions do not survive round trip. Original OBO ontology contains for example:

 id: PO:0001027
 def: "OBSOLETE. The meristematic zone is formed" [GR:ap ""]

This is round tripped to:

 id: PO:0001027
 def: "OBSOLETE. The meristematic zone is formed" [GR:ap]

Completeness status changes at so.obo and fly_anatomy.obo seem to be due to a duplicate relationship definition. Same relationship is defined with modified relationship and exact relationship term such as part_of. For example in original so.obo:

 id: SO:0000034
 is_a: SO:0000696 ! implied link automatically realized ! oligo
 intersection_of: SO:0000696 ! oligo
 intersection_of: has_quality SO:0001183 ! morpholino
 relationship: has_quality SO:0001183 ! implied link automatically realized ! morpholino

has round tripped to

 id: SO:0000034
 is_a: SO:0000696 ! oligo
 intersection_of: SO:0000696 ! oligo
 intersection_of: has_quality SO:0001183 ! morpholino
 relationship: has_quality SO:0001183 ! morpholino

More detailed comparison of original and Wandora roundtripped OBO ontologies is found in MSc Theses Kivelä A.: OBO-ontologioiden kuvaaminen Topic Map-muotoon, 2008. (in Finnish). (English abstract is also available: Converting OBO ontologies to Topic Maps).

Personal tools