SubDataAllValuesFrom to allow custom datatypes
The following may be confused, but if so it will be good to get clarification.
In the http://candidate.ottr.xyz/owl/restriction/DataAllValuesFrom template, we have
``:pRange ottr:index 3; ottr:datatypeVariable rdf:PlainLiteral .`
However, datatypes may be complex in some cases, like this:
owl:allValuesFrom [ rdf:type rdfs:Datatype ; owl:onDatatype xsd:integer ; owl:withRestrictions ( [ xsd:minExclusive 0 ] [ xsd:maxExclusive 10 ] ) ] ] .
I suggest looking over DataAllValuesFrom and SubDataAllValuesFrom. Can we rewrite to allow custom datatypes?