robot
robot copied to clipboard
robot reason --annotate-inferred-axioms true annotates with string
when using robot reason --annotate-inferred-axioms true, we end up with this axiom oboInOwl:is_inferred "true"^^xsd:string
Should it be ^^xsd:boolean instead?
What does the OBO in OWL specification say it should be?
[Term]
id: TMP:0000072
name: A
is_a: TMP:0000073 {is_inferred="true"} ! B
and
[Term]
id: TMP:0000072
name: A
is_a: TMP:0000073 {is_inferred=true} ! B
Both convert to:
SubClassOf(Annotation(<http://www.geneontology.org/formats/oboInOwl#is_inferred> "true"^^xsd:string) <http://purl.obolibrary.org/obo/TMP_0000072> <http://purl.obolibrary.org/obo/TMP_0000073>)
(I guess you all heard the sigh :)
If forgot this mapped to an OBO feature.
Closing this in favour of https://github.com/owlcollab/oboformat/issues/142