Template:- OASIS:MeasuredProperty

The MeasuredProperty template describes how to represent a recorded value.

Template Properties

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

References:
name [1] (Block: Ap239Ap233Psm:ProxyItemSelect)
The name of the property that is recorded.
unit [1] (Block: Ap239Ap233Psm:ProxyItemSelect)
The unit of the property value that is recorded.
measuringActivity [0..1] (Template: OASIS:ActualActivity)
The activity undertaken for measuring the value.
measuredDuring [0..1] (Template: OASIS:ActualProductUsage)
The activity in which the product is operating when the property value is recorded.
measuredByPersOrg [0..*] (Block: Ap239Ap233Psm:OrganizationOrPersonInOrganizationSelect)
The entity that records the property value.
Parts:
valueType [0..1] (Template: OASIS:Classifier)
The type of the recorded property value (e.g. Absolute, Increment).
Values:
dateMeasured [0..1] (Block: Ap239Ap233Psm:DateTimeString)
The date when the property value is recorded.

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')
value [1] (Real)
The recorded value.