problems in the modeling of Dimension, specific measure props, Measure
Created by: VladimirAlexiev
- 
untp-core:Dimensionis currently a parasitic node because it has no payload except some outgoing relations:ProductPassport - dimension - Dimension - (weight, height, etc) - Measure - The modeling of 
Measureis doubtful because its specific incoming props (weight, height, etc) can be contradicted byunit. There's nothing stopping data from looking like this: 
<passport/1> a ProductPassport; height <passport/1/height>.
<passport/1/height> a Measure; value 1; unit <unitOfMeasure#kilogram>.
IMHO it's better to roll the specific prop (called quantityKind in QUDT) into Measure, eg:
<passport/1> a ProductPassport; measure <passport/1/height>.
<passport/1/height> a Measure; quantityKind <quantityKind/height>; value 1; unit <unitOfMeasure#meter>.
It's still possible to have a contradiction in quantityKind and unit but:
- the contradiction is now in the same node so easier to detect
 - UoM ontologies like QUDT have the allowed combinations 
quantityKind-units. (UNCEFACT Rec20 is not an ontology because it doesn't have these combinations, and the dimensionVector for each quantityKind)