Modelling Property Ranges in Part7 and Part8
Posted: Thu May 24, 2012 1:39 pm
As part of the IIP / iRING modelling process we have encountered a number of instances where properties that have an upper and lower numeric value appear in the RDL in two formats.
<PropertyName> Range : entity type Property Range
and
<PropertyName> UPPER LIMIT : entity type Single Property Dimension
<PropertyName> LOWER LIMIT : entity type Single Property Dimension
examples include
OPERATING PRESSURE RANGE
UPPER LIMIT OPERATING PRESSURE
LOWER LIMIT OPERATING PRESSURE
CALIBRATED RANGE
CALIBRATED RANGE UPPER LIMIT
CALIBRATED RANGE LOWER LIMIT
The iRING group has come up with this template for range
CalibratedRangeScaleReal
1) hasPossessor
2) hasScale
3) hasType
4) valLowerBound
5) valUperBound
This raises a number of questions regarding best practise we would like to raise in this group
a) Should we express a preference for one or other of these means of transferring the data or persisting it in a triple store
b) In implementing this in various applications do we need to be able to handle both variations
c) If we choose to use the PropertyRange approach is it possible to have one of the value roles with a null value. In other words if we only have the Upper Limit for UPPER LIMIT can we omit the value for LOWER LIMIT
Keith
<PropertyName> Range : entity type Property Range
and
<PropertyName> UPPER LIMIT : entity type Single Property Dimension
<PropertyName> LOWER LIMIT : entity type Single Property Dimension
examples include
OPERATING PRESSURE RANGE
UPPER LIMIT OPERATING PRESSURE
LOWER LIMIT OPERATING PRESSURE
CALIBRATED RANGE
CALIBRATED RANGE UPPER LIMIT
CALIBRATED RANGE LOWER LIMIT
The iRING group has come up with this template for range
CalibratedRangeScaleReal
1) hasPossessor
2) hasScale
3) hasType
4) valLowerBound
5) valUperBound
This raises a number of questions regarding best practise we would like to raise in this group
a) Should we express a preference for one or other of these means of transferring the data or persisting it in a triple store
b) In implementing this in various applications do we need to be able to handle both variations
c) If we choose to use the PropertyRange approach is it possible to have one of the value roles with a null value. In other words if we only have the Upper Limit for UPPER LIMIT can we omit the value for LOWER LIMIT
Keith