Business DEX (NOLITO001):— Gripen_product_breakdown Date: 2008/12/07 15:20:14
Revision: 1.21

Gripen_product_breakdown ISO 10303-239 Representation

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.



Figure 7 —  PLCS representation for the Gripen product breakdown and configuration data

Figure 7 —  PLCS representation for the Gripen product breakdown and configuration data

A detailed description of each template instance is given in the template tables below.

Gripen Product Variant and Configuration Item Breakdown (Baseline)

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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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
[warning:]Error template_table: template table referenced by figure_id=Gripen_product_configuration instance=
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.

Gripen Configuration Item Nodes - Breakdown elements

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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
, [Subsystem]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
, [Hardware_item]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
, or [Software_item]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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.

Gripen Configuration Item Structure - Breakdown structure

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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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]
[warning:]Error RDL1: The class Count does not exist in RDL at URI urn:plcs:rdl:std. Check the dexlib/data/refdata/rdl_index.xml

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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
.
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.

Realization of Configuration Item Nodes as Parts

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.

Equipment - Part

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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
, [Component]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
, or [Standard_part]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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.

Equipment properties

Template #14 (Figure 7): assigning_product_property
Description Authorized life.
Parameter name: Parameter value: Parameter description:
property_class_name [Authorized_life]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
.
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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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.

Equipment structures

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]
[warning:]Error RDL1: The class Count does not exist in RDL at URI urn:plcs:rdl:std. Check the dexlib/data/refdata/rdl_index.xml
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".

Gripen Product Generation and Product Configuration

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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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.

Gripen Product Breakdown for Support Message

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]
[warning:]Error RDL1: The class AP239_version does not exist in RDL at URI urn:plcs:rdl:std. Check the dexlib/data/refdata/rdl_index.xml
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]
[warning:]Error RDL4: The URI urn:plcs:rdl:saab is not listed in dexlib/data/refdata/rdl_index.xml
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