: Public <<dataType>> Class
Created: 08/08/2012 11:36:10 AM
Modified: 29/04/2016 2:07:32 PM
Project:
Advanced:
The class 'ScalarConstraint' allows an observed physical property to be constrained according to specific values of the constraining property. For example, the base property 'air temperature' may be constrained such that we are concerned only with the air temperature at 2.0 metres above local ground level (e.g. a screen temperature). In this example, 'height above local ground level' is the constraint property.<br/>
Attribute
Public UnitOfMeasure
  unitOfMeasure
Details:
sequenceNumber=1
Notes: The attribute 'uom' specifies the unit of measure used in the specification of the constraint property value.<br/>
Public Number
  value
Details:
sequenceNumber=2
Notes: The attribute 'value' provides the value of the constraint property.<br/>
Public ComparisonOperator
  comparisonOperator
Details:
sequenceNumber=3
xsdAsAttribute=true
Notes: Attribute 'comparisonOperator' defines the mathematical operator relating the scalar constraint to the supplied numeric value; e.g. comparisonOperator = "eq" and value = "10.0" implies that the constraint is equal to the value 10.0.<br/>
Tag Value
isCollection false
Details:
Values: true | false
Default: false
Description: Identifies the data type as an object collection.
noPropertyType false
Details:
Values: true | false
Default: false
Description: Surpress creation of a standard property type that supports inline encoding (applies to ISO 19136:2007 encoding rule).
Constraint Type Status
ScalarConstraint: unitOfMeasure shall be appropriate for constraintProperty Invariant Approved
Details:
Pattern ID: OPM.SC1<br/>ScalarConstraint: unitOfMeasure shall be appropriate for constraintProperty<br/>
Object Type Connection Direction Notes
«dataType» Constraint Class Generalization To