Template:— physical_breakdown (phys_brkd) Context:— UK_Defence |
Date: 2009/04/17 10:29:33 Revision: 1.2
|
This section specifies the template physical_breakdown.
NOTE
The template has been defined in the context of
UK_Defence.
Refer to the business context for details of related templates.
NOTE
An explanation of a template and the associated instantiation path is
provided in the
Template overview
section.
This template describes how to represent the UK_Defence concept of a physical breakdown
in terms of PLCS model elements (templates, entities, and reference data).
This information object represents the hierarchical structure of physical components of a product.
The definition of the physical breakdown object is:
This information object represents the hierarchical structure of physical components of a product.
Figure 1 — Graphical Representation for Business Object Physical Breakdown
Attribute name
|
Attribute description
|
Attribute type
|
Optionality
|
description |
This attribute provides the description information of the breakdown. |
Intrinsic |
Mandatory |
id |
This attribute provides the identification information of the breakdown. |
Identifier |
Mandatory |
Identifier.id |
This is the value of the id attribute of the Identifier applied to the
Physical Breakdown.
|
intrinsic |
Mandatory |
Identifier.type |
This attribute is the type associated with the id of the Identifier given
to the Physical Breakdown. This must be one of the classes provided.
|
Physical_breakdown_identification_code |
Mandatory |
Identifier.source_organization |
This attribute is the value representing the source organization that
provides the id of the Identifier given to the Physical Breakdown. This value is assumed to be a
type of Organization_identification_code.
|
Organization_identification_code |
Mandatory |
name |
This attribute provides the name of the breakdown. |
Intrinsic |
Mandatory |
Related Product Design |
This attribute identifies the design information associated with the breakdown. |
Product Design |
Mandatory |
type |
This attribute provides the type information of the breakdown. |
Intrinsic |
Mandatory |
version |
This attribute provides the version information of the breakdown. |
Intrinsic |
Mandatory |
Table 1 — Physical Breakdown attribute details
The EXPRESS-G diagram in
Figure
2
shows the templates and EXPRESS entities that are required
to represent the template
"physical_breakdown".
The text highlighted in blue shows the template parameters.
Figure 2 — An EXPRESS-G representation of the Information model for physical_breakdown
The graphic for the template to be used in other EXPRESS-G diagrams
is shown in Figure
3
below.
Figure 3 — The graphical representation of the physical_breakdown template
The following input parameters are defined for this template:
The identifier of the physical breakdown.
The organization or information system that created the associated identifier. Alternatively this could be set to /NULL when
Person or Information System is the source; see Identifier template characterizations.
The name of the physical breakdown.
The description of the physical breakdown.
type (Default=Physical_breakdown_type,Type='CLASS', Optional)
The type of the physical breakdown.
The following classes and their sub-classes can be used:
classifications: [Physical_breakdown_type]
Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
The identifier of the physical breakdown version.
The product design that relates to this breakdown.
The following reference parameters are defined for this template:
Allow the
Physical_breakdown
entity instantiated in this path to be referenced when this template is used.
%^target = $physical_breakdown.physcl_bkdn%
%^target = $physical_breakdown.physcl_bkdn_vn%
Allow the
Breakdown_of
entity instantiated in this path to be referenced when this template is used.
Note: The
Breakdown_of
entity can be referenced in a template path by:
%^target = $physical_breakdown.bkdwn_of%
where
target
is the parameter to which the
Breakdown_of
is bound.
The instantiation path shown below specifies the entities that are to be
instantiated by the template.
A description of templates and the syntax for the instantiation path is
provided in the
Templates Help/Information section.
/
representing_physical_breakdown(
id=@id,
id_class_name='System_breakdown_identification_code',
id_ecl_id='urn:plcs:rdl:uk_defence',
id_owner=@source_organization,
id_owner_class_name='Organization_identification_code',
id_owner_ecl_id='urn:plcs:rdl:uk_defence',
bkdn_type=@type,
bkdn_type_ecl_id='urn:plcs:rdl:uk_defence',
vn_id=@version,
vn_id_class_name='Version_identification_code',
vn_id_ecl_id='urn:plcs:rdl:uk_defence',
vn_id_owner=@source_organization,
vn_id_owner_class_name='Organization_identification_code',
vn_id_owner_ecl_id='urn:plcs:rdl:uk_defence')/
-- assign ref parameters %^physcl_bkdn = $representing_physical_breakdown.phys_bkdn%
%^physcl_bkdn_vn = $representing_physical_breakdown.phys_bkdn_vn%
%^bkdwn_of = $representing_physical_breakdown.bkdn_of%
^bkdwn_of.of_view ->
@related_product_design-- name /
identifier(
ID=@name,
source_organization=@source_organization,
type='Physical_breakdown_name',
items=^physcl_bkdn)/
-- description /
assigning_descriptor(
descr=@description,
class_name='physical_breakdown',
ecl_id='urn:plcs:rdl:uk_defence',
is_assigned_to=^physcl_bkdn)/
The instance diagram in Figure
4
shows an example of the EXPRESS entities and templates that are instantiated by the template:
/physical_breakdown(id='PB-Torn-GR4', source_organization='6421', name='Physical breakdown Tornado GR4', description='Breakdown of a Tornado GR4 in terms of its physical components', type='Physical_breakdown', version='A', related_product_design='@80')/
(an illustration of the consolidated physical_breakdown template is shown in
Figure
5 below.)
Figure 4 — Entities instantiated by physical_breakdown template
The instance diagram in
Figure
5
shows the graphic symbol for the template that is to be
used in other instance diagrams. The example template is:
/physical_breakdown(id='PB-Torn-GR4', source_organization='6421', name='Physical breakdown Tornado GR4', description='Breakdown of a Tornado GR4 in terms of its physical components', type='Physical_breakdown', version='A', related_product_design='@80')/
Figure 5 — Instantiation of physical_breakdown template
Characterizations
No common characterizations of the template
physical_breakdown
have been identified. However, the ISO 10303-239 EXPRESS model
may enable other assignments to the entities instantiated by the template.