Skip to content

Remove domain from numericValue #963

Closed
@uscholdm

Description

@uscholdm

@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.

Metadata

Metadata

Assignees

Labels

impact: majorNon-backward compatible (changes inferences; e.g., adding a restriction, domain, range)

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions