Business DEX (LOGSA001):— task Date: 2010/12/29 20:20:09
Revision: 1.38

task ISO 10303-239 Representation

The following sections provide a detailed description on how to represent a Task DEX using ISO 10303-239 PLCS. The representation of the Task DEX is defined using PLCS capabilities, PLCS templates and PLCS reference data.

This description may be further tailored by specific parties by extending the reference data defined in the PLCS reference data library.

An overview of the information to be exchanged by the Task DEX has been described in Task - Business Information Overview. A more detailed definition of the type of information that can be exchanged using the Task DEX is provided in Task - Business Information Requirements. A summary of how this information is represented in PLCS is provided in Figure 12, and is expanded in subsequent sections.



Figure 12 —  Overview of PLCS constructs used to represent Task

Figure 12 —  Overview of PLCS constructs used to represent Task

The rest of this section contains a step by step description on how each business information requirement defined in Task - Business Information Requirements is to be represented in PLCS, and is organized in accordance with the business information requirements.

Information related to a task set ISO 10303-239 representation - Table of content:

Task End Item Context

The Task End Item Context information is described in Figure 13



Figure 13 —  Representation of the Task End Item Context

Figure 13 —  Representation of the Task End Item Context

Task End Item Context Identification

The basic representation of the task End Item Context and its identification is done in accordance with the following templates:

Instantiation of the respective template for this Business DEX must follow the rules defined in the respective template table below:



Template #1 (Figure 13): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #2 (Figure 13): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item breakdown_element_version The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #3 (Figure 13): representing_task_simple
Description
Parameter name: Parameter value: Parameter description:
task_id /IGNORE The task identifier, e.g. the task number.
task_id_class_name   The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name /NULL The textual identifier of the task.
task_name_class_name /NULL The name of the class being used to classify the task name assigned to Task_method_version.
task_name_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_details /NULL The detailed description of how to perform the task.


Task Definition

Task definition information includes:

NOTE    Detailed information requirements for task definition are defined in Information requirements - Task definition.

The representation for task definition is described in Figure 14



Figure 14 —  Representation of Task Definition

Figure 14 —  Representation of Task Definition

Task identification and revisioning

Basic representation of a task and its identification is done in accordance with the template representing_task_simple. A simple task is represented using the following entities:

Template instantiation for a simple task must follow the rules defined in the tables below.

Template #1 (Figure 14): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #2 (Figure 14): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item Breakdown The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #3 (Figure 14): representing_task_simple
Description
Parameter name: Parameter value: Parameter description:
task_id /IGNORE The task identifier, e.g. the task number.
task_id_class_name   The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id   The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name /NULL The textual identifier of the task.
task_name_class_name /NULL The name of the class being used to classify the task name assigned to Task_method_version.
task_name_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_details /NULL The detailed description of how to perform the task.

Template #4 (Figure 14): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?task_function? The identifier being assigned.
id_class_name task_function [Task_identification]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items task_method The items to which the identification is assigned

Template #5 (Figure 14): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?task_interval? The identifier being assigned.
id_class_name task_interval[Task_identification]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items task_method The items to which the identification is assigned

Template #6 (Figure 14): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?task_operations_maintenance_level? The identifier being assigned.
id_class_name task_operations_maintenance_level[Task_identification]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items task_method The items to which the identification is assigned

Template #7 (Figure 14): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?task_service_designator_code? The identifier being assigned.
id_class_name task_service_designator_code[Task_identification]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items task_method The items to which the identification is assigned

Template #8 (Figure 14): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?task_operability? The identifier being assigned.
id_class_name task_operability[Task_identification]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 task_method The items to which the identification is assigned

Template #9 (Figure 14): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?task_sequence_code? The identifier being assigned.
id_class_name task_sequence_code[Task_identification]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items task_method The items to which the identification is assigned

Template #10 (Figure 14): assigning_descriptor
Description
Parameter name: Parameter value: Parameter description:
descr ?task_identification? The text being assigned as a descriptor.
class_name task_identification[Task_identification]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class (External_class) being used to determine type of descriptor.
ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the class.
is_assigned_to task_method The entity to which the Document_assignment is assigned.

Template #11 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?tool_support_equipment_requirement_code? The text representing the code.
code_class_name tool_support_equipment_requirement_code[Tool_support_equipment_requirement_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #12 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?training_recommendation_type? The text representing the code.
code_class_name training_recommendation_type[Training_recommendation_type]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:std The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #13 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?training_equipment_requirement_code? The text representing the code.
code_class_name training_equipment_requirement_code[Training_equipment_requirement_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #14 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?task_condition_a? The text representing the code.
code_class_name task_condition_a[Task_condition]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #15 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?task_condition_b? The text representing the code.
code_class_name task_condition_b[Task_condition]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #16 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?task_condition_c? The text representing the code.
code_class_name task_condition_c[Task_condition]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #17 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?hardness_critical_procedure_code? The text representing the code.
code_class_name hardness_critical_procedure_code[Hardness_critical_procedure_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #18 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?hazardous_maintenance_procedure_code? The text representing the code.
code_class_name hazardous_maintenance_procedure_code[Hazardous_maintenance_procedure_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #19 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?preventive_maintenance_checks_and_services_indicator_code? The text representing the code.
code_class_name preventive_maintenance_checks_and_services_indicator_code[Preventive_maintenance_checks_and_services_indicator_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #20 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?primary_means_of_detection? The text representing the code.
code_class_name primary_means_of_detection[Means_of_detection]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #21 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?secondary_means_of_detection? The text representing the code.
code_class_name secondary_means_of_detection[Means_of_detection]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #22 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?task_criticality_code? The text representing the code.
code_class_name task_criticality_code[Task_criticality_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:std The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #23 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?task_performance_standard_a? The text representing the code.
code_class_name task_performance_standard_a[Task_performance_standard]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:std The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #24 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?task_performance_standard_b? The text representing the code.
code_class_name task_performance_standard_b[Task_performance_standard]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:std The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #25 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?task_performance_standard_c? The text representing the code.
code_class_name task_performance_standard_c[Task_performance_standard]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:std The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #26 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?task_annual_operating_requirement_measurement_base? The text representing the code.
code_class_name measurement_base[Measurement_base]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_method The items to which the Class is assigned.

Template #27 (Figure 14): assigning_descriptor
Description
Parameter name: Parameter value: Parameter description:
descr ?task_remarks? The text being assigned as a descriptor.
class_name task_remarks[Task_remarks]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class (External_class) being used to determine type of descriptor.
ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the class.
is_assigned_to task_method The entity to which the Document_assignment is assigned.

Template #28 (Figure 14): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?task_remarks_reference_code? The text representing the code.
code_class_name task_remarks_reference_code[Task_remarks_reference_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items descriptor The items to which the Class is assigned.

Template #29 (Figure 14): assigning_document_reference
Description
Parameter name: Parameter value: Parameter description:
doc_id ?technical_manual_number? The identification of the Document being referenced.
doc_id_class_name technical_manual_number[Technical_manual_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the External_class that determines the type of identifier given by the input parameter @doc_id.
doc_id_ecl_id urn:plcs:rdl:lsa The identification of the External_class_library storing the External_class given by the input parameter @doc_id_class_name.
doc_ver_id /NULL The identification of the Document_version being referenced.
doc_ver_id_class_name /NULL The name of the External_class that determines the type of identifier given by the input parameter @doc_ver_id.
doc_ver_id_ecl_id /NULL The identification of the External_class_library storing the External_class given by the input parameter @doc_ver_id_class_name.
org_id /NULL The identification or name of the Organization that "owns" the Document and Document_version identifiers (@doc_id and @doc_ver_id).
org_id_class_name /NULL The name of the External_class that determines the type of organization identification (@org_id) being used. For example CAGE code.
org_id_ecl_id /NULL The identification of the External_class_library storing the External_class given by the input parameter @org_id_class_name
doc_asg_class_name /NULL The name of the External_class that determines the role of Document_assignment, i.e. providing the role of the referenced Document
doc_asg_ecl_id /NULL The identification of the External_class_library storing the External_class given by the input parameter @doc_asg_class_name.
is_assigned_to task_method The items to which the referenced document is assigned.

Template #30 (Figure 14): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?technical_manual_code? The identifier being assigned.
id_class_name technical_manual_code[Technical_manual_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items document The items to which the identification is assigned

Template #31 (Figure 14): assigning_process_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name task_frequency[Task_frequency]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name of the External_class corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element task_method The entity instance to which the property is assigned

Template #32 (Figure 14): process_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Activity_property (or template assigning_process_property) to which the Activity_property_representation is related.

Template #33 (Figure 14): assigning_process_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name training_location_rationale[Training_location_rationale]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name of the External_class corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element task_method The entity instance to which the property is assigned

Template #34 (Figure 14): process_property_text
Description
Parameter name: Parameter value: Parameter description:
value ?training_location_rationale? The text value of the property.
context Representation_context The name of the class being used to classify the Representation_context of the property.
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 property The property to which the text representation is assigned

Template #35 (Figure 14): assigning_process_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name training_rationale[Training_rationale]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name of the External_class corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element task_method The entity instance to which the property is assigned

Template #36 (Figure 14): process_property_text
Description
Parameter name: Parameter value: Parameter description:
value ?training_rationale? The text value of the property.
context Representation_context The name of the class being used to classify the Representation_context of the property.
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 property The property to which the text representation is assigned

Template #37 (Figure 14): assigning_process_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name predicted_mean_elapsed_time[Mean_elapsed_time]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name of the External_class corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element task_method The entity instance to which the property is assigned

Template #38 (Figure 14): process_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?predicted_mean_elapsed_time? 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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Activity_property (or template assigning_process_property) to which the Activity_property_representation is related.

Template #39 (Figure 14): assigning_process_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name measured_mean_elapsed_time[Mean_elapsed_time]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name of the External_class corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element task_method The entity instance to which the property is assigned

Template #40 (Figure 14): process_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?measured_mean_elapsed_time? 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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Activity_property (or template assigning_process_property) to which the Activity_property_representation is related.

Template #41 (Figure 14): assigning_process_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name predicted_mean_man_hours[Mean_man_hours]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name of the External_class corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element task_method The entity instance to which the property is assigned

Template #42 (Figure 14): process_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?predicted_mean_man_hours? 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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Activity_property (or template assigning_process_property) to which the Activity_property_representation is related.

Template #43 (Figure 14): assigning_process_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name measured_mean_man_hours[Mean_man_hours]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name of the External_class corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element task_method The entity instance to which the property is assigned

Template #44 (Figure 14): process_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?measured_mean_man_hours? 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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Activity_property (or template assigning_process_property) to which the Activity_property_representation is related.

Template #45 (Figure 14): representing_task_version_relationship
Description
Parameter name: Parameter value: Parameter description:
relating_task_ver task_method The Task_method_version which relates to another Task_method_version.
related_task_ver task_method_version The Task_method_version that is being related.
rel_class_name   Subclass of "Task method version relationship" (urn:plcs:rdl:std:Task method version relationship)
rel_ecl_id urn:plcs:rdl:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @rel_class_name.

Template #46 (Figure 14): representing_task_simple
Description
Parameter name: Parameter value: Parameter description:
task_id /IGNORE The task identifier, e.g. the task number.
task_id_class_name /NULL The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name /NULL The textual identifier of the task.
task_name_class_name /NULL The name of the class being used to classify the task name assigned to Task_method_version.
task_name_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_details   The detailed description of how to perform the task.

Template #47 (Figure 14): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item breakdown_element_version The target element of the assignment.
task_method_version   The Task_method_version that is assigned.

Template #1 (Figure 14): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.


Task trigger

Task trigger information includes:

NOTE    Detailed information requirements for task triggers are defined in Information requirements - Task Trigger.

The representation for task trigger is described in Figure 15



Figure 15 —  Representation of Task trigger

Figure 15 —  Representation of Task trigger

All types of task triggers are represented as Conditions, along with a Condition_assignment being classified as "Trigger", or subclass thereof. The Condition_assignment is assigned to the Task_method_version_assignment representing the assignment of a task to the product in focus

Scheduled task triggers

Scheduled task triggers may either be defined in a way that they are computable, or just defined as a text string in which case the content need to be analyzed by a human in order to decide when the condition defined in the task trigger is being fulfilled.

The property value for the task trigger parameter can be represented as either:


Template #1 (Figure 15): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #2 (Figure 15): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item Breakdown The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #3 (Figure 15): representing_task_simple
Description
Parameter name: Parameter value: Parameter description:
task_id /IGNORE The task identifier, e.g. the task number.
task_id_class_name   The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name /NULL The textual identifier of the task.
task_name_class_name /NULL The name of the class being used to classify the task name assigned to Task_method_version.
task_name_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_details   The detailed description of how to perform the task.

Template #48 (Figure 15): assigning_condition
Description
Parameter name: Parameter value: Parameter description:
cond_item task_method_version The item to which the Condition_assignment is assigned
cond_asg_class   The name of the class used to classify the Condition_assignment and to provide the role or reason for the condition.
cond_asg_ecl_id   The identifier of the External_class_library storing the definition of the class referenced by the parameter @cond_asg_class.
cond_class [Failure_mode_indicator]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
Type of Condition that can be evaluated.
cond_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @cond_class.
cond_para_item state_definition The item constituting the Condition_parameter.

Template #49 (Figure 15): representing_state_type
Description
Parameter name: Parameter value: Parameter description:
sd_class_name [Narrative]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class that defines the state type.
sd_ecl_id urn:plcs:rdl:lsa The id of the External_class_library storing the @sd_class_name.

Template #50 (Figure 15): assigning_condition
Description
Parameter name: Parameter value: Parameter description:
cond_item task_method_version The item to which the Condition_assignment is assigned
cond_asg_class   The name of the class used to classify the Condition_assignment and to provide the role or reason for the condition.
cond_asg_ecl_id   The identifier of the External_class_library storing the definition of the class referenced by the parameter @cond_asg_class.
cond_class [Failure_mode_indicator]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
Type of Condition that can be evaluated.
cond_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @cond_class.
cond_para_item property The item constituting the Condition_parameter.

Template #51 (Figure 15): representing_independent_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name [Reliability_centered_maintenance_disposition]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.

Template #52 (Figure 15): independent_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Independent_property (or template representing_independent_property) to which the Independent_property_representation is related.


Task Resources

Task Resources information includes:

NOTE    Detailed information requirements for describing the Task Resources is defined in Information requirements - Task Resources.

Task Provisioning

The representation for the Task Provisioning is described in Figure 16



Figure 16 —  Representation of Task Provisioning

Figure 16 —  Representation of Task Provisioning

Basic representation of Task Provisioning and its identification is done in accordance with the template representing_part. Task Provisioning is represented using the following entities:

Template instantiation for Task Provisioning within this Business DEX, must follow the rules defined in the tables below.


Template #1 (Figure 16): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #53 (Figure 16): representing_product_relationship
Description
Parameter name: Parameter value: Parameter description:
relating Breakdown_element_version The relating product.
related Breakdown_element_version The product that is being related.
rel_type_name /NULL The name of the class being used to classify the Product_relationship. This provides the role or reason for the relationship.
rel_type_ecl_id /NULL The identifier of the External_class_library storing the definition of the Class referenced by parameter @rel_type_name.

Template #54 (Figure 16): representing_product_relationship
Description
Parameter name: Parameter value: Parameter description:
relating Part The relating product.
related Breakdown_element_version The product that is being related.
rel_type_name /NULL The name of the class being used to classify the Product_relationship. This provides the role or reason for the relationship.
rel_type_ecl_id /NULL The identifier of the External_class_library storing the definition of the Class referenced by parameter @rel_type_name.

Template #55 (Figure 16): representing_part
Description
Parameter name: Parameter value: Parameter description:
part_id ?task_provision_reference_numbe? The identifier of the part.
part_id_class_name [Reference_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa 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 ?task_provision_commercial_and_government_entity_code? The name or identifier of the organization that owns the part id (@part_id).
part_org_id_class_name task_provision_commercial_and_government_entity_code [Commercial_and_government_entity_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
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:lsa 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 The identifier of the part version
part_vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owns the part version id.
part_vn_org_id_class_name /NULL 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 /NULL The identifier of the External_class_library storing the definition of the External_class used to classify the organization identifier.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @domain class.
life_cycle_stage /NULL 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 /NULL The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @life_cycle_stage class.

Template #56 (Figure 16): assigning_process_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name [Quantity_per_task]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name of the External_class corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element part The entity instance to which the property is assigned

Template #57 (Figure 16): process_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Activity_property (or template assigning_process_property) to which the Activity_property_representation is related.

Template #58 (Figure 16): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item part The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #3 (Figure 14): representing_task_simple
Description
Parameter name: Parameter value: Parameter description:
task_id /IGNORE The task identifier, e.g. the task number.
task_id_class_name   The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name /NULL The textual identifier of the task.
task_name_class_name /NULL The name of the class being used to classify the task name assigned to Task_method_version.
task_name_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_details   The detailed description of how to perform the task.

Task Support Equipment

The representation for the Task Support Equipment is described in Figure 17



Figure 17 —  Representation of Task Support Equipment

Figure 17 —  Representation of Task Support Equipment

Basic representation of Task Support Equipment and its identification is done in accordance with the template representing_part. Task Support Equipment is represented using the following entities:

Template instantiation for Task Support Equipment within this Business DEX, must follow the rules defined in the tables below.


Template #1 (Figure 17): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #2 (Figure 17): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item breakdown_element_versionL The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #3 (Figure 17): representing_task_simple
Description
Parameter name: Parameter value: Parameter description:
task_id /IGNORE The task identifier, e.g. the task number.
task_id_class_name   The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name /NULL The textual identifier of the task.
task_name_class_name /NULL The name of the class being used to classify the task name assigned to Task_method_version.
task_name_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_details   The detailed description of how to perform the task.

Template #59 (Figure 17): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item part The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #60 (Figure 17): representing_part
Description
Parameter name: Parameter value: Parameter description:
part_id ?task_support_reference_number? The identifier of the part.
part_id_class_name [Reference_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa 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 ?task_support_commercial_and_government_entity_code? The name or identifier of the organization that owns the part id (@part_id).
part_org_id_class_name task_support_commercial_and_government_entity_code [Commercial_and_government_entity_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
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:lsa 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 The identifier of the part version
part_vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owns the part version id.
part_vn_org_id_class_name /NULL 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 /NULL The identifier of the External_class_library storing the definition of the External_class used to classify the organization identifier.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @domain class.
life_cycle_stage /NULL 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 /NULL The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @life_cycle_stage class.

Template #61 (Figure 17): assigning_product_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name support_item_quantity_per_task [Quantity_per_task]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element part The item to which the property is assigned

Template #62 (Figure 17): product_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Assigned_property (or template assigning_product_property) to which the Property_representation is related.


Task Maintenance Procedures

The Task Maintenance Procedure information is described in Figure 18



Figure 18 —  Representation of Task Maintenance Procedures

Figure 18 —  Representation of Task Maintenance Procedures

Task Maintenance Procedure Identification

The basic representation of the Task Maintenance Procedure and its identification is done in accordance with the following templates:

Instantiation of the respective template for this Business DEX must follow the rules defined in the respective template table below:

Template #1 (Figure 18): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #63 (Figure 18): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item breakdown_element_version The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #64 (Figure 18): representing_structured_task_sequential
Description
Parameter name: Parameter value: Parameter description:
task_id ?maintenance_procedure_identifier? The task identifier, e.g. the task number.
task_id_class_name [Maintenance_procedure_identifier]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id   The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name ?maintenance_procedure_title? The task name.
task_name_class_name [Maintenance_procedure_title]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task name assigned to Task_method.
task_name_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_step task_step The details on how to perform the task.

Template #65 (Figure 18): assigning_process_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name maintenance_procedure_maintenance_interval [Maintenance_interval]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name of the External_class corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element task The entity instance to which the property is assigned

Template #66 (Figure 18): process_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Activity_property (or template assigning_process_property) to which the Activity_property_representation is related.

Template #67 (Figure 18): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?maintenance_procedure_task_type? The identifier being assigned.
id_class_name maintenance_procedure_task_type[Task_type]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items task The items to which the identification is assigned

Template #68 (Figure 18): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?maintenance_procedure_information_code? The text representing the code.
code_class_name [Information_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task The items to which the Class is assigned.

Template #69 (Figure 18): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?maintenance_procedure_item_location_code? The text representing the code.
code_class_name [Item_location_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task The items to which the Class is assigned.

Template #70 (Figure 18): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?maintenance_procedure_information_code_variant? The text representing the code.
code_class_name [Information_code_variant]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task The items to which the Class is assigned.

Template #71 (Figure 18): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?maintenance_procedure_disassembly_code? The identifier being assigned.
id_class_name maintenance_procedure_disassembly_code[Disassembly_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id   The identifier of the organization that "owns" the identifier.
org_id_class_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 task The items to which the identification is assigned

Template #72 (Figure 18): representing_task_step
Description
Parameter name: Parameter value: Parameter description:
task_step_id ?task_sequence_number? The task step identifier, e.g. the task step number.
task_step_id_class_name task_sequence_number[Task_sequence_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task step identifier (i.e. the @task_step_id)
task_step_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_id_class_name.
task_step_org_id /NULL The name or identifier of the Organization that owns the @task_step_id.
task_step_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_step_id.
task_step_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_org_id_class_name.
task_step_details /NULL Detailed description of how the to perform the task step.


Task Maintenance Procedure Task Sequence

The Task Maintenance Procedure Task Sequence information is described in Figure 19



Figure 19 —  Representation of Task Maintenance Procedure Task Sequence

Figure 19 —  Representation of Task Maintenance Procedure Task Sequence


Instantiation of the respective template for this Business DEX must follow the rules defined in the respective template table below:

Template #1 (Figure 19): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #72 (Figure 19): representing_task_step
Description
Parameter name: Parameter value: Parameter description:
task_step_id ?task_sequence_number? The task step identifier, e.g. the task step number.
task_step_id_class_name task_sequence_number[Task_sequence_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task step identifier (i.e. the @task_step_id)
task_step_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_id_class_name.
task_step_org_id /NULL The name or identifier of the Organization that owns the @task_step_id.
task_step_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_step_id.
task_step_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_org_id_class_name.
task_step_details /NULL Detailed description of how the to perform the task step.

Template #64 (Figure 19): representing_structured_task_sequential
Description
Parameter name: Parameter value: Parameter description:
task_id ?maintenance_procedure_identifier? The task identifier, e.g. the task number.
task_id_class_name [Maintenance_procedure_identifier]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name ?maintenance_procedure_title? The task name.
task_name_class_name [Maintenance_procedure_title]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task name assigned to Task_method.
task_name_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_step task_step The details on how to perform the task.

Template #73 (Figure 19): assigning_task_element
Description
Parameter name: Parameter value: Parameter description:
task_element task_step The Task_element which is assigned to something else (task_item).
items task_method The target of the assignment, i.e. the entity instance that the Task_element is assigned to.
role   The name of the External_class used to classify the "Task element assignment" (urn:plcs:rdl:std:Task element assignment)
role_ecl_id urn:plcs:rdl:std The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @role.

Template #74 (Figure 19): referencing_task
Description
Parameter name: Parameter value: Parameter description:
task_id /IGNORE The task identifier, e.g. the task number.
task_id_class_name /NULL The class which specifies the role of the Identification_assignment as an identifier for the Task_method.
task_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the task identifier (@task_id).
task_org_id_class_name /NULL The class which specifies the role of the (Identification_assignment) as the identifier or name of the Organization responsible for creating the task specification
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The class which specifies the role of the Identification_assignment as a version identifier for the Task_method_version.
task_ver_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The class which specifies the role of the (Identification_assignment) as the identifier or name of the Organization responsible for creating the task specification version.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.

Template #75 (Figure 19): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id   The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item breakdown_element_version The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #76 (Figure 19): assigning_task_element
Description
Parameter name: Parameter value: Parameter description:
task_element task_step The Task_element which is assigned to something else (task_item).
items part The target of the assignment, i.e. the entity instance that the Task_element is assigned to.
role   The name of the External_class used to classify the "Task element assignment" (urn:plcs:rdl:std:Task element assignment)
role_ecl_id urn:plcs:rdl:std The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @role.

Template #77 (Figure 19): referencing_part
Description
Parameter name: Parameter value: Parameter description:
part_id ?referenced_maintenance_procedure_end_item_acronym_code? The identification of the Part being referenced.
part_id_class_name [End_item_acronym_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the External_class that determines the type of identifier given by the input parameter @part_id.
part_id_ecl_id urn:plcs:rdl:lsa The identification of the External_class_library storing the External_class given by the input parameter @part_id_class_name.
part_org_id /NULL The identification of the Organization that "owns" the Part identifier (@part_id).
part_org_id_class_name /NULL The name of the External_class that determines the type of organization identification (@part_org_id) being used. For example CAGE code.
part_org_id_ecl_id   The identification of the External_class_library storing the External_class given by the input parameter @part_org_id_class_name
part_vn_id /NULL The identifier of the part version
part_vn_id_class_name /NULL 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 /NULL The identification of the External_class_library storing the External_class given by the input parameter @part_vn_id_class_name.
part_vn_org_id /NULL The name or identifier of the organization owns the part version id.
part_vn_org_id_class_name /NULL 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 /NULL The identification of the External_class_library storing the External_class given by the input parameter @part_vn_org_id_class_name.

Template #78 (Figure 19): assigning_task_element
Description
Parameter name: Parameter value: Parameter description:
task_element task_step The Task_element which is assigned to something else (task_item).
items task_method The target of the assignment, i.e. the entity instance that the Task_element is assigned to.
role   The name of the External_class used to classify the "Task element assignment" (urn:plcs:rdl:std:Task element assignment)
role_ecl_id urn:plcs:rdl:std The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @role.


Template #79 (Figure 19): referencing_task
Description
Parameter name: Parameter value: Parameter description:
task_id ?reference_maintenance_procedure_identifier? The task identifier, e.g. the task number.
task_id_class_name [Maintenance_procedure_identifier]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class which specifies the role of the Identification_assignment as an identifier for the Task_method.
task_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the task identifier (@task_id).
task_org_id_class_name /NULL The class which specifies the role of the (Identification_assignment) as the identifier or name of the Organization responsible for creating the task specification
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The class which specifies the role of the Identification_assignment as a version identifier for the Task_method_version.
task_ver_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The class which specifies the role of the (Identification_assignment) as the identifier or name of the Organization responsible for creating the task specification version.
task_ver_org_id_ecl_id   The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.


Subtask

A Subtask may include the following information:

NOTE    Detailed information requirements for Subtask are defined in Information requirements - Subtask.

The representation for Subtask is described in Figure 20



Figure 20 —  Representation of Subtask

Figure 20 —  Representation of Subtask

Subtask identification and revisioning

Basic overall representation for Subtask and its identification is done in accordance with the template representing_structured_task_sequential. A Subtask is represented using the following entities:

Template instantiation for a Subtask must follow the rules defined in the tables below.

Template #1 (Figure 20): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #2 (Figure 20): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item Breakdown The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #80 (Figure 20): representing_task_step
Description
Parameter name: Parameter value: Parameter description:
task_step_id subtask_number The task step identifier, e.g. the task step number.
task_step_id_class_name [Subtask_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task step identifier (i.e. the @task_step_id)
task_step_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_id_class_name.
task_step_org_id /NULL The name or identifier of the Organization that owns the @task_step_id.
task_step_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_step_id.
task_step_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_org_id_class_name.
task_step_details ?subtask_description? Detailed description of how the to perform the task step.

Template #81 (Figure 20): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?element_indicator? The text representing the code.
code_class_name [Element_indicator]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_step The items to which the Class is assigned.

Template #82 (Figure 20): assigning_descriptor
Description
Parameter name: Parameter value: Parameter description:
descr ?subtask_identification? The text being assigned as a descriptor.
class_name [Subtask_identification]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class (External_class) being used to determine type of descriptor.
ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the class.
is_assigned_to task_step The entity to which the Document_assignment is assigned.

Template #83 (Figure 20): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?subtask_work_area_code_access? The identifier being assigned.
id_class_name [Subtask_work_area_code_access]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items task_step The items to which the identification is assigned

Template #84 (Figure 20): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?subtask_work_area_code_zone? The identifier being assigned.
id_class_name [Subtask_work_area_code_zone]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items task_stepd The items to which the identification is assigned

Template #85 (Figure 20): assigning_process_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name [Subtask_mean_minute_elapsed_time]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name of the External_class corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element task_step The entity instance to which the property is assigned

Template #86 (Figure 20): process_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Activity_property (or template assigning_process_property) to which the Activity_property_representation is related.

Template #87 (Figure 20): assigning_process_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name [Subtask_mean_man_minutes]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name of the External_class corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element task_step The entity instance to which the property is assigned

Template #88 (Figure 20): process_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Activity_property (or template assigning_process_property) to which the Activity_property_representation is related.

Template #89 (Figure 20): assigning_task_element
Description
Parameter name: Parameter value: Parameter description:
task_element task_step The Task_element which is assigned to something else (task_item).
items task_step The target of the assignment, i.e. the entity instance that the Task_element is assigned to.
role   The name of the External_class used to classify the "Task element assignment" (urn:plcs:rdl:std:Task element assignment)
role_ecl_id urn:plcs:rdl:std The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @role.

Template #90 (Figure 20): representing_task_step
Description
Parameter name: Parameter value: Parameter description:
task_step_id ?referenced_subtask_number? The task step identifier, e.g. the task step number.
task_step_id_class_name [Subtask_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task step identifier (i.e. the @task_step_id)
task_step_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_id_class_name.
task_step_org_id /NULL The name or identifier of the Organization that owns the @task_step_id.
task_step_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_step_id.
task_step_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_org_id_class_name.
task_step_details   Detailed description of how the to perform the task step.

Template #91 (Figure 20): representing_structured_task_sequential
Description
Parameter name: Parameter value: Parameter description:
task_id /IGNORE The task identifier, e.g. the task number.
task_id_class_name /NULL The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name /NULL The task name.
task_name_class_name /NULL The name of the class being used to classify the task name assigned to Task_method.
task_name_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_step task_step The details on how to perform the task.

Template #92 (Figure 20): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item breakdown The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #1 (Figure 20): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #93 (Figure 20): assigning_required_resource
Description
Parameter name: Parameter value: Parameter description:
item task_step The item to which the required resource is assigned.
resource_item resource_item The resource item that plays the role of a required resource.
class_name   The name of the External_class that determines the role of the required resource given by the input parameter @resource_item.
ecl_id   The identification of the External_class_library storing the External_class given by the input parameter @class_name.

Template #94 (Figure 20): representing_resource_item
Description
Parameter name: Parameter value: Parameter description:
res_item_id ?subtask_person_identifier? Identification of the Resource_item
res_item_id_class [Subtask_person_identifier]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class used to classify the identifier (@res_item_id) and to provide the role or reason for the identification
res_item_id_ecl_id urn:plcs:rdl:lsa The id of the External_class_library storing the @res_item_id_class
res_item_id_org_id /NULL The identifier of the Organization that "owns" the identifier.
res_item_id_org_id_class /NULL The name of the class being used to classify the identification of the Organization. For example CAGE code.
res_item_id_org_id_ecl_id /NULL The id of the External_class_library storing the definition of the class used to classify the organization identifier.

Template #95 (Figure 20): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?skill_specialty_code? The identifier being assigned.
id_class_name [Skill_specialty_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id   The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items resource_item The items to which the identification is assigned

Template #96 (Figure 20): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?new_or_modified_skill_specialty_code? The identifier being assigned.
id_class_name [Skill_specialty_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items resource_item The items to which the identification is assigned

Template #97 (Figure 20): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?skill_specialty_evaluation_code? The text representing the code.
code_class_name [Skill_specialty_evaluation_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items resource_item The items to which the Class is assigned.

Template #98 (Figure 20): assigning_descriptor
Description
Parameter name: Parameter value: Parameter description:
descr ?job? The text being assigned as a descriptor.
class_name [Job]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class (External_class) being used to determine type of descriptor.
ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the class.
is_assigned_to resource_item The entity to which the Document_assignment is assigned.

Template #99 (Figure 20): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?job_code? The identifier being assigned.
id_class_name [Job_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items descriptor The items to which the identification is assigned

Template #100 (Figure 20): assigning_descriptor
Description
Parameter name: Parameter value: Parameter description:
descr ?duty? The text being assigned as a descriptor.
class_name [Duty]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class (External_class) being used to determine type of descriptor.
ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the class.
is_assigned_to resource_item The entity to which the Document_assignment is assigned.

Template #101 (Figure 20): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?duty_code? The identifier being assigned.
id_class_name [Duty_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items descriptor The items to which the identification is assigned

Template #102 (Figure 20): assigning_descriptor
Description
Parameter name: Parameter value: Parameter description:
descr ?task_subtask_special_requirements_narrative? The text being assigned as a descriptor.
class_name [Narrative]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class (External_class) being used to determine type of descriptor.
ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the class.
is_assigned_to task_step The entity to which the Document_assignment is assigned.

Template #103 (Figure 20): assigning_descriptor
Description
Parameter name: Parameter value: Parameter description:
descr ?task_subtask_warning_information_narrative? The text being assigned as a descriptor.
class_name [Narrative]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class (External_class) being used to determine type of descriptor.
ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the class.
is_assigned_to task_step The entity to which the Document_assignment is assigned.

Template #104 (Figure 20): assigning_descriptor
Description
Parameter name: Parameter value: Parameter description:
descr ?task_subtask_caution_information_narrative? The text being assigned as a descriptor.
class_name [Narrative]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class (External_class) being used to determine type of descriptor.
ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the class.
is_assigned_to task_step The entity to which the Document_assignment is assigned.

Template #105 (Figure 20): assigning_descriptor
Description
Parameter name: Parameter value: Parameter description:
descr ?task_subtask_note_information_narrative? The text being assigned as a descriptor.
class_name [Narrative]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class (External_class) being used to determine type of descriptor.
ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the class.
is_assigned_to task_step The entity to which the Document_assignment is assigned.


Subtask Electronic Documentation

The Subtask Electronic Documentation information is described in Figure 21



Figure 21 —  Representation of Task Electronic Documentation

Figure 21 —  Representation of Task Electronic Documentation


Template instantiation for a task electonic document must follow the rules defined in the tables below.

Template #1 (Figure 21): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #2 (Figure 21): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item Breakdown The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #64 (Figure 21): representing_structured_task_sequential
Description
Parameter name: Parameter value: Parameter description:
task_id ?maintenance_procedure_identifier? The task identifier, e.g. the task number.
task_id_class_name [Maintenance_procedure_identifier]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name ?maintenance_procedure_title? The task name.
task_name_class_name [Maintenance_procedure_title]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task name assigned to Task_method.
task_name_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_step task_step The details on how to perform the task.

Template #80 (Figure 21): representing_task_step
Description
Parameter name: Parameter value: Parameter description:
task_step_id subtask_number The task step identifier, e.g. the task step number.
task_step_id_class_name [Subtask_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task step identifier (i.e. the @task_step_id)
task_step_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_id_class_name.
task_step_org_id /NULL The name or identifier of the Organization that owns the @task_step_id.
task_step_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_step_id.
task_step_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_org_id_class_name.
task_step_details ?subtask_description? Detailed description of how the to perform the task step.

Template #106 (Figure 21): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?subtask_disassembly_code? The identifier being assigned.
id_class_name [Subtask_disassembly_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items task_step The items to which the identification is assigned

Template #107 (Figure 21): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?subtask_information_code? The text representing the code.
code_class_name [Subtask_information_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_step The items to which the Class is assigned.

Template #108 (Figure 21): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?subtask_information_code_variant? The identifier being assigned.
id_class_name [Subtask_information_code_variant]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items task_step The items to which the identification is assigned

Template #109 (Figure 21): assigning_code
Description
Parameter name: Parameter value: Parameter description:
class_name ?subtask_item_location_code? The text representing the code.
code_class_name [Subtask_item_location_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class in the reference data library (External_class) being used to determine type of code.
code_ecl_id urn:plcs:rdl:lsa The id of the External_class_library that stores the External_class given in @code_class_name.
items task_step The items to which the Class is assigned.

Template #110 (Figure 21): assigning_identification
Description
Parameter name: Parameter value: Parameter description:
id ?graphic_source_identification? The identifier being assigned.
id_class_name [Graphic_source_identification]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa The id of the External_class_library storing the @id_class_name.
org_id /NULL The identifier of the organization that "owns" the identifier.
org_id_class_name /NULL 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 /NULL The id of the External_class_library storing the @org_id_class_name.
items task_step The items to which the identification is assigned





Subtask Digital File Data

The Task Electronic Documentation information is described in Figure 22



Figure 22 —  Representation of Subtask Digital File

Figure 22 —  Representation of Subtask Digital File


Template instantiation for a Subtask must follow the rules defined in the tables below.

Template #1 (Figure 22): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #2 (Figure 22): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item Breakdown The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #64 (Figure 22): representing_structured_task_sequential
Description
Parameter name: Parameter value: Parameter description:
task_id ?maintenance_procedure_identifier? The task identifier, e.g. the task number.
task_id_class_name [Maintenance_procedure_identifier]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name ?maintenance_procedure_title? The task name.
task_name_class_name [Maintenance_procedure_title]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task name assigned to Task_method.
task_name_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_step task_step The details on how to perform the task.

Template #80 (Figure 22): representing_task_step
Description
Parameter name: Parameter value: Parameter description:
task_step_id subtask_number The task step identifier, e.g. the task step number.
task_step_id_class_name [Subtask_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task step identifier (i.e. the @task_step_id)
task_step_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_id_class_name.
task_step_org_id /NULL The name or identifier of the Organization that owns the @task_step_id.
task_step_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_step_id.
task_step_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_org_id_class_name.
task_step_details ?subtask_description? Detailed description of how the to perform the task step.

Template #111 (Figure 22): assigning_document
Description
Parameter name: Parameter value: Parameter description:
assigned_document digital_file The Document, Document_version, Document_definition or File which is assigned by the Document_assignment.
doc_ass_role   The name of the External_class being used to determine the role of the assignment.
doc_ar_ecl_id urn:plcs:rdl:std The id of the External_class_library that stores the External_class used to classify the Document_assignment.
is_assigned_to task_step The entity to which the Document, Document_version, Document_definition or File is assigned.

Template #112 (Figure 22): representing_digital_file
Description
Parameter name: Parameter value: Parameter description:
dig_file_id ?document_id? The identifier of the digital file.
dig_file_id_class_name [Document_id]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the External_class being used to classify the identifier assigned to the digital file (i.e. the @dig_file_id)
dig_file_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @dig_file_id_class_name.
dig_file_org_id /NULL The name or identifier of the organization that owns the digital file id (@dig_file_id).
dig_file_org_id_class_name /NULL The name of the class being used to classify the identification of the organization (@dig_file_org_id) responsible for creating the digital file.
dig_file_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the External_class used to classify the organization identifier (@dig_file_org_id).
dig_file_vn_id
[warning:]Error T6: representing_digital_file does not have a parameter dig_file_vn_id
/NULL  
dig_file_vn_id_class_name
[warning:]Error T6: representing_digital_file does not have a parameter dig_file_vn_id_class_name
/NULL  
dig_file_vn_id_ecl_id
[warning:]Error T6: representing_digital_file does not have a parameter dig_file_vn_id_ecl_id
/NULL  
dig_file_vn_org_id
[warning:]Error T6: representing_digital_file does not have a parameter dig_file_vn_org_id
/NULL  
dig_file_vn_org_id_class_name
[warning:]Error T6: representing_digital_file does not have a parameter dig_file_vn_org_id_class_name
/NULL  
dig_file_vn_org_id_ecl_id
[warning:]Error T6: representing_digital_file does not have a parameter dig_file_vn_org_id_ecl_id
/NULL  
cont_data_type_class_name /NULL The name of the External_class being used to determine the Digital_file type.
cont_data_type_ecl_id urn:plcs:rdl:std The identifier of the External_class_library storing the definition of the External_class being used to determine the Digital_file type (@cont_data_type_class_name).


Subtask Resources

Subtask Resources information includes:

NOTE    Detailed information requirements for describing the Subtask Resources is defined in Information requirements - Subtask Resources.

Subtask Provisioning

The representation for the Subtask Provisioning is described in Figure 23



Figure 23 —  Representation of Subtask Provisioning

Figure 23 —  Representation of Subtask Provisioning

Basic representation of Subtask Provisioning and its identification is done in accordance with the template representing_part. Task Provisioning is represented using the following entities:

Template instantiation for Subtask Provisioning within this Business DEX, must follow the rules defined in the tables below.


Template #1 (Figure 23): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #55 (Figure 23): representing_part
Description
Parameter name: Parameter value: Parameter description:
part_id ?task_provision_reference_numbe? The identifier of the part.
part_id_class_name [Reference_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa 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 ?task_provision_commercial_and_government_entity_code? The name or identifier of the organization that owns the part id (@part_id).
part_org_id_class_name task_provision_commercial_and_government_entity_code [Commercial_and_government_entity_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
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:lsa 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 The identifier of the part version
part_vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owns the part version id.
part_vn_org_id_class_name /NULL 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 /NULL The identifier of the External_class_library storing the definition of the External_class used to classify the organization identifier.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @domain class.
life_cycle_stage /NULL 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 /NULL The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @life_cycle_stage class.

Template #64 (Figure 23): representing_structured_task_sequential
Description
Parameter name: Parameter value: Parameter description:
task_id ?maintenance_procedure_identifier? The task identifier, e.g. the task number.
task_id_class_name [Maintenance_procedure_identifier]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name ?maintenance_procedure_title? The task name.
task_name_class_name [Maintenance_procedure_title]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task name assigned to Task_method.
task_name_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_step task_step The details on how to perform the task.

Template #80 (Figure 23): representing_task_step
Description
Parameter name: Parameter value: Parameter description:
task_step_id subtask_number The task step identifier, e.g. the task step number.
task_step_id_class_name [Subtask_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task step identifier (i.e. the @task_step_id)
task_step_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_id_class_name.
task_step_org_id /NULL The name or identifier of the Organization that owns the @task_step_id.
task_step_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_step_id.
task_step_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_org_id_class_name.
task_step_details ?subtask_description? Detailed description of how the to perform the task step.

Template #113 (Figure 23): representing_product_relationship
Description
Parameter name: Parameter value: Parameter description:
relating breakdown The relating product.
related breakdown The product that is being related.
rel_type_name   The name of the class being used to classify the Product_relationship. This provides the role or reason for the relationship.
rel_type_ecl_id urn:plcs:rdl:std The identifier of the External_class_library storing the definition of the Class referenced by parameter @rel_type_name.

Template #1 (Figure 23): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #114 (Figure 23): representing_product_relationship
Description
Parameter name: Parameter value: Parameter description:
relating part The relating product.
related breakdown The product that is being related.
rel_type_name   The name of the class being used to classify the Product_relationship. This provides the role or reason for the relationship.
rel_type_ecl_id urn:plcs:rdl:std The identifier of the External_class_library storing the definition of the Class referenced by parameter @rel_type_name.

Template #115 (Figure 23): assigning_task_element
Description
Parameter name: Parameter value: Parameter description:
task_element task_step The Task_element which is assigned to something else (task_item).
items part The target of the assignment, i.e. the entity instance that the Task_element is assigned to.
role   The name of the External_class used to classify the "Task element assignment" (urn:plcs:rdl:std:Task element assignment)
role_ecl_id urn:plcs:rdl:std The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @role.

Template #116 (Figure 23): assigning_process_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name [Quantity_per_task]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name of the External_class corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element part The entity instance to which the property is assigned

Template #117 (Figure 23): process_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?quantity_per_subtask? 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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Activity_property (or template assigning_process_property) to which the Activity_property_representation is related.


Subtask Support Equipment

The representation for the Subtask Support Equipment is described in Figure 24



Figure 24 —  Representation of Subtask Support Equipment

Figure 24 —  Representation of Subtask Support Equipment

Basic representation of Subtask Support Equipment and its identification is done in accordance with the template representing_partSubtask Support Equipment is represented using the following entities:

Template instantiation for Subtask Support Equipment within this Business DEX, must follow the rules defined in the tables below.


Template #1 (Figure 24): referencing_breakdown_element
Description
Parameter name: Parameter value: Parameter description:
id logistics_support_analysis_control_numer The identifier of the Breakdown_element .
id_class_name Breakdown_element_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:std The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class.
id_owner /NULL The name or identifier of the organization owning the id or name.
id_owner_class_name /NULL 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 /NULL The id of the External_class_library storing the @id_owner_class_name class
vn_id /NULL The identifier of the Breakdown_element_version.
vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owning the version_id.
vn_id_owner_class_name alternate_logistics_support_analysis_control_number 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 /NULL 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 /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class.

Template #2 (Figure 13): assigning_task_method_version
Description
Parameter name: Parameter value: Parameter description:
assignment_role   The role of the assignment.
role_ecl_id urn:plcs:rdl:std The External_class_library storing the definition of the class referenced by the parameter @assignment_role
item Breakdown The target element of the assignment.
task_method_version task_method_version The Task_method_version that is assigned.

Template #60 (Figure 24): representing_part
Description
Parameter name: Parameter value: Parameter description:
part_id ?task_support_reference_number? The identifier of the part.
part_id_class_name [Reference_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa 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 ?task_support_commercial_and_government_entity_code? The name or identifier of the organization that owns the part id (@part_id).
part_org_id_class_name task_support_commercial_and_government_entity_code [Commercial_and_government_entity_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
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:lsa 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 The identifier of the part version
part_vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owns the part version id.
part_vn_org_id_class_name /NULL 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 /NULL The identifier of the External_class_library storing the definition of the External_class used to classify the organization identifier.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @domain class.
life_cycle_stage /NULL 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 /NULL The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @life_cycle_stage class.

Template #64 (Figure 24): representing_structured_task_sequential
Description
Parameter name: Parameter value: Parameter description:
task_id ?maintenance_procedure_identifier? The task identifier, e.g. the task number.
task_id_class_name [Maintenance_procedure_identifier]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the identifier being assigned to the task (i.e. the @task_id)
task_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_id_class_name.
task_org_id /NULL The name or identifier of the Organization that owns the @task_id.
task_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_id.
task_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_org_id_class_name.
task_ver_id /NULL The task version identifier, for example, the sequence number of the version.
task_ver_id_class_name /NULL The name of the class being used to classify the task version identifier (@tesk_ver_id) assigned to Task_method_version.
task_ver_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_id_class_name.
task_ver_org_id /NULL The name or identifier of the organization that owns the task version identifier.
task_ver_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_ver_id.
task_ver_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_ver_org_id_class_name.
task_name ?maintenance_procedure_title? The task name.
task_name_class_name [Maintenance_procedure_title]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task name assigned to Task_method.
task_name_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_class_name.
task_name_org_id /NULL The name or identifier of the organization that owns the task name.
task_name_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_name.
task_name_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_name_org_id_class_name.
task_step task_step The details on how to perform the task.

Template #80 (Figure 24): representing_task_step
Description
Parameter name: Parameter value: Parameter description:
task_step_id subtask_number The task step identifier, e.g. the task step number.
task_step_id_class_name [Subtask_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The name of the class being used to classify the task step identifier (i.e. the @task_step_id)
task_step_id_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_id_class_name.
task_step_org_id /NULL The name or identifier of the Organization that owns the @task_step_id.
task_step_org_id_class_name /NULL The name of the class being used to classify the identification of the Organization responsible for creating the @task_step_id.
task_step_org_id_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @task_step_org_id_class_name.
task_step_details ?subtask_description? Detailed description of how the to perform the task step.

Template #60 (Figure 24): representing_part
Description
Parameter name: Parameter value: Parameter description:
part_id ?task_support_reference_number? The identifier of the part.
part_id_class_name [Reference_number]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa 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:lsa 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 ?task_support_commercial_and_government_entity_code? The name or identifier of the organization that owns the part id (@part_id).
part_org_id_class_name task_support_commercial_and_government_entity_code [Commercial_and_government_entity_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
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:lsa 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 The identifier of the part version
part_vn_id_class_name /NULL 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 /NULL 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 /NULL The name or identifier of the organization owns the part version id.
part_vn_org_id_class_name /NULL 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 /NULL The identifier of the External_class_library storing the definition of the External_class used to classify the organization identifier.
domain /NULL The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance.
domain_ecl_id /NULL The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @domain class.
life_cycle_stage /NULL 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 /NULL The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @life_cycle_stage class.

Template #118 (Figure 24): assigning_task_element
Description
Parameter name: Parameter value: Parameter description:
task_element task_step The Task_element which is assigned to something else (task_item).
items part The target of the assignment, i.e. the entity instance that the Task_element is assigned to.
role   The name of the External_class used to classify the "Task element assignment" (urn:plcs:rdl:std:Task element assignment)
role_ecl_id urn:plcs:rdl:std The identifier of the External_class_library storing the definition of the External_class referenced by the parameter @role.

Template #119 (Figure 24): assigning_product_property
Description
Parameter name: Parameter value: Parameter description:
property_class_name support_item_quantity_per_subtask [Quantity_per_task]
[warning:]Error RDL4: The URI urn:plcs:rdl:lsa is not listed in dexlib/data/refdata/rdl_index.xml
The class name corresponding to the property name.
property_ecl_id urn:plcs:rdl:lsa The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name.
described_element part The item to which the property is assigned

Template #120 (Figure 24): product_property_numeric
Description
Parameter name: Parameter value: Parameter description:
value ?support_item_quantity_per_subtask? 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.
unit /NULL The name of the unit in which the value is expressed, referenced through an External_class.
unit_ecl_id /NULL The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit.
si_unit /NULL 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".
context /NULL The name of the class being used to classify the Representation_context of the property.
context_ecl_id /NULL The identifier of the External_class_library storing the definition of the class referenced by the parameter @context.
property property The target of the template, i.e. the Assigned_property (or template assigning_product_property) to which the Property_representation is related.


© OASIS 2010 — All rights reserved