Business DEX (NOLITO001):— Gripen_product_breakdown | Date: 2008/12/07 15:20:14 Revision: 1.21 |
The following sections provide a detailed description on how to represent the Gripen product breakdown for support DEX using ISO 10303-239 PLCS. This is defined using PLCS capabilities, templates and PLCS reference data.
PLCS representation for the Gripen product breakdown and configuration data is described in Figure 7 below.
Template 1 (Figure 7): representing_part | |||
---|---|---|---|
Description | Gripen Product Variant. A Gripen Product Variant is a specification for a specific variant of the Gripen Aircraft. | ||
Parameter name: | Parameter value: | Parameter description: | |
part_id | (?) | The Gripen Product Variant identification as described in
"Gripen_product_variant_identification_code" (TBD in urn:plcs:rdl:saab).
NOTE Value to be determined at runtime. |
|
part_id_class_name |
[Gripen_product_variant_identification_code]![]() |
The name of the class being used to classify the identifier assigned ( Identification_assignment ) to the part (i.e. the @part.id) | |
part_id_ecl_id | 'urn:plcs:rdl:saab' | The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @part_id_class_name. | |
part_org_id | 'Saab Aerosystems' | The name or identifier of the organization that owns the Product Variant identification. | |
part_org_id_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class being used to classify the identification (Identification_assignment) of the organization responsible for creating the Product Variant representation | |
part_org_id_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the External_class used to classify the organization identifier (@part_org_id). | |
part_vn_id | '/NULL' |
NOTE There is no versioning of the Product Variant concept. Versioning is done for the defined breakdown of the Product Variant. |
|
part_vn_id_class_name | "Version identification code" (urn:plcs:rdl:std:Version identification code) |
NOTE There is no versioning of the Product Variant concept. Versioning is done for the defined breakdown of the Product Variant. |
|
part_vn_id_ecl_id | 'urn:plcs:rdl:std' |
NOTE There is no versioning of the Product Variant concept. Versioning is done for the defined breakdown of the Product Variant. |
|
part_vn_org_id | '/NULL' |
NOTE There is no versioning of the Product Variant concept. Versioning is done for the defined breakdown of the Product Variant. |
|
part_vn_org_id_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) |
NOTE There is no versioning of the Product Variant concept. Versioning is done for the defined breakdown of the Product Variant. |
|
part_vn_org_id_ecl_id | 'urn:plcs:rdl:std' |
NOTE There is no versioning of the Product Variant concept. Versioning is done for the defined breakdown of the Product Variant. |
|
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @domain class. | |
life_cycle_stage | "Development stage" (urn:plcs:rdl:std:Development stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @life_cycle_stage class. |
NOTE Unique key for Gripen Product Variant is identified by uniqueness rule in the representing_part template.
Template #2 (Figure 7): representing_breakdown | |||
---|---|---|---|
Description | Gripen Configuration Item Breakdown (Configuration Baseline) | ||
Parameter name: | Parameter value: | Parameter description: | |
id | (?) | Identification of a set of baselines of Configuration Item Nodes breakdown
structures for a specific Gripen Product Variant.
NOTE Value to be determined at runtime. NOTE Value to be set to a concatenation of the Gripen_product_variant_identification_code and 'CIN_breakdown', e.g. 'AC39ENoK1_CIN_breakdown'. |
|
id_class_name |
[Gripen_product_variant_breakdown_identification_code]![]() |
The name of the class being used to classify the identification of a set of baselines for a specific Gripen Product Variant. | |
id_ecl_id | 'urn:plcs:rdl:saab' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name. | |
id_owner | 'Saab Aerosystems' | The name or identifier of the organization owning the id or name (@id). | |
id_owner_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class being used to classify the identification of the organization (@id_owner). For example CAGE code, or organization name. | |
id_owner_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the @id_owner_class_name. | |
bkdn_type |
[Configuration_item_node_breakdown]![]() |
The name of the class being used to classify the Breakdown. | |
bkdn_type_ecl_id | 'urn:plcs:rdl:saab' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @bkdn_type. | |
vn_id | (?) |
NOTE Value to be set to a concatenation of the Gripen_product_configuration_identification and a revision number corresponding to the baseline, e.g. '8830.04-44.0;1'. |
|
vn_id_class_name |
[Gripen_product_variant_baseline_identification_code]![]() |
The name of the class being used to classify the baseline identification. | |
vn_id_ecl_id | 'urn:plcs:rdl:saab' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name. | |
vn_id_owner | 'Saab Aerosystems' | The name or identifier of the organization owning the @vn_id. | |
vn_id_owner_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class being used to classify the identification of the organization (@vn_id_owner). For example CAGE code, or organization name. | |
vn_id_owner_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the @vn_id_owner_class_name. | |
of_product | Part_view_definition | The Part_view_definition of
the Gripen Product Variant, representing the 'Product_life_cycle' application domain and
'Development_stage' life_cycle_stage. defined in ![]() 1 does not exist template table: Template #1(Figure 7) NOTE Entity instance to be determined at runtime. |
NOTE Unique key for Gripen Configuration Item Breakdown (Configuration Baseline) is identified by uniqueness rule in the representing_breakdown template.
Template #3 (Figure 7): representing_breakdown_element | |||
---|---|---|---|
Description | Configuration Item Node (CIN) | ||
Parameter name: | Parameter value: | Parameter description: | |
id | (?) | Identification of a of a Configuration Item Node within the CIN breakdown
structure of a Gripen Product Variant.
NOTE Value to be determined at runtime. |
|
id_class_name |
[Configuration_item_node_identification_code]![]() |
The name of the class being used to classify the (Identification_assignment) of the breakdown_element. This provides the role or reason for the identification. | |
id_ecl_id | 'urn:plcs:rdl:saab' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class. | |
id_owner | 'Saab Aerosystems' | The name or identifier of the organization owning the id or name. | |
id_owner_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the @id_owner_class_name class | |
vn_id | (?) | The identifier of the Breakdown_element_version. | |
vn_id_class_name | "Version identification code" (urn:plcs:rdl:std:Version identification code) | The name of the class being used to classify the identification (Identification_assignment) of the breakdown_element_version. This provides the role or reason for the identification. | |
vn_id_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name class. | |
vn_id_owner | 'Saab Aerosystems' | The name or identifier of the organization owning the version_id. | |
vn_id_owner_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
vn_id_owner_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the @vn_id_owner_class_name class | |
life_cycle_stage | Support_stage | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class. | |
bkdn_vn | Breakdown_version | A Breakdown_version of the Gripen
Product Variant, which the Configuration Item Node part of. Defined in
template table:
Template #2(Figure 7)
NOTE Entity instance to be determined at runtime. |
NOTE Unique key for Configuration Item Node is identified by uniqueness rule in the representing_breakdown_element template.
Template #4 (Figure 7): assigning_reference_data | |||
---|---|---|---|
Description | Configuration Item Node (CIN) Type. | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | [Product_variant]![]() , [Subsystem] ![]() , [Hardware_item] ![]() , or [Software_item] ![]() |
The configuration item node type.
NOTE Class to be determined at runtime. |
|
ecl_id | 'urn:plcs:rdl:saab' | The id of the External_class_library that stores the definition for the class being used. | |
items | Breakdown_element | The Breakdown_element representing
the Gripen Configuration Item Node. Defined in
template table:
Template #3(Figure 7)
NOTE Entity instance to be determined at runtime. |
Template #5 (Figure 7): assigning_identification | |||
---|---|---|---|
Description | Configuration Item Node (CIN) Name. | ||
Parameter name: | Parameter value: | Parameter description: | |
id | (?) | The configuration item node name.
NOTE Value to be determined at runtime. |
|
id_class_name |
[Configuration_item_node_name]![]() |
The name of the class used to classify the identifier (@id) and so provide the role or reason for the identification. | |
id_ecl_id | 'urn:plcs:rdl:saab' | The id of the External_class_library storing the @id_class_name. | |
org_id | 'Saab Aerosystems' | The identifier of the organization that "owns" the identifier. | |
org_id_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class being used to classify the identification of the organization, or the organization name (@org_id). For example CAGE code. | |
org_id_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the @org_id_class_name. | |
items | Breakdown_element | The Breakdown_element representing
the Gripen Configuration Item Node, as defined in
template table:
Template #3(Figure 7)
NOTE Entity instance to be determined at runtime. |
Template #6 (Figure 7): representing_breakdown_structure | |||
---|---|---|---|
Description | Configuration Item Node (CIN) Structure. | ||
Parameter name: | Parameter value: | Parameter description: | |
rel_type_name | (Use default value in template) | The name of the class being used to classify the element usage (Breakdown_element_usage) This provides the type of breakdown structure. | |
rel_ecl_id | (Use default value in template) | The identifier of the External_class_library storing the definition of the class referenced by the parameter @rel_type_name. | |
parent | Breakdown_element_definition | The Breakdown_element_definition of
the Gripen Configuration Item Node, representing the parent node, as defined in the
template table:
Template #3(Figure 7)
NOTE Entity instance to be determined at runtime. |
|
child | Breakdown_element_definition | The Breakdown_element_definition of
the Gripen Configuration Item Node, representing the child node in the structure.
NOTE Entity instance to be determined at runtime. |
Template #7 (Figure 7): assigning_descriptor | |||
---|---|---|---|
Description | Placement descriptor.
NOTE Used only for breakdown elements with multiple occurrencies. |
||
Parameter name: | Parameter value: | Parameter description: | |
descr | (?) | A text string that gives the alternative placements for a breakdown_element
with multiple occurrencies.
NOTE Value to be determined at runtime. |
|
class_name |
[Placement_descriptor]![]() |
A text string with tokens representing the placement of each occurrence of breakdown_element. Number of tokens is equal to the quantity set in the quantity templates (see template table: Template #8(Figure 7)and template table: Template #9(Figure 7)). | |
ecl_id | 'urn:plcs:rdl:saab' | The id of the External_class_library that stores the class. | |
is_assigned_to | Breakdown_element_usage | The Breakdown_element_usage relating
a Gripen Configuration Item Node (as child) with another Gripen Configuration Item Node
(as parent), as defined in
template table:
Template #6(Figure 7)
NOTE Entity instance to be determined at runtime. |
Template #8 (Figure 7): assigning_product_property | |||
---|---|---|---|
Description | Quantity of the related Gripen Configuration Item Node (child)
NOTE Used only for breakdown elements with multiple occurrencies. |
||
Parameter name: | Parameter value: | Parameter description: | |
property_class_name | "Quantity property" (urn:plcs:rdl:std:Quantity property) | The class name corresponding to the property name. | |
property_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name. | |
described_element | Breakdown_element_usage | The Breakdown_element_usage relating
a Gripen Configuration Item Node with multiple occurrencies (as child) with another Gripen
Configuration Item Node (as parent), as defined in
template table:
Template #6(Figure 7)
NOTE Entity instance to be determined at runtime. |
Template #9 (Figure 7): product_property_numeric | |||
---|---|---|---|
Description | The value and unit of the quantity property. | ||
Parameter name: | Parameter value: | Parameter description: | |
value | (?) | The value of the property. The datatype is always 'any_number_value' and should
not be registered together with the value, i.e. enter the value as a number, without
datatype.
NOTE Value to be determined at runtime. |
|
unit | Subclass of "Unit" (urn:plcs:rdl:std:Unit). | The class name of the unit in which the value is expressed.
NOTE
If the
quantity is measured in pieces, use unit [Count] |
|
unit_ecl_id | 'urn:plcs:rdl:saab' | The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit. | |
si_unit | (?) | Value should be set to true if the unit is a SI base unit defined by ISO, i.e.
kilogram (kg) for Mass, second (s) for Time, metre (m) for Displacement, ampere (A) for
Electrical current, kelvin (K) for Temperature, mole (mol) for Amount of substance, and
candela (cd) for Luminous intensity. If this is not the case it should be set to false.
Note that the representation of true and false depends on exchange format. In Part 11 (a
STEP file) true is represented by the string ".T.", and false by ".F.", while in Part 28
(XML) they are represented by text strings "true" and "false".
NOTE Value to be determined at runtime. |
|
context | [Teamcenter-PDM]![]() . |
The representation context is defined by the internal IT system (Teamcenter_PDM) at SAAB managing Gripen information | |
context_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @context. | |
property | Assigned_property | The Assigned_property created by
template
template table:
Template #8(Figure 7)
NOTE Entity instance to be determined at runtime. |
Template #10 (Figure 7): representing_breakdown_element_realization | |||
---|---|---|---|
Description | Configuration Item Node (CIN) Realization | ||
Parameter name: | Parameter value: | Parameter description: | |
breakdown | Breakdown_element_definition | The Breakdown_element_definition
representing the Gripen Configuration Item Node, as defined in the
template table:
Template #3(Figure 7).
NOTE Entity instance to be determined at runtime. |
|
product | Part_view_definition | The Part_view_definition of
the Equipment, representing the 'Product_life_cycle' application domain and
'Development_stage' 'life_cycle_stage', as defined in the
template table:
Template #11(Figure 7).
NOTE Entity instance to be determined at runtime. |
|
class_name | (Ues default value in template) | The name of the External_class that determines the role of the breakdown element realization. | |
class_ecl_id | (Ues default value in template) | The identification of the External_class_library storing the External_class given by the input parameter @class_name. |
Template #11 (Figure 7): representing_part | |||
---|---|---|---|
Description | Equipment. | ||
Parameter name: | Parameter value: | Parameter description: | |
part_id | (?) | The Saab part number for the equipment.
NOTE Value to be determined at runtime. |
|
part_id_class_name |
[Saab_part_identification_code]![]() |
The name of the class being used to classify the identifier assigned ( Identification_assignment ) to the part (i.e. the @part.id) | |
part_id_ecl_id | 'urn:plcs:rdl:saab' | The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @part_id_class_name. | |
part_org_id | 'Saab Aerosystems' | The name or identifier of the organization that owns the part id (@part_id). | |
part_org_id_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class being used to classify the identification of the organization (@part_org_id) responsible for creating the part representation (@part_id). | |
part_org_id_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the External_class used to classify the organization identifier (@part_org_id). | |
part_vn_id | (?) | The Saab revision number for the equipment.
NOTE Value to be determined at runtime. |
|
part_vn_id_class_name | "Version identification code" (urn:plcs:rdl:std:Version identification code) | The name of the class being used to classify the identifier assigned ( Identification_assignment ) to the part version (i.e. the part_vn_id) | |
part_vn_id_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @part_vn_id_class_name class.. | |
part_vn_org_id | 'Saab Aerosystems' | The name or identifier of the organization owns the part version id. | |
part_vn_org_id_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class being used to classify the identification (Identification_assignment) of the organization responsible for providing the part version representation | |
part_vn_org_id_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the External_class used to classify the organization identifier. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @domain class. | |
life_cycle_stage | "Development stage" (urn:plcs:rdl:std:Development stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @life_cycle_stage class. |
NOTE Unique key for Equipment (i.e. Part) is identified by uniqueness rule in the representing_part template.
Template #12 (Figure 7): assigning_identification | |||
---|---|---|---|
Description | Saab Part Name. | ||
Parameter name: | Parameter value: | Parameter description: | |
id | (?) | The Saab part name.
NOTE Value to be determined at runtime. |
|
id_class_name | "Part name" (urn:plcs:rdl:std:Part name) | The name of the class used to classify the identifier (@id) and so provide the role or reason for the identification. | |
id_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the @id_class_name. | |
org_id | 'Saab Aerosystems' | The identifier of the organization that "owns" the identifier. | |
org_id_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class being used to classify the identification of the organization, or the organization name (@org_id). For example CAGE code. | |
org_id_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the @org_id_class_name. | |
items | Part | The Part
representing the Equipment defined in the
template table:
Template #11(Figure 7)
NOTE Entity instance to be determined at runtime. |
Template #13 (Figure 7): assigning_reference_data | |||
---|---|---|---|
Description | Part Class. | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | [Assembly]![]() , [Component] ![]() , or [Standard_part] ![]() |
The part class.
NOTE Class to be determined at runtime. |
|
ecl_id | 'urn:plcs:rdl:saab' | The id of the External_class_library that stores the definition for the class being used. | |
items | Part | The Part
representing the Equipment defined in the
template table:
Template #11(Figure 7).
NOTE Entity instance to be determined at runtime. |
Template #14 (Figure 7): assigning_product_property | |||
---|---|---|---|
Description | Authorized life. | ||
Parameter name: | Parameter value: | Parameter description: | |
property_class_name | [Authorized_life]![]() . |
The class name corresponding to the property name. | |
property_ecl_id | 'urn:plcs:rdl:saab' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name. | |
described_element | Part_view_definition | The Part_view_definition of
the Equipment, representing the 'Product_life_cycle' application domain and
'Development_stage' 'life_cycle_stage'. Defined in the
template table:
Template #11(Figure 7).
NOTE Entity instance to be determined at runtime. |
Template #15 (Figure 7): product_property_limit | |||
---|---|---|---|
Description | Authorized Life Value and Unit. | ||
Parameter name: | Parameter value: | Parameter description: | |
limit | (?) | The limit value.
NOTE Value to be determined at runtime. |
|
qualifier | 'maximum' |
NOTE Make sure that qualifier value for part authorized life always is a maximum value. |
|
unit | Subclass of "Unit" (urn:plcs:rdl:std:Unit) | The unit for the limit value.
NOTE Class to be determined at runtime. Note:
Classes need to be identified and defined in the
RDL.
|
|
unit_ecl_id | 'urn:plcs:rdl:std' or 'urn:plcs:rdl:saab' | The identifier of the External_class_library storing the
definition of the class referenced by the parameter @property_class_name.
NOTE URN to be determined at runtime. |
|
si_unit | (?) | Value should be set to true if the unit is a SI base unit defined by ISO, i.e.
kilogram (kg) for Mass, second (s) for Time, metre (m) for Displacement, ampere (A) for
Electrical current, kelvin (K) for Temperature, mole (mol) for Amount of substance, and
candela (cd) for Luminous intensity. If this is not the case it should be set to false.
Note that the representation of true and false depends on exchange format. In Part 11 (a
STEP file) true is represented by the string ".T.", and false by ".F.", while in Part 28
(XML) they are represented by text strings "true" and "false".
NOTE Value to be determined at runtime. |
|
context |
[Teamcenter-PDM]![]() |
The name of the class being used to classify the Representation_context of the property. | |
context_ecl_id | 'urn:plcs:rdl:saab' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @context. | |
property | Assigned_property | The Assigned_property
representing the Part Authorized Life defined in
template table:
Template #14(Figure 7).
NOTE Entity instance to be determined at runtime. |
Template #16 (Figure 7): assigning_organization | |||
---|---|---|---|
Description | Organization authorizing the limit value for Authorized Life. | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | (?) | Name of the organization authorizing the limit value for the authorized life
property.
NOTE Value to be determined at runtime. |
|
org_id_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name |
[Authorizer_of]![]() |
The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | 'urn:plcs:rdl:saab' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Property_value_representation | The Property_value_representation representing the property value, as defined in
template table:
Template #15(Figure 7)
NOTE Entity instance to be determined at runtime. |
Template #17 (Figure 7): representing_promissory_usage | |||
---|---|---|---|
Description | Part consists-of Structure. | ||
Parameter name: | Parameter value: | Parameter description: | |
top_level_part | Part_view_definition | The Part_view_definition
representing the equipment, as defined in
template table:
Template #11(Figure 7).
NOTE Entity instance to be determined at runtime. |
|
constituent_part | Part_view_definition | The Part_view_definition
representing the constituent part in the equipment. The constituent parts are defined
using representing_part, using parameters as defined for the
equipment itself in
template table:
Template #11(Figure 7).
NOTE Entity instance to be determined at runtime. |
|
quantity | (?) |
NOTE Value to be determined at runtime. |
|
location_indicator | '/NULL' | A string indicating the location of the child in the parent, e.g. right wing. | |
unit |
[Count]![]() |
The name of the class used to represent the unit of the corresponding quantity. | |
unit_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @unit. | |
si_unit | 'false' |
Value should be set to true if the unit is a SI base unit defined by ISO, i.e.
kilogram (kg) for Mass,
second (s) for Time,
metre (m) for Displacement,
ampere (A) for Electrical current,
kelvin (K) for Temperature,
mole (mol) for Amount of substance, and
candela (cd) for Luminous intensity. If this is not the case it should be set to false.
Note that the representation of true and false depends on exchange format. In Part 11 (a STEP file) true is represented by the string ".T.", and false by ".F.", while in Part 28 (XML) they are represented by text strings "true" and "false". |
Template #18 (Figure 7): representing_product_concept | |||
---|---|---|---|
Description | Gripen Product Generation. | ||
Parameter name: | Parameter value: | Parameter description: | |
prod_cpt_id | (?) | Name of the Gripen Product Generation.
NOTE Value to be determined at runtime. |
|
prod_cpt_id_class |
[Gripen_product_generation_name]![]() |
The name of the class used to classify the product concept identifier (@prod_cpt_id) and to provide the role or reason for the identification. | |
prod_cpt_id_ecl_id | 'urn:plcs:rdl:saab' | The id of the External_class_library storing the @prod_cpt_id_class | |
prod_cpt_org_id | 'Saab Aerosystems' | The identifier of the Organization that "owns" the product concept identifier. | |
prod_cpt_org_id_class | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class that determines the type of identifier being used for identifying the Organization. For example CAGE code. | |
prod_cpt_org_id_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the definition of the class used to classify the organization identifier. | |
market_id | 'Export' | Identification of the Market. | |
market_id_class | "Market name" (urn:plcs:rdl:std:Market name) | The name of the class used to classify the market identifier (@market_id) and to provide the role or reason for the identification. | |
market_id_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the @market_id_class | |
market_org_id | 'Saab Aerosystems' | The identifier of the Organization that "owns" the market identifier. | |
market_org_id_class | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class that determines the type of identifier being used for identifying the Organization. For example CAGE code. | |
market_org_id_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the definition of the class used to classify the organization identifier. |
Template #19 (Figure 7): representing_product_configuration | |||
---|---|---|---|
Description | A Defined Product Configuration of the Gripen Aircraft (Saab: Seriestatus). | ||
Parameter name: | Parameter value: | Parameter description: | |
id | (?) | Identification of the Product Configuration.
NOTE Value to be determined at runtime. |
|
id_class_name |
[Seriestatus]![]() |
The name of the class used to classify the product configuration identifier (@id) and to provide the role or reason for the identification. | |
id_ecl_id | urn:plcs:rdl:saab' | The id of the External_class_library storing the @id_class_name | |
org_id | 'Saab Aerosystems' | The identifier of the Organization that "owns" the product configuration identifier. | |
org_id_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class that determines the type of identifier being used for identifying the Organization. For example CAGE code. | |
org_id_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the definition of the class used to classify the organization identifier. | |
design | Breakdown_version | A Breakdown_version of the Gripen
Product Variant, representing a specific baseline for the given product configuration as
defined in
template table:
Template #2(Figure 7)
NOTE Entity instance to be determined at runtime. |
|
item_context | Product_concept | The Product_concept representing the Gripen Product Generation defined in
template table:
Template #18(Figure 7).
NOTE Entity instance to be determined at runtime. |
Template #20 (Figure 7): representing_message | |||
---|---|---|---|
Description | Information about the message containing one or many Gripen product (CIN) breakdowns. | ||
Parameter name: | Parameter value: | Parameter description: | |
rep_msg_id | (?) |
NOTE Value to be determined at runtime. |
|
rep_msg_id_class_name | "Message identification code" (urn:plcs:rdl:std:Message identification code) | The name of the class being used to classify the identification (Identification_assignment) of the message. This provides the role or reason for the identification. | |
rep_msg_id_ecl_id | 'urn:plcs:rdl:std' | The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name. | |
rep_msg_id_owner | 'Saab Aerosystems' | The name or identifier of the organization owning the id or name. | |
rep_msg_id_owner_class_name | "Organization name" (urn:plcs:rdl:std:Organization name) | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
rep_msg_id_owner_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the @id_owner_class_name. | |
date_class_name | "Date actual extraction" (urn:plcs:rdl:std:Date actual extraction) | The name of the class being used to classify the role date assignment, e.g. the message sending date. | |
date_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the date_class_name. | |
year | '/NULL' | The 'year' component of: the date the data was extracted from the system and the message created. | |
month | /NULL' | The 'month' component of: the date the data was extracted from the system and the message created. | |
day | /NULL' | The 'day' component of: the date the data was extracted from the system and the message created. This can be in local time or UTC | |
hour | /NULL' | The 'hour' component of: the date the data was extracted from the system and the message created. This can be in local time or UTC. | |
minute | /NULL' | The 'minute' component of: the date the data was extracted from the system and the message created. This can be in local time or UTC. | |
second | /NULL' | The 'second' component of: the date the data was extracted from the system and the message created. This can be in local time or UTC | |
sense | /NULL' | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
hour_offset | /NULL' | The number of hours by which a time is offset from Coordinated Universal Time. | |
minute_offset | /NULL' | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
ap239_id_class_name |
[AP239_version]![]() |
The name of the class being used to classify the Message as a container of ISO 10303-239 data of a given version. The subclasses identify the version of ISO 10303-239 to which the data in the message conforms. A subclass of the following is to be used. | |
ap239_id_ecl_id | 'urn:plcs:rdl:std' | The id of the External_class_library storing the @ap239_id_class_name | |
dex_id_class_name |
[DEX_Gripen_product_breakdown_for_support]![]() |
The name of the class being used to classify the Message as a container of an identified DEX. The subclasses define the DEX to which the data in the message conforms. A subclass of the following is to be used. | |
dex_id_ecl_id | 'urn_plcs_rdl_saab' | The id of the External_class_library storing the @dex_id_class_name | |
content | Breakdown_version | Reference to the Breakdown_version being in scope
for the message.
NOTE Entity instance to be determined at runtime. |
© Saab AB 2010 — All rights reserved