This issue is to track the discussion on how to represent units in the data model. Background info is here:
General Discussion
OM - Ontology of units of Measure
UO - Units of Measurement Ontology (used with PATO)
In simplest terms, the question is whether to define datatype properties such that the units are embedded in the term (e.g., nidm:FOV_in_mm, essentially the standard CDE-type practice) or create qualified properties that include units in the qualification. Here is an example for an item called "item10245" and you want to record that it has a weight of 2.4kg. Then:
exproduct:item10245 exterms:weight [ rdf:value "2.4"^^xsd:decimal ;
exterms:units exunits:kilograms ] .
which, when written out fully is:
exproduct:item10245 exterms:weight _:weight10245 .
_:weight10245 rdf:value "2.4"^^xsd:decimal .
_:weight10245 exterms:units exunits:kilograms .
Note that here exterms:weight is a datatype property (and would often be written as exterms:hasWeight
This issue is to track the discussion on how to represent units in the data model. Background info is here:
General Discussion
OM - Ontology of units of Measure
UO - Units of Measurement Ontology (used with PATO)
In simplest terms, the question is whether to define datatype properties such that the units are embedded in the term (e.g., nidm:FOV_in_mm, essentially the standard CDE-type practice) or create qualified properties that include units in the qualification. Here is an example for an item called "item10245" and you want to record that it has a weight of 2.4kg. Then:
which, when written out fully is:
Note that here
exterms:weightis a datatype property (and would often be written asexterms:hasWeight