Template:- OASIS:PropertyValueNumeric

The PropertyValueNumeric template describes how to represent a single numerical value with unit for a specified property. It provides a context for the value, and optionally includes the date/time when measured.

EXAMPLE    The number of hours taken to perform some action.

The SysML Block Definition diagram in Figure 1 shows how Properties are represented in the PLCS PSM.

NOTE    Figure 1 only shows minimal set of information needed to represent properties. More advanced representation of properties that enables representation of features such as tolerances is given in Figure Properties in the PLCS PSM.
Template Properties

The following SysML Part, Reference, and Value properties are defined for this template:

References:
property [1] (Block: Ap239Ap233Psm:ProxyItemSelect)
The specification of the property that this is a value of.
The reference data used in Block: Ap239Ap233Psm:ProxyItemSelect is restricted as follows:
RDL constraint 1:
The reference data for:
ExternalOwlObject.individual
is restricted to individuals that are members of the following class:
unit [1] (Block: Ap239Ap233Psm:ProxyItemSelect)
The unit for the value. e.g. "Kilogramme"
The reference data used in Block: Ap239Ap233Psm:ProxyItemSelect is restricted as follows:
RDL constraint 1:
The reference data for:
ExternalOwlObject.individual
is restricted to individuals that are members of the following class:
context [0..1] (Block: Ap239Ap233Psm:NumericalContext)
The specification of the representation context, i.e. accuracy and unit information for a class of numerical values. This property is defaulted to a general context in which no information is specified for accuracy and units.
Parts:
classifier [0..*] (Template: OASIS:Classifier)
Classification of PropertyValue.
Values:
value [1] (Real)
The value of the property as a numeric representation e.g. 5.
dateMeasured [0..1] (Block: Ap239Ap233Psm:DateTimeString)
The optional date/time when the property value was measured.

The following constraint, normally a uniqueness constraint, is applicable when instantiating the DateTimeString:

rule.Ap239Ap233Psm.ExternalOwlClass.ur1
Constraint: XSDDATETIME
Specification: (OCL2.0)
self.matches('[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')
significantDigits [0..1] (Integer)
An Optional number of significant digits that apply to the value.