Template:- OASIS:RealizedPart

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.

Template Properties

The following SysML 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.
viewDefinitionContext [0..1] (Template: OASIS:ViewDefinitionContext)
The optional ViewDefinitionContext use to create the ProductAsIndividualView . This is needed if properties etc. are to be assigned to this individual.
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:
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..*] (Template: OASIS:Classifier)
The classifications 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:
descriptions [0..*] (Template: OASIS:Descriptor)
An Optional set of descriptions for the realized part.
names [0..*] (Template: OASIS:Name)
The collection of names of the RealizedPart.