I know I probably shouldn’t do this, but I’m really happy with myself. I wrote Donatello to write simple structures as triples, but then I forgot what I can and can’t do with it. So I just tried something… and it worked! 🧵
{:imo/Lexicalled {:owl/equivalentClass
{:owl/intersectionOf [:imo/Described
{:a :owl/Restriction
:owl/onProperty :imo/lexical
:owl/someValuesFrom :imo/Lexical}]}}}
And the emitted TTL was:
imo:Lexicalled owl:equivalentClass [owl:intersectionOf (imo:Described
[a owl:Restriction; owl:onProperty imo:lexical; owl:someValuesFrom imo:Lexical])].