Each of these should get their own annotation property. In the obo this looks like:
[Typedef]
id: homology_notes
name: homology_notes
def: "Notes on the homology status of this class." [UBERON:cjm]
comment: This annotation property may be replaced with an annotation property from an external ontology such as IAO
is_metadata_tag: true
xref: UBPROP:0000003
Then the annotations can go in like this:
property_value: homology_notes "Although all vertebrates have a digestive tract and accessory glands, various parts of this system are not necessarily homologous, analogous, or even present in all species. Therefore, broad comparisons can be best made under the listings of headgut, foregut, midgut, pancreas and biliary system, hindgut.[uncertain][VHOG]" xsd:string {external_class="VHOG:0000430", ontology="VHOG", source="ISBN:978-0521617147 Stevens CE and Hume ID\, Comparative physiology of the vertebrate digestive system (2004) p.11", source="http://bgee.unil.ch/", date_retrieved="2012-09-17"}
We have lots of semi-structured comments. E.g.
Each of these should get their own annotation property. In the obo this looks like:
Then the annotations can go in like this:
This could probably be automated