The RealizedPart template describes how to represent a real physical product,
an artifact, using the
ProductAsRealized
entity.
It enables the identification of the physical product and its relation to the Part
where
the Part represents the design or specification that was used to manufacture the
physical product, normally identified by a part number. The template also defines
the
how reference data, dates, properties, documents, etc. are assigned to the physical
product.
NOTE
In previous editions of PLCS DEXlib organizations that do not version
ProductAsIndividuals were recommended to set the version id to "/NULL", i.e. the attribute
identifier
of entity
Identification
contains the string "/NULL" to indicate
that no version information is relevant or intended.
The current recommendation is to provide no versionId. This will result a single un-identified
PartVersion being produced.
The SysML Block Definition diagram in Figure 1
shows how Product_as_realized is represented in the PLCS PSM.
The following Part, Reference, and Value properties are defined for this template:
References:
part [0..1] (Template: OASIS:
Part)
The part representing the design or specification that was used to manufacture the
realized part.
Parts:
ids [1..*] (Template: OASIS:
Identification)
The identifiers of the RealizedPart. Typically a serial number or UII
The reference data used in Template: OASIS:
Identification is restricted as follows:
RDL constraint 1:There must be at least one identifier that is classified as a product as individual
identification code.
The reference data for:
OASIS:Identification.role -> ExternalOwlClass.class
is restricted to the following class or a subclass:
Example reference data is:
versionId [0..1] (Template: OASIS:
Identification)
The identifier of the realized part version.
This is typically used to identify the revision of the realized part indicating what
modifications have been fitted.
NOTE
If no versionId is specified a unique, unidentified ProductAsRealized is created.
The reference data used in Template: OASIS:
Identification is restricted as follows:
RDL constraint 1:The identifier must be a version identifier.
The reference data for:
OASIS:Identification.role -> ExternalOwlClass.class
is restricted to the following class or a subclass:
classification [0..1] (Template: OASIS:
Classifier)
The classification of the realized part.
The reference data used in Template: OASIS:
Classifier is restricted as follows:
RDL constraint 1:The reference data for:
OASIS:Classifier.class -> ExternalOwlClass.class
is restricted to classes that are subclasses of the following class:
names [0..*] (Template: OASIS:
Name)
The collection of names of the RealizedPart.