Decoupling kinds of evaluations and kinds of properties
From TR 103 781:
SAREF4BLDG introduces many OPs that are used in universal restrictions on devices or physical objects to link to measurements, for example s4bldg:flowCoefficient, s4bldg:faceArea, etc. Other ontologies would introduce instances of saref:Property in place of these OPs. Some harmonization is required.
Some of these OPs actually represent different kinds of measurements/evaluations for the same property. For example, s4bldg:airFlowRateMax, s4bldg:airFlowRateMin, s4bldg:nominalAirFlowRate, s4bldg:primaryAirFlowRateMin, s4bldg:primaryAirFlowRateMax, s4bldg:secondaryAirFlowRateMin, s4bldg:secondaryAirFlowRateMax.
Some of these OPs actually represent the same kind of measurement for different properties. For example:
- s4bldg:operationTemperatureMax, s4bldg:outletTemperatureMax , s4bldg:pumpFlowRateMax link to a measurement of the maximal allowable value for the property.
- s4bldg:fluidFlowRateMax, s4bldg:powerOutputMax, s4bldg:supportedWeightMax link to a measurement of the maximal possible value for the property.
- s4bldg:nominalSupplyVoltage, s4bldg:nominalPressureDrop, s4bldg:nominalPowerRate link to a measurement of the nominal value for the property.
Some of these OPs actually contain the name of the type of saref:FeatureOfInterest it is applies to. For example, s4bldg:basinReserveVolume, s4bldg:bladeThickness, s4bldg:coilLength, s4bldg:coilWidth, (different properties for the same type of feature of interest), s4bldg:electricMotorEfficiency, s4bldg:electricGeneratorEfficiency (same property for different types of feature of interest).
SAREF4INMA defines an architectural ODP that consists in sub-classing s4inma:Measurement to specify the kind of measurement that is performed: s4inma:ActualMeasurement and s4inma:ExpectedMeasurement. Both subclasses end with string “Measurement” (naming ODP pattern). This could be generalized for other types of measurements such as temporal or logical aggregates, like “MinimumMeasurementOverTemporalInterval”, etc.
Proposal: separate the hierarchy of features of interest, the taxonomy of property kinds, and the taxonomy of evaluation kinds. As an initial list, the latter could contain:
- maximal allowable value
- maximal possible value
- nominal value