Closed
Description
@dylan-sa @rjyounes
The domain of gist:numericValue
is gist:Magnitude
.
If I want to have an inexact duration such as 5 months, I want to model it as if it was a Magnitude:
ex:_InexactDuration_5_month
a ex:InexactDuration ;
gist:numericValue "5"^^xsd:decimal ;
skos:prefLabel "5 month"^^xsd:string ;
ex:hasInexactDurationUnit ex:_InexactDurationUnit_Month ;
.
Because of the domain axiom, this instance is inferred to be a Magnitude, but it is not a Magnitude because Month not a proper UnitOfMeasure for a duration -- a month is a pseudo-duration. Math would not work.
This can be solved by removing the domain axiom and using gist:domainIncludes
instead.