Template:- OASIS:PropertyValueText

The PropertyValueText template describes how to represent a single text value for a specified property. It provides a context for the value, and the representation may be further characterized by assigning organization etc.

EXAMPLE    The colour of an item.

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 property for which the value is specified, e.g. "Colour".
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:
Parts:
value [1] (Block: Ap239Ap233Psm:LocalizedString)
The string value of the property e.g. "Blue".
classifier [0..*] (Template: OASIS:Classifier)
Classification of PropertyValue.
Values:
dateCreated [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')