Some ontologies contain axioms that will not properly convert to OBO, and the OBO writer sometimes fails with no good information on how to fix the issue - see OBOFoundry/COB#168
We should consider adding a hack to convert that removes these bad axioms (e.g., inverse in subClass axioms). My main concern with this is how to handle is multiple annotations (label, definition, comment). From above discussion:
Do we drop all of them, or do we just pick a random one to drop? That could result in some faulty outputs and spurious diffs.
cc @matentzn