DEX: (D012) item_identification — Item Identification | Date: 2011/07/04 01:21:03 Revision: 1.81 |
An overview of the data to be exchanged by the Item Identification DEX has been described in the Item Identification: Information Overview section. A more detailed definition of the type of data that can be exchanged using the Item Identification DEX is provided in the Item Identification - Information Requirements section.
The following sections provide an unambiguous ISO 10303-239 PLCS specification on how the Item Identification DEX shall be instantiated, interpreted and tested. The Item Identification DEX specification is defined using 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.
A description of templates and the syntax for the instantiation path is provided in the Templates Help/Information section.
A summary of how this data is represented in PLCS is provided in Figure 20, and is expanded in subsequent sections.
Information related to a Item Identification ISO 10303-239 representation - Table of contents:
Information should be packaged as a message which is then sent to the recipient. Message containing one or more items is represented as an instance of Message in ISO 10303-239 PLCS. Instantiation of Message is done using the template representing_message. The instantiation of representing_message shall follow the rules defined in template table: Template #1(Figure 21) below.
The following message meta data and content data may be assigned to the Message:
NOTE Detailed information requirements for an Item Message Information requirements - Item Message
The PLCS representation for Message is described in Figure 21.
Information to be exchanged that is contained within the message can be represented in accordance with the template representing_message. The rules for template instantiation are presented in template table: Template #1(Figure 21) below.
Template #1 (Figure 21): representing_message | |||
---|---|---|---|
Description | Information contained within the message, regarding one or many items | ||
Parameter name: | Parameter value: | Parameter description: | |
rep_msg_id | ?rep_msg_id? | The identifier of the message. | |
rep_msg_id_class_name | "Message identification code" (urn:plcs:rdl:std:Message identification code) | The name of the class being used to classify the identification (Identification_assignment) of the message. This provides the role or reason for the identification. | |
rep_msg_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name. | |
rep_msg_id_owner | ?rep_msg_id_owner? | The name or identifier of the organization owning the id or name. | |
rep_msg_id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
rep_msg_id_owner_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_owner_class_name. | |
date_class_name | "Date actual extraction" (urn:plcs:rdl:std:Date actual extraction) | The name of the class being used to classify the role date assignment, e.g. the message sending date. | |
date_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the date_class_name. | |
year | ?year? | The 'year' component of: the date the data was extracted from the system and the message created. | |
month | ?month? | The 'month' component of: the date the data was extracted from the system and the message created. | |
day | ?day? | The 'day' component of: the date the data was extracted from the system and the message created. This can be in local time or UTC | |
hour | ?hour? | The 'hour' component of: the date the data was extracted from the system and the message created. This can be in local time or UTC. | |
minute | ?minute? | The 'minute' component of: the date the data was extracted from the system and the message created. This can be in local time or UTC. | |
second | ?second? | The 'second' component of: the date the data was extracted from the system and the message created. This can be in local time or UTC | |
sense | ?sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
ap239_id_class_name | A subclass of; "AP239 version" (urn:plcs:rdl:std:AP239 version) | The name of the class being used to classify the Message as a container of ISO 10303-239 data of a given version. The subclasses identify the version of ISO 10303-239 to which the data in the message conforms. A subclass of the following is to be used. | |
ap239_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @ap239_id_class_name | |
dex_id_class_name | "Dex Message Item Identification" (urn:plcs:rdl:std:Dex Message Item Identification) | The name of the class being used to classify the Message as a container of an identified DEX. The subclasses define the DEX to which the data in the message conforms. A subclass of the following is to be used. | |
dex_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @dex_id_class_name | |
content | Product_as_individual | The Product_as_individual representing Product_in_focus, as described in template table: template table: Template #2(Figure 21) |
Template instantiation for Item in Focus within this DEX, shall follow the rules defined in the template table: Template #2(Figure 21)
Template #2 (Figure 21): representing_product_as_realized | |||
---|---|---|---|
Description | Representation of Product as realized as the Item in Focus within the message | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Product_as_individual, e.g. serial number. | |
id_class_name | "Product as individual identification code" (urn:plcs:rdl:std:Product as individual identification code) or subclass thereof | The name of the class being used to classify the identification (Identification_assignment) of the individual product. 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 | ?id_owner? | The name or identifier of the organization owning the id or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name) or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_owner_class_name class | |
vn_id | ?vn_id? | The identifier of the Product_as_realized, e.g. version marking, modification status. | |
vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the product_as_realized (a version of the individual product). This provides the role or reason for the identification. | |
vn_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name class. | |
vn_id_owner | ?vn_id_owner? | The name or identifier of the organization owning the version_id. | |
vn_id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name) or subclass thereof. | 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 identifier of the External_class_library storing the @vn_id_owner_class_name class | |
life_cycle_stage | "Support stage" (urn:plcs:rdl:std:Support stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class. | |
product_design_version | Part_version | The Part_version representing Current part, as described in template table: template table: Template #2(Figure 23) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
The message may contain information regarding an existing item or a new item. If the message contains information regarding a new item or an existing item that is not registered within the receiving system, then the information is considered new information. If the message contains within information regarding an existing item that is registered within the receiving system, then the information is considered to be update information.
NOTE A DEX message can contain information about all different types of items e.g. existing, new or updates.
Template instantiation for Message Type within this DEX, shall follow the rules defined in the template table: Template #3(Figure 21)
Template #3 (Figure 21): assigning_code | |||
---|---|---|---|
Description | Classification of content type of the message | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Content Item Type" (urn:plcs:rdl:std:Content Item Type) | 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 | Message:arm:Message_arm.Content_item_selected is incorrectly specified. The entity does not exist. Note linkend is case sensitive. Content_item_selected |
The Content_item_selected Data to be exchanged, as described in template table: template table: Template #1(Figure 21) |
The version of the system within the receiving organization that receives and interprets the message.
Template instantiation for Receiving System Version within this DEX, shall follow the rules defined in the template table: Template #4(Figure 21)
Template #4 (Figure 21): assigning_code | |||
---|---|---|---|
Description | Identification of Version of Receiving System | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Receiving System Code" (urn:plcs:rdl:std:Receiving System Code) | 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 | Message | The Message Data to be exchanged, as described in template table: template table: Template #1(Figure 21) |
Assignment of the Digital File
Template instantiation for assignment of the Digital File within this DEX, shall follow the rules defined in the template table: Template #5(Figure 21)
Template #5 (Figure 21): assigning_document | |||
---|---|---|---|
Description | Assignment of Document containing the message information | ||
Parameter name: | Parameter value: | Parameter description: | |
assigned_document | Digital_file | The Digital File encompassing the Message, as described in template table: template table: Template #6(Figure 21). | |
doc_ass_role | "Digital File for Message" (urn:plcs:rdl:std:Digital File for Message) | 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 | Message | The Message Data to be exchanged, as described in template table: template table: Template #1(Figure 21) |
Digital Representation of Message
The Message meta data is encompassed within a document represented as a digital file. Template instantiation for the digital file within this DEX, shall follow the rules defined in the template table: Template #6(Figure 21)
Template #6 (Figure 21): representing_digital_file | |||
---|---|---|---|
Description | Digital representation of document containing the Message information | ||
Parameter name: | Parameter value: | Parameter description: | |
dig_file_id | ?dig_file_id? | The identifier of the digital file. | |
dig_file_id_class_name | "File identification code" (urn:plcs:rdl:std:File identification code) | 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:std" | 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 | ?dig_file_org_id? | The name or identifier of the organization that owns the digital file id (@dig_file_id). | |
dig_file_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the External_class used to classify the organization identifier (@dig_file_org_id). | |
cont_data_type_class_name | "Contract identification code" (urn:plcs:rdl:std:Contract identification code) | 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). |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
The System Operator is responsible for administering the system generating the document. Template instantiation for the operating organization for the digital file within this DEX, shall follow the rules defined in the template table: Template #7(Figure 21)
Template #7 (Figure 21): assigning_organization | |||
---|---|---|---|
Description | Organization that operates the source system for the message digital file | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | The name or identifier of the organization. | ||
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Operator of" (urn:plcs:rdl:std:Operator of) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Digital_file | The Digital File encompassing the Message, as described in template table: template table: Template #6(Figure 21) |
The digital file is generated by a source system and administered by an Operating organization. Template instantiation for the source system within this DEX, shall follow the rules defined in the template table: Template #8(Figure 21), template table: Template #9(Figure 21), template table: Template #10(Figure 21) and template table: Template #11(Figure 21)
Template #8 (Figure 21): assigning_identification_with_no_organization | |||
---|---|---|---|
Description | Assignment of a name to the system that generates the Message file | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier that is being assigned. | |
id_class_name | "System Name" (urn:plcs:rdl:std:System Name) | The name of the class being used to classify the identification (Identification_assignment). This provides the role or reason for the identification. For example CAGE code. | |
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. | |
items | File_location_identification | The File_location_identification that generates the digital file containing the event information. The digital file is described in template table: template table: Template #6(Figure 21) |
Template #9 (Figure 21): assigning_identification_with_no_organization | |||
---|---|---|---|
Description | Assignment of an identification to the system that generates the Message file | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier that is being assigned. | |
id_class_name | "System Identification Code" (urn:plcs:rdl:std:System Identification Code) | The name of the class being used to classify the identification (Identification_assignment). This provides the role or reason for the identification. For example CAGE code. | |
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. | |
items | File_location_identification | The File_location_identification that generates the digital file containing the event information. The digital file is described in template table: template table: Template #6(Figure 21) |
Template #10 (Figure 21): assigning_identification_with_no_organization | |||
---|---|---|---|
Description | Assignment of an identification to the system version that generates the Message file | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier that is being assigned. | |
id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) | The name of the class being used to classify the identification (Identification_assignment). This provides the role or reason for the identification. For example CAGE code. | |
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. | |
items | File_location_identification | The File_location_identification that generates the digital file containing the event information. The digital file is described in template table: template table: Template #6(Figure 21) |
Template #11 (Figure 21): assigning_reference_data | |||
---|---|---|---|
Description | Assignment of a classification to the system that generates the Message file | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "System Type" (urn:plcs:rdl:std:System Type) or subtype thereof. | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | File_location_identification | The File_location_identification that generates the digital file containing the event information. The digital file is described in template table: template table: Template #6(Figure 21) |
Sending and Receiving Person or Organization
Template instantiation for the message sending and message receiving organizations within this DEX, shall follow the rules defined in the template table: Template #12(Figure 21) and template table: Template #13(Figure 21), respectively.
Template #12 (Figure 21): assigning_person_in_organization | |||
---|---|---|---|
Description | Organization or Person in Organization that sends the message | ||
Parameter name: | Parameter value: | Parameter description: | |
last_name | ?last_name? | the last name (surname) of the person doing the approval | |
first_name | ?first_name? | The first element of the Person's list of forenames. This parameter is optional. | |
middle_names | ?middle_names? | The Person's other forenames. | |
prefix_titles | ?prefix_titles? | The text that specifies the Person's social or professional standing and appear before his or her names. This parameter is optional. | |
suffix_titles | ?suffix_titles? | The text that specifies the Person's social or professional standing and appear after his or her names. This parameter is optional. | |
org_id | ?org_id? | The identifier or name of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name class. | |
person_role_class_name | "Sender of" (urn:plcs:rdl:std:Sender of) | The name of the class being used to classify the person assignment () This provides the role for the assignment. | |
person_role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @person_role_class_name class. | |
items | Message | The Message Data to be exchanged, as described in template table: template table: Template #1(Figure 21) |
Template #13 (Figure 21): assigning_person_in_organization | |||
---|---|---|---|
Description | Organization or Person in Organization that receives the message | ||
Parameter name: | Parameter value: | Parameter description: | |
last_name | ?last_name? | the last name (surname) of the person doing the approval | |
first_name | ?first_name? | The first element of the Person's list of forenames. This parameter is optional. | |
middle_names | ?middle_names? | The Person's other forenames. | |
prefix_titles | ?prefix_titles? | The text that specifies the Person's social or professional standing and appear before his or her names. This parameter is optional. | |
suffix_titles | ?suffix_titles? | The text that specifies the Person's social or professional standing and appear after his or her names. This parameter is optional. | |
org_id | ?org_id? | The identifier or name of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name class. | |
person_role_class_name | "Receiver of" (urn:plcs:rdl:std:Receiver of) | The name of the class being used to classify the person assignment () This provides the role for the assignment. | |
person_role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @person_role_class_name class. | |
items | Message | The Message Data to be exchanged, as described in template table: template table: Template #1(Figure 21) |
Identification of individual item and information related directly to the Item in focus.
Item in Focus includes the following information:
NOTE Detailed information requirements for the Item in Focus are defined in Information requirements - Item in Focus
The PLCS representation for Item in Focus is described in Figure 22.
Uniquely identified individual item.
Template instantiation for the Item in Focus within this DEX, shall follow the rules defined in the template table: Template #1(Figure 22)
Template #1 (Figure 22): representing_product_as_realized | |||
---|---|---|---|
Description | Representation of Product as realized as the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Product_as_individual, e.g. serial number. | |
id_class_name | "Product as individual identification code" (urn:plcs:rdl:std:Product as individual identification code) or subclass thereof | The name of the class being used to classify the identification (Identification_assignment) of the individual product. 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 | ?id_owner? | The name or identifier of the organization owning the id or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_owner_class_name class | |
vn_id | ?vn_id? | The identifier of the Product_as_realized, e.g. version marking, modification status. | |
vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the product_as_realized (a version of the individual product). This provides the role or reason for the identification. | |
vn_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name class. | |
vn_id_owner | ?vn_id_owner? | The name or identifier of the organization owning the version_id. | |
vn_id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 identifier of the External_class_library storing the @vn_id_owner_class_name class | |
life_cycle_stage | "Support stage" (urn:plcs:rdl:std:Support stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class. | |
product_design_version | Part_version | The Part_version representing Current part, as described in template table: template table: Template #2(Figure 23) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Date the item was produced.
Template instantiation for the Manufacture Date within this DEX, shall follow the rules defined in the template table: Template #2(Figure 22)
Template #2 (Figure 22): assigning_time | |||
---|---|---|---|
Description | Assignment of Manufacture date | ||
Parameter name: | Parameter value: | Parameter description: | |
date_class_name | "Date actual creation" (urn:plcs:rdl:std:Date actual creation), or subclass thereof. | The name of the class being used to classify the role date assignment, e.g. the start date. | |
date_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library in which the date class is defined. | |
year | ?year? | Calendar_date year_component | |
month | ?month? | Calendar_date month_component | |
day | ?day? | Calendar_date day_component | |
hour | ?hour? | Local_time year_component of the date and time. | |
minute | ?minute? | Local_time month_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
second | ?second? | Local_time day_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
sense | ?sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
items | Product_as_realized | The Product_as_realized representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
The date that the Item in Focus incurred a technical inspection.
Template instantiation for the Technical Inspection Date within this DEX, shall follow the rules defined in the template table: Template #3(Figure 22)
Template #3 (Figure 22): assigning_time | |||
---|---|---|---|
Description | Assignment of Technical Inspection Date | ||
Parameter name: | Parameter value: | Parameter description: | |
date_class_name | "Technical Inspection Date" (urn:plcs:rdl:std:Technical Inspection Date) | The name of the class being used to classify the role date assignment, e.g. the start date. | |
date_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library in which the date class is defined. | |
year | ?year? | Calendar_date year_component | |
month | ?month? | Calendar_date month_component | |
day | ?day? | Calendar_date day_component | |
hour | ?hour? | Local_time year_component of the date and time. | |
minute | ?minute? | Local_time month_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
second | ?second? | Local_time day_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
sense | ?sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
items | Product_as_individual_view | The Product_view_definition representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
The date that the Item in Focus is expected to expire.
Template instantiation for the Expiration Date within this DEX, shall follow the rules defined in the template table: Template #4(Figure 22)
Template #4 (Figure 22): assigning_time | |||
---|---|---|---|
Description | Assignment of Expiration Date | ||
Parameter name: | Parameter value: | Parameter description: | |
date_class_name | "Date Planned Expiration" (urn:plcs:rdl:std:Date Planned Expiration) | The name of the class being used to classify the role date assignment, e.g. the start date. | |
date_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library in which the date class is defined. | |
year | ?year? | Calendar_date year_component | |
month | ?month? | Calendar_date month_component | |
day | ?day? | Calendar_date day_component | |
hour | ?hour? | Local_time year_component of the date and time. | |
minute | ?minute? | Local_time month_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
second | ?second? | Local_time day_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
sense | ?sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
items | Product_as_individual_view | The Product_view_definition representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Product as Realized Effectivity
The dated effectivity is used to differentiate between the actual existing version of an item at a specific point in time and earlier versions of the same item. I.e. When an item changes form, fit or function a new version of the item is established and the old version is closed with dated effectivity.
Template instantiation for the Product as Realized Effectivity within this DEX, shall follow the rules defined in the template table: Template #5(Figure 22)
Template #5 (Figure 22): assigning_dated_effectivity | |||
---|---|---|---|
Description | Dated Effectivity indicating start of current realized product | ||
Parameter name: | Parameter value: | Parameter description: | |
start_year | ?start_year? | Calendar_date year_component of the effectivity start date and time. | |
start_month | ?start_month? | Calendar_date month_component of the effectivity start date and time. | |
start_day | ?start_day? | Calendar_date day_component of the effectivity start date and time. | |
start_hour | ?start_hour? | Local_time hour_component of the effectivity start date and time. | |
start_minute | ?start_minute? | Local_time minute_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_second | ?start_second? | Local_time day_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_sense | ?start_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
start_hour_offset | ?start_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
start_minute_offset | ?start_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
end_year | ?end_year? | Calendar_date year_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_month | ?end_month? | Calendar_date month_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_day | ?end_day? | Calendar_date day_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_hour | ?end_hour? | Local_time hour_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_minute | ?end_minute? | Local_time minute_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_second | ?end_second? | Local_time second_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_sense | ?end_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
end_hour_offset | ?end_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
end_minute_offset | ?end_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
role_class_name | "Product As Realized Effectivity" (urn:plcs:rdl:std:Product As Realized Effectivity), or subclass thereof. | The name of the class being used to classify the effectivity assignment (Effectivity_assignment) This provides the role for the assignment. | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
items | Product_as_realized | The Product_as_realized representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Indicator that the item in focus incurred a failure on the failure date
Template instantiation for the Failure State within this DEX, shall follow the rules defined in the template table: Template #6(Figure 22)
Template #6 (Figure 22): assigning_asserted_state | |||
---|---|---|---|
Description | Assignment of failure state | ||
Parameter name: | Parameter value: | Parameter description: | |
state_class_name | "Failure mode state" (urn:plcs:rdl:std:Failure mode state), or subclass thereof. | The class name of the External_class corresponding to the State_definition name. | |
state_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @state_class_name. | |
assigned_to | Product_as_realized | The Product_as_realized representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Description of the type of failure incurred by the item in focus
Template instantiation for the Failure description within this DEX, shall follow the rules defined in the template table: Template #7(Figure 22)
Template #7 (Figure 22): assigning_descriptor | |||
---|---|---|---|
Description | Description of failure | ||
Parameter name: | Parameter value: | Parameter description: | |
descr | ?descr? | The text being assigned as a descriptor. | |
class_name | "Description" (urn:plcs:rdl:std:Description) | The name of the class (External_class) being used to determine type of descriptor. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the class. | |
is_assigned_to | State_observed | The State_observed representing Failure_state, as described in template table: template table: Template #6(Figure 22) |
Date on which the item in focus failed
Template instantiation for the Failure date within this DEX, shall follow the rules defined in the template table: Template #8(Figure 22)
Template #8 (Figure 22): assigning_time | |||
---|---|---|---|
Description | Date of failure | ||
Parameter name: | Parameter value: | Parameter description: | |
date_class_name | "Date actual" (urn:plcs:rdl:std:Date actual), or subclass thereof. | The name of the class being used to classify the role date assignment, e.g. the start date. | |
date_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library in which the date class is defined. | |
year | ?year? | Calendar_date year_component | |
month | ?month? | Calendar_date month_component | |
day | ?day? | Calendar_date day_component | |
hour | ?hour? | Local_time year_component of the date and time. | |
minute | ?minute? | Local_time month_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
second | ?second? | Local_time day_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
sense | ?sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
items | State_observed | The State_observed representing Failure_State, as described in template table: template table: Template #6(Figure 22) |
Item Type (Special Tooling or Special Test Equipment)
Indication of whether the Item in focus is considered to be special tooling or special test equipment or neither.
Template instantiation for the Item type within this DEX, shall follow the rules defined in the template table: Template #9(Figure 22)
Template #9 (Figure 22): assigning_code | |||
---|---|---|---|
Description | Identification of Item Type as Special Tooling, Special Test Equipment or neither. | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Individual Item Type" (urn:plcs:rdl:std:Individual Item Type), or sub class thereof. | 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 | Product_as_individual | The Product_as_individual representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Date the item in focus was categorized as special tooling equipment, test equipment or neither.
Template instantiation for Item Type Dated Effectivity within this DEX, shall follow the rules defined in the template table: Template #10(Figure 22)
Template #10 (Figure 22): assigning_dated_effectivity | |||
---|---|---|---|
Description | Date effectivity of Item Type | ||
Parameter name: | Parameter value: | Parameter description: | |
start_year | ?start_year? | Calendar_date year_component of the effectivity start date and time. | |
start_month | ?start_month? | Calendar_date month_component of the effectivity start date and time. | |
start_day | ?start_day? | Calendar_date day_component of the effectivity start date and time. | |
start_hour | ?start_hour? | Local_time hour_component of the effectivity start date and time. | |
start_minute | ?start_minute? | Local_time minute_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_second | ?start_second? | Local_time day_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_sense | ?start_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
start_hour_offset | ?start_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
start_minute_offset | ?start_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
end_year | ?end_year? | Calendar_date year_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_month | ?end_month? | Calendar_date month_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_day | ?end_day? | Calendar_date day_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_hour | ?end_hour? | Local_time hour_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_minute | ?end_minute? | Local_time minute_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_second | ?end_second? | Local_time second_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_sense | ?end_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
end_hour_offset | ?end_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
end_minute_offset | ?end_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
role_class_name | "Dated effectivity" (urn:plcs:rdl:std:Dated effectivity) | The name of the class being used to classify the effectivity assignment (Effectivity_assignment) This provides the role for the assignment. | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
items | Classification_assignment | The Classification Assignment representing Item Type, as described in template table: template table: Template #9(Figure 22) |
Indicator that the item in focus underwent a work on a specific date.
Template instantiation for the Modification within this DEX, shall follow the rules defined in the template table: Template #11(Figure 22)
Template #11 (Figure 22): assigning_asserted_state | |||
---|---|---|---|
Description | Assignment of modification | ||
Parameter name: | Parameter value: | Parameter description: | |
state_class_name | "Modification" (urn:plcs:rdl:std:Modification) | The class name of the External_class corresponding to the State_definition name. | |
state_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @state_class_name. | |
assigned_to | Product_as_realized | The Product_as_realized representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Description of the type of modification incurred by the item in focus
Template instantiation for the Modification Description within this DEX, shall follow the rules defined in the template table: Template #12(Figure 22)
Template #12 (Figure 22): assigning_descriptor | |||
---|---|---|---|
Description | Description of modification | ||
Parameter name: | Parameter value: | Parameter description: | |
descr | ?descr? | The text being assigned as a descriptor. | |
class_name | "Description" (urn:plcs:rdl:std:Description) | The name of the class (External_class) being used to determine type of descriptor. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the class. | |
is_assigned_to | State_observed | The State_observed representing Modification_State, as described in template table: template table: Template #11(Figure 22) |
Date on which the item in focus was modified
Template instantiation for the Modification Date within this DEX, shall follow the rules defined in the template table: Template #13(Figure 22)
Template #13 (Figure 22): assigning_time | |||
---|---|---|---|
Description | Date of modification | ||
Parameter name: | Parameter value: | Parameter description: | |
date_class_name | "Date actual" (urn:plcs:rdl:std:Date actual), or subclass thereof. | The name of the class being used to classify the role date assignment, e.g. the start date. | |
date_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library in which the date class is defined. | |
year | ?year? | Calendar_date year_component | |
month | ?month? | Calendar_date month_component | |
day | ?day? | Calendar_date day_component | |
hour | ?hour? | Local_time year_component of the date and time. | |
minute | ?minute? | Local_time month_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
second | ?second? | Local_time day_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
sense | ?sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
items | State_observed | The State_observed representing Modification_State, as described in template table: template table: Template #11(Figure 22) |
Description of the item in focus.
Template instantiation for the Description within this DEX, shall follow the rules defined in the template table: Template #14(Figure 22)
Template #14 (Figure 22): assigning_descriptor | |||
---|---|---|---|
Description | Description of Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
descr | ?descr? | The text being assigned as a descriptor. | |
class_name | "Description" (urn:plcs:rdl:std:Description) | The name of the class (External_class) being used to determine type of descriptor. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the class. | |
is_assigned_to | Product_as_individual_view | The Product_view_definition representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Additional remarks regarding the item in focus.
Template instantiation for Remark within this DEX, shall follow the rules defined in the template table: Template #15(Figure 22)
Template #15 (Figure 22): assigning_descriptor | |||
---|---|---|---|
Description | Assignment of additional description for Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
descr | ?descr? | The text being assigned as a descriptor. | |
class_name | "Remark" (urn:plcs:rdl:std:Remark) | The name of the class (External_class) being used to determine type of descriptor. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the class. | |
is_assigned_to | Product_as_individual_view | The Product_view_definition representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Identification of the status of the item in focus to indicate whether it is available for or not in a specific system or registry. E.g. the Item is made available for other nations in a shareable asset environment.
Template instantiation for Availability Code within this DEX, shall follow the rules defined in the template table: Template #16(Figure 22)
Template #16 (Figure 22): assigning_code | |||
---|---|---|---|
Description | Assignment of Availability code to Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Availability Code" (urn:plcs:rdl:std:Availability Code) | 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 | Product_as_individual_view | The Product_view_definition representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Indication of the extent of product usage.
Template instantiation for Total Item Usage within this DEX, shall follow the rules defined in the template table: Template #17(Figure 22)
Template #17 (Figure 22): assigning_product_property | |||
---|---|---|---|
Description | Assignment of Total Item Usage | ||
Parameter name: | Parameter value: | Parameter description: | |
property_class_name | "Total Item Usage" (urn:plcs:rdl:std:Total Item Usage) | The class name corresponding to the property name. | |
property_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name. | |
described_element | Product_as_individual_view | The Product_view_definition representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Template instantiation for Property Value and Limit within this DEX, shall follow the rules defined in the template table: Template #18(Figure 22)
Template #18 (Figure 22): product_property_numeric | |||
---|---|---|---|
Description | Assignment of Property value and limit to Total Item Usage | ||
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 | Subclass of "Unit" (urn:plcs:rdl:std:Unit) | The name of the unit in which the value is expressed, referenced through an External_class. | |
unit_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit. | |
si_unit | ?si_unit? |
Value should be set to true if the unit is a SI base unit defined by ISO, i.e.
kilogram (kg) for Mass,
second (s) for Time,
metre (m) for Displacement,
ampere (A) for Electrical current,
kelvin (K) for Temperature,
mole (mol) for Amount of substance, and
candela (cd) for Luminous intensity. If this is not the case it should be set to false.
Note that the representation of true and false depends on exchange format. In Part 11 (a STEP file) true is represented by the string ".T.", and false by ".F.", while in Part 28 (XML) they are represented by text strings "true" and "false". |
|
context | [Numerical_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 | Assigned_property | The Assigned_property representing total_item_usage, as described in template table: template table: Template #17(Figure 22) |
The physical state of the item in focus.
EXAMPLE Serviceable, Beyond Economic Repair, etc.
Template instantiation for Item Condition within this DEX, shall follow the rules defined in the template table: Template #19(Figure 22)
Template #19 (Figure 22): assigning_asserted_state | |||
---|---|---|---|
Description | Assignment of item condition | ||
Parameter name: | Parameter value: | Parameter description: | |
state_class_name | "State of physical object" (urn:plcs:rdl:std:State of physical object) or subclass thereof. | The class name of the External_class corresponding to the State_definition name. | |
state_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @state_class_name. | |
assigned_to | Product_as_individual_view | The Product_view_definition representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Code value for the Type designation method in IUID.
Template instantiation for the Type designation method within this DEX, shall follow the rules defined in the template table: Template #20(Figure 22)
Template #20 (Figure 22): assigning_code | |||
---|---|---|---|
Description | Assignment of Type designation method code to Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Type Designation Method" (urn:plcs:rdl:std:Type Designation Method) | 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 | Product_as_individual | The Product_as_individual representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Description of the Type Designation of the item in focus.
Template instantiation for the Type Designation Description within this DEX, shall follow the rules defined in the template table: Template #21(Figure 22)
Template #21 (Figure 22): assigning_descriptor | |||
---|---|---|---|
Description | Description of modification | ||
Parameter name: | Parameter value: | Parameter description: | |
descr | ?descr? | The text being assigned as a descriptor. | |
class_name | "Type Designation Description" (urn:plcs:rdl:std:Type Designation Description) | The name of the class (External_class) being used to determine type of descriptor. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the class. | |
is_assigned_to | Class | The Class representing Type Designation Method, as described in template table: template table: Template #20(Figure 22) |
The date that type designation method of the item was made effective.
Template instantiation for Dated Effectivity within this DEX, shall follow the rules defined in the template table: Template #22(Figure 22)
Template #22 (Figure 22): assigning_dated_effectivity | |||
---|---|---|---|
Description | Date effectivity of Item Type | ||
Parameter name: | Parameter value: | Parameter description: | |
start_year | ?start_year? | Calendar_date year_component of the effectivity start date and time. | |
start_month | ?start_month? | Calendar_date month_component of the effectivity start date and time. | |
start_day | ?start_day? | Calendar_date day_component of the effectivity start date and time. | |
start_hour | ?start_hour? | Local_time hour_component of the effectivity start date and time. | |
start_minute | ?start_minute? | Local_time minute_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_second | ?start_second? | Local_time day_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_sense | ?start_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
start_hour_offset | ?start_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
start_minute_offset | ?start_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
end_year | ?end_year? | Calendar_date year_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_month | ?end_month? | Calendar_date month_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_day | ?end_day? | Calendar_date day_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_hour | ?end_hour? | Local_time hour_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_minute | ?end_minute? | Local_time minute_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_second | ?end_second? | Local_time second_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_sense | ?end_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
end_hour_offset | ?end_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
end_minute_offset | ?end_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
role_class_name | "Dated effectivity" (urn:plcs:rdl:std:Dated effectivity) | The name of the class being used to classify the effectivity assignment (Effectivity_assignment) This provides the role for the assignment. | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
items | Classification_assignment | The Classification_assignment representing Type Designation Description, as described in template table: template table: Template #21(Figure 22) |
Identification of the fundamental unit of measure for the item.
EXAMPLE barrel etc.
Template instantiation for Unit of Measure within this DEX, shall follow the rules defined in the template table: Template #23(Figure 22)
Template #23 (Figure 22): assigning_code | |||
---|---|---|---|
Description | Assignment of Unit of Measure to Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Measure Item ASC X12 Standards Element 355" (urn:plcs:rdl:std:Measure Item ASC X12 Standards Element 355) | 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 | Product_as_individual_view | The Product_view_definition representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
The date that the Item in Focus is expected to be available for use.
Template instantiation for the Availability Date within this DEX, shall follow the rules defined in the template table: Template #24(Figure 22)
Template #24 (Figure 22): assigning_time | |||
---|---|---|---|
Description | Assignment of Availability Date | ||
Parameter name: | Parameter value: | Parameter description: | |
date_class_name | "Available Until Date" (urn:plcs:rdl:std:Available Until Date) | The name of the class being used to classify the role date assignment, e.g. the start date. | |
date_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library in which the date class is defined. | |
year | ?year? | Calendar_date year_component | |
month | ?month? | Calendar_date month_component | |
day | ?day? | Calendar_date day_component | |
hour | ?hour? | Local_time year_component of the date and time. | |
minute | ?minute? | Local_time month_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
second | ?second? | Local_time day_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
sense | ?sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
items | Product_as_individual_view | The Product_view_definition representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Indication of the purchase price of the item.
Template instantiation for Item Price within this DEX, shall follow the rules defined in the template table: Template #25(Figure 22)
Template #25 (Figure 22): assigning_product_property | |||
---|---|---|---|
Description | Assignment of Item Price. | ||
Parameter name: | Parameter value: | Parameter description: | |
property_class_name | "Offering Price" (urn:plcs:rdl:std:Offering Price) | The class name corresponding to the property name. | |
property_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name. | |
described_element | Product_as_individual_view | The Product_view_definition representing Product_in_Focus, as described in template table: template table: Template #1(Figure 22) |
Template instantiation for Property Value within this DEX, shall follow the rules defined in the template table: Template #26(Figure 22)
Template #26 (Figure 22): product_property_numeric | |||
---|---|---|---|
Description | Assignment of Property value to Total Item Usage | ||
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 | "Currency ISO4217" (urn:plcs:rdl:std:Currency ISO4217) | The name of the unit in which the value is expressed, referenced through an External_class. | |
unit_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit. | |
si_unit | ?si_unit? |
Value should be set to true if the unit is a SI base unit defined by ISO, i.e.
kilogram (kg) for Mass,
second (s) for Time,
metre (m) for Displacement,
ampere (A) for Electrical current,
kelvin (K) for Temperature,
mole (mol) for Amount of substance, and
candela (cd) for Luminous intensity. If this is not the case it should be set to false.
Note that the representation of true and false depends on exchange format. In Part 11 (a STEP file) true is represented by the string ".T.", and false by ".F.", while in Part 28 (XML) they are represented by text strings "true" and "false". |
|
context | [Numerical_representation_context]![]() |
The name of the class being used to classify the Representation_context of the property. | |
context_ecl_id | "urn:plcs:rdl:schema" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @context. | |
property | Assigned_property | The Assigned_property representing total_item_usage, as described in template table: template table: Template #17(Figure 22) |
Indicates the unit of measure related to cost.
Template instantiation for Unit of Measure Code within this DEX, shall follow the rules defined in the template table: Template #27(Figure 22)
Template #27 (Figure 22): assigning_code | |||
---|---|---|---|
Description | Assignment of code to indicate the Unit of Measure | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Measure Item ASC X12 Standards Element 355" (urn:plcs:rdl:std:Measure Item ASC X12 Standards Element 355) | 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 | Unit | The Unit, as described in template table: template table: Template #26(Figure 22) |
A representation of the design of the Item in Focus is provided within this section.
Item Design comprise the following information:
NOTE Detailed information requirements for Item Design are defined in Information requirements - Item Design
The PLCS representation for Item Design is described in Figure 23.
Detailed description of Item in Focus can be found in the section Item in Focus
Template instantiation for Item in Focus within this DEX, shall follow the rules defined in the template table: Template #1(Figure 23)
Template #1 (Figure 23): representing_product_as_realized | |||
---|---|---|---|
Description | Representation of Product as realized as the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Product_as_individual, e.g. serial number. | |
id_class_name | "Product as individual identification code" (urn:plcs:rdl:std:Product as individual identification code) or subclass thereof | The name of the class being used to classify the identification (Identification_assignment) of the individual product. 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 | ?id_owner? | The name or identifier of the organization owning the id or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_owner_class_name class | |
vn_id | ?vn_id? | The identifier of the Product_as_realized, e.g. version marking, modification status. | |
vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the product_as_realized (a version of the individual product). This provides the role or reason for the identification. | |
vn_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name class. | |
vn_id_owner | ?vn_id_owner? | The name or identifier of the organization owning the version_id. | |
vn_id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 identifier of the External_class_library storing the @vn_id_owner_class_name class | |
life_cycle_stage | "Support stage" (urn:plcs:rdl:std:Support stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class. | |
product_design_version | Part_version | The Part_version representing Current part, as described in template table: template table: Template #2(Figure 23) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Reference to the Part that the Item is currently designed from.
Template instantiation for Current Part within this DEX, shall follow the rules defined in the template table: Template #2(Figure 23)
NOTE The Item in Focus will always have a current part number whether or not Original Part is the same as Current Part.
Template #2 (Figure 23): referencing_part | |||
---|---|---|---|
Description | Reference to Current Part | ||
Parameter name: | Parameter value: | Parameter description: | |
part_id | ?part_id? | The identification of the Part being referenced. | |
part_id_class_name | "Part identification code" (urn:plcs:rdl:std:Part identification code) or subclass thereof. | 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:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_id_class_name. | |
part_org_id | ?part_org_id? | The identification of the Organization that "owns" the Part identifier (@part_id). | |
part_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_org_id_class_name | |
part_vn_id | ?part_vn_id? | The identifier of the part version | |
part_vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identifier assigned ( Identification_assignment ) to the part version (i.e. the part_vn_id) | |
part_vn_id_ecl_id | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_vn_id_class_name. | |
part_vn_org_id | ?part_vn_org_id? | The name or identifier of the organization owns the part version id. | |
part_vn_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization responsible for providing the part version representation | |
part_vn_org_id_ecl_id | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_vn_org_id_class_name. |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Template instantiation for Current Design within this DEX, shall follow the rules defined in the template table: Template #12(Figure 23)
Template #12 (Figure 23): assigning_reference_data | |||
---|---|---|---|
Description | Assignment of Current Design | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Current Design" (urn:plcs:rdl:std:Current Design) | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | Product_design_version_to_individual | The Product_design_version_to_individual representing Product_in_Focus, as described in template table: template table: Template #1(Figure 23) |
Reference to the Part that the Item was originally designed from.
Template instantiation for Original Part within this DEX, shall follow the rules defined in the template table: Template #3(Figure 23)
Template #3 (Figure 23): referencing_part | |||
---|---|---|---|
Description | Reference to Original Part | ||
Parameter name: | Parameter value: | Parameter description: | |
part_id | ?part_id? | The identification of the Part being referenced. | |
part_id_class_name | "Part identification code" (urn:plcs:rdl:std:Part identification code) or subclass thereof. | 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:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_id_class_name. | |
part_org_id | ?part_org_id? | The identification of the Organization that "owns" the Part identifier (@part_id). | |
part_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_org_id_class_name | |
part_vn_id | ?part_vn_id? | The identifier of the part version | |
part_vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof./param_value> | The name of the class being used to classify the identifier assigned ( Identification_assignment ) to the part version (i.e. the part_vn_id) | |
part_vn_id_ecl_id | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_vn_id_class_name. | |
part_vn_org_id | ?part_vn_org_id? | The name or identifier of the organization owns the part version id. | |
part_vn_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization responsible for providing the part version representation | |
part_vn_org_id_ecl_id | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_vn_org_id_class_name. |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Template instantiation for Original Design within this DEX, shall follow the rules defined in the template table: Template #4(Figure 23)
Template #4 (Figure 23): assigning_reference_data | |||
---|---|---|---|
Description | Assignment of Original Design | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Original Design" (urn:plcs:rdl:std:Original Design) | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | Product_design_version_to_individual | The items to which the External_class is assigned. |
Reference to the Part that the Item was originally manufactured as.
Template instantiation for Manufactured Part within this DEX, shall follow the rules defined in the template table: Template #5(Figure 23)
Template #5 (Figure 23): referencing_part | |||
---|---|---|---|
Description | Reference to Manufactured Part | ||
Parameter name: | Parameter value: | Parameter description: | |
part_id | ?part_id? | The identification of the Part being referenced. | |
part_id_class_name | "Part identification code" (urn:plcs:rdl:std:Part identification code) or subclass thereof. | 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:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_id_class_name. | |
part_org_id | ?part_org_id? | The identification of the Organization that "owns" the Part identifier (@part_id). | |
part_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_org_id_class_name | |
part_vn_id | ?part_vn_id? | The identifier of the part version | |
part_vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof./param_value> | The name of the class being used to classify the identifier assigned ( Identification_assignment ) to the part version (i.e. the part_vn_id) | |
part_vn_id_ecl_id | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_vn_id_class_name. | |
part_vn_org_id | ?part_vn_org_id? | The name or identifier of the organization owns the part version id. | |
part_vn_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization responsible for providing the part version representation | |
part_vn_org_id_ecl_id | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_vn_org_id_class_name. |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Template instantiation for Manufactured Design within this DEX, shall follow the rules defined in the template table: Template #6(Figure 23)
Template #6 (Figure 23): assigning_reference_data | |||
---|---|---|---|
Description | Assignment of Manufactured Design | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Manufactured Design" (urn:plcs:rdl:std:Manufactured Design) | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | Product_design_version_to_individual | The items to which the External_class is assigned. |
Template instantiation for Original Batch within this DEX, shall follow the rules defined in the template table: Template #7(Figure 23)
Template #7 (Figure 23): assigning_reference_data | |||
---|---|---|---|
Description | Assignment of Original Batch | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Original Lot" (urn:plcs:rdl:std:Original Lot) | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | Product_group_membership | The items to which the External_class is assigned. |
Batch/Lot reference for Original Batch
Template instantiation for BatchLot for Original Batch within this DEX, shall follow the rules defined in the template table: Template #8(Figure 23)
Template #8 (Figure 23): referencing_product_group | |||
---|---|---|---|
Description | Reference to BatchLot | ||
Parameter name: | Parameter value: | Parameter description: | |
prod_grp_id | ?prod_grp_id? | Identification of the Product_group. | |
prod_grp_id_class | "Lot identification code" (urn:plcs:rdl:std:Lot identification code) | The name of the class used to classify the product group identifier (@prod_grp_id) and to provide the role or reason for the identification. | |
prod_grp_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @prod_grp_id_class | |
prod_grp_org_id | ?prod_grp_org_id? | The identifier of the Organization that "owns" the product group identifier. | |
prod_grp_org_id_class | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class that determines the type of identifier being used for identifying the Organization. For example CAGE code. | |
prod_grp_org_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the definition of the class used to classify the organization identifier. |
Batch/Lot reference for Current Batch
Template instantiation for BatchLot for Current Batch within this DEX, shall follow the rules defined in the template table: Template #9(Figure 23)
Template #9 (Figure 23): referencing_product_group | |||
---|---|---|---|
Description | Reference to BatchLot | ||
Parameter name: | Parameter value: | Parameter description: | |
prod_grp_id | ?prod_grp_id? | Identification of the Product_group. | |
prod_grp_id_class | "Lot identification code" (urn:plcs:rdl:std:Lot identification code) | The name of the class used to classify the product group identifier (@prod_grp_id) and to provide the role or reason for the identification. | |
prod_grp_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @prod_grp_id_class | |
prod_grp_org_id | ?prod_grp_org_id? | The identifier of the Organization that "owns" the product group identifier. | |
prod_grp_org_id_class | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class that determines the type of identifier being used for identifying the Organization. For example CAGE code. | |
prod_grp_org_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the definition of the class used to classify the organization identifier. |
Template instantiation for Current Batch within this DEX, shall follow the rules defined in the template table: Template #10(Figure 23)
Template #10 (Figure 23): assigning_reference_data | |||
---|---|---|---|
Description | Assignment of Current Batch | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Current Lot" (urn:plcs:rdl:std:Current Lot) | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | Product_group_membership | The items to which the External_class is assigned. |
The dated effectivity is used to differentiate between the actual existing version of an item at a specific point in time and earlier versions of the same item. I.e. When an item changes form, fit or function a new version of the item is established and the old version is closed with dated effectivity.
Template instantiation for Dated Effectivity within this DEX, shall follow the rules defined in the template table: Template #11(Figure 23)
Template #11 (Figure 23): assigning_dated_effectivity | |||
---|---|---|---|
Description | Assignment of Dated effectivity for a version of Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
start_year | ?start_year? | Calendar_date year_component of the effectivity start date and time. | |
start_month | ?start_month? | Calendar_date month_component of the effectivity start date and time. | |
start_day | ?start_day? | Calendar_date day_component of the effectivity start date and time. | |
start_hour | ?start_hour? | Local_time hour_component of the effectivity start date and time. | |
start_minute | ?start_minute? | Local_time minute_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_second | ?start_second? | Local_time day_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_sense | ?start_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
start_hour_offset | ?start_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
start_minute_offset | ?start_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
end_year | ?end_year? | Calendar_date year_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_month | ?end_month? | Calendar_date month_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_day | ?end_day? | Calendar_date day_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_hour | ?end_hour? | Local_time hour_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_minute | ?end_minute? | Local_time minute_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_second | ?end_second? | Local_time second_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_sense | ?end_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
end_hour_offset | ?end_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
end_minute_offset | ?end_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
role_class_name | "Product As Realized Effectivity" (urn:plcs:rdl:std:Product As Realized Effectivity), or subclass thereof. | The name of the class being used to classify the effectivity assignment (Effectivity_assignment) This provides the role for the assignment. | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
items | Product_as_realized | The Product_as_realized representing Product_in_Focus, as described in template table: template table: Template #1(Figure 23) |
Status of the item in focus with another item as being nested within the other item.
Template instantiation for Embedded Item within this DEX, shall follow the rules defined in the template table: Template #13(Figure 23)
Template #13 (Figure 23): representing_product_relationship | |||
---|---|---|---|
Description | Representation of Embedded Item | ||
Parameter name: | Parameter value: | Parameter description: | |
relating | Product_as_individual | The Product_as_individual representing Product_in_Focus, as described in template table: template table: Template #14(Figure 23) | |
related | Product_as_individual | The Product_as_individual representing Product_in_Focus, as described in template table: template table: Template #1(Figure 23) | |
rel_type_name | "Embedded Item" (urn:plcs:rdl:std:Embedded Item) | 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. |
Status of the item in focus being the end product that comprises an embedded item within it.
Template instantiation for Parent Item within this DEX, shall follow the rules defined in the template table: Template #14(Figure 23)
Template #14 (Figure 23): representing_product_as_realized | |||
---|---|---|---|
Description | Representation of Parent Item | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Product_as_individual, e.g. serial number. | |
id_class_name | "Product as individual identification code" (urn:plcs:rdl:std:Product as individual identification code) or subclass thereof | The name of the class being used to classify the identification (Identification_assignment) of the individual product. 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 | ?id_owner? | The name or identifier of the organization owning the id or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_owner_class_name class | |
vn_id | ?vn_id? | The identifier of the Product_as_realized, e.g. version marking, modification status. | |
vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the product_as_realized (a version of the individual product). This provides the role or reason for the identification. | |
vn_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name class. | |
vn_id_owner | ?vn_id_owner? | The name or identifier of the organization owning the version_id. | |
vn_id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 identifier of the External_class_library storing the @vn_id_owner_class_name class | |
life_cycle_stage | "Support stage" (urn:plcs:rdl:std:Support stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class. | |
product_design_version | The version of the design that was used to create the Product_as_realized. This is normally a Part_version. |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Template instantiation for Installation Period within this DEX, shall follow the rules defined in the template table: Template #15(Figure 23)
Template #15 (Figure 23): assigning_dated_effectivity | |||
---|---|---|---|
Description | Assignment of Installation Period | ||
Parameter name: | Parameter value: | Parameter description: | |
start_year | ?start_year? | Calendar_date year_component of the effectivity start date and time. | |
start_month | ?start_month? | Calendar_date month_component of the effectivity start date and time. | |
start_day | ?start_day? | Calendar_date day_component of the effectivity start date and time. | |
start_hour | ?start_hour? | Local_time hour_component of the effectivity start date and time. | |
start_minute | ?start_minute? | Local_time minute_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_second | ?start_second? | Local_time day_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_sense | ?start_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
start_hour_offset | ?start_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
start_minute_offset | ?start_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
end_year | ?end_year? | Calendar_date year_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_month | ?end_month? | Calendar_date month_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_day | ?end_day? | Calendar_date day_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_hour | ?end_hour? | Local_time hour_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_minute | ?end_minute? | Local_time minute_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_second | ?end_second? | Local_time second_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_sense | ?end_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
end_hour_offset | ?end_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
end_minute_offset | ?end_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
role_class_name | "Installed_effectivity" (urn:plcs:rdl:std:Installed_effectivity) | The name of the class being used to classify the effectivity assignment (Effectivity_assignment) This provides the role for the assignment. | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
items | Product_relationship | The Product_relationship representing Embedded Item, as described in template table: template table: Template #13(Figure 23) |
Code used to indicate addition or removal of an embedded item from a parent item.
Template instantiation for Added or Removed within this DEX, shall follow the rules defined in the template table: Template #16(Figure 23)
Template #16 (Figure 23): assigning_code | |||
---|---|---|---|
Description | Assignment of Added or Removed code | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Added or Removed Code" (urn:plcs:rdl:std:Added or Removed Code) | 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 | Product_relationship | The Product_relationship representing Embedded Item, as described in template table: template table: Template #13(Figure 23) |
Template instantiation for Stock Code within this DEX, shall follow the rules defined in the template table: Template #17(Figure 23)
Template #17 (Figure 23): representing_resource_item | |||
---|---|---|---|
Description | Assignment of Stock Code | ||
Parameter name: | Parameter value: | Parameter description: | |
res_item_id | ?res_item_id? | Identification of the Resource_item | |
res_item_id_class | "NATO Stock number" (urn:plcs:rdl:std:NATO Stock number) | 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:std" | The id of the External_class_library storing the @res_item_id_class | |
res_item_id_org_id | "urn:plcs:rdl:std" | The identifier of the Organization that "owns" the identifier. | |
res_item_id_org_id_class | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The id of the External_class_library storing the definition of the class used to classify the organization identifier. | |
res_item_items | Product_as_realized | The Product_as_realized representing Product_in_Focus, as described in template table: template table: Template #1(Figure 23) |
The physical or virtual Marking of the Item in Focus is presented within this section.
Item Marks comprise the following information:
NOTE Detailed information requirements for an Item Mark are defined in Information requirements - Item Marks
The PLCS representation for Item Marks is described in Figure 24.
Detailed description of Item in Focus can be found in the section Item in Focus
Template instantiation for Item in Focus within this DEX, shall follow the rules defined in the template table: Template #1(Figure 24)
Template #1 (Figure 24): representing_product_as_realized | |||
---|---|---|---|
Description | Representation of Product as realized as the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Product_as_individual, e.g. serial number. | |
id_class_name | "Product as individual identification code" (urn:plcs:rdl:std:Product as individual identification code) or subclass thereof | The name of the class being used to classify the identification (Identification_assignment) of the individual product. 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 | ?id_owner? | The name or identifier of the organization owning the id or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_owner_class_name class | |
vn_id | ?vn_id? | The identifier of the Product_as_realized, e.g. version marking, modification status. | |
vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the product_as_realized (a version of the individual product). This provides the role or reason for the identification. | |
vn_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name class. | |
vn_id_owner | ?vn_id_owner? | The name or identifier of the organization owning the version_id. | |
vn_id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 identifier of the External_class_library storing the @vn_id_owner_class_name class | |
life_cycle_stage | "Support stage" (urn:plcs:rdl:std:Support stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class. | |
product_design_version | Part_version | The Part_version representing Current part, as described in template table: template table: Template #2(Figure 23) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Template instantiation for Item Mark on Item in Focus within this DEX, shall follow the rules defined in the template table: Template #2(Figure 24)
Template #2 (Figure 24): representing_view_definition_usage | |||
---|---|---|---|
Description | Representation of Item Mark on Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
relating_product | Product_as_individual_view | The Product_as_individual_view representing Product_in_Focus, as described in template table: template table: Template #1(Figure 24) | |
related_product | Product_as_individual_view | The Product_as_individual_view representing Mark, as described in template table: template table: Template #3(Figure 24) | |
class_name | "Mark On Item" (urn:plcs:rdl:std:Mark On Item) | The name of the External_class that determines the role of the relationship between the relating_product and the related_product. | |
class_ecl_id | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @class_name. |
Mark is a mechanism for identifying the item through a label or direct part marking on the item. Marks can be physical or virtual and identifies the marking on the item.
EXAMPLE Unique Item Identifier (UII) marked on an item through means of a 2D matrix.
Template instantiation for Mark within this DEX, shall follow the rules defined in the template table: Template #3(Figure 24)
Template #3 (Figure 24): representing_product_as_realized | |||
---|---|---|---|
Description | Representation of Mark | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Product_as_individual, e.g. serial number. | |
id_class_name | "Mark Identification Code" (urn:plcs:rdl:std:Mark Identification Code) | The name of the class being used to classify the identification (Identification_assignment) of the individual product. 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 | ?id_owner? | The name or identifier of the organization owning the id or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_owner_class_name class | |
vn_id | ?vn_id? | The identifier of the Product_as_realized, e.g. version marking, modification status. | |
vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the product_as_realized (a version of the individual product). This provides the role or reason for the identification. | |
vn_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name class. | |
vn_id_owner | ?vn_id_owner? | The name or identifier of the organization owning the version_id. | |
vn_id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 identifier of the External_class_library storing the @vn_id_owner_class_name class | |
life_cycle_stage | "Support stage" (urn:plcs:rdl:std:Support stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class. | |
product_design_version | /NULL | The version of the design that was used to create the Product_as_realized. This is normally a Part_version. |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
NOTE Item mark does not have a reference to product_design_version.
The period the mark is attached to the item.
Template instantiation for Dated Effectivity within this DEX, shall follow the rules defined in the template table: Template #4(Figure 24)
Template #4 (Figure 24): assigning_dated_effectivity | |||
---|---|---|---|
Description | Assignment of Dated Effectivity for Mark | ||
Parameter name: | Parameter value: | Parameter description: | |
start_year | ?start_year? | Calendar_date year_component of the effectivity start date and time. | |
start_month | ?start_month? | Calendar_date month_component of the effectivity start date and time. | |
start_day | ?start_day? | Calendar_date day_component of the effectivity start date and time. | |
start_hour | ?start_hour? | Local_time hour_component of the effectivity start date and time. | |
start_minute | ?start_minute? | Local_time minute_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_second | ?start_second? | Local_time day_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_sense | ?start_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
start_hour_offset | ?start_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
start_minute_offset | ?start_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
end_year | ?end_year? | Calendar_date year_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_month | ?end_month? | Calendar_date month_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_day | ?end_day? | Calendar_date day_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_hour | ?end_hour? | Local_time hour_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_minute | ?end_minute? | Local_time minute_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_second | ?end_second? | Local_time second_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_sense | ?end_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
end_hour_offset | ?end_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
end_minute_offset | ?end_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
role_class_name | "Mark Effectivity" (urn:plcs:rdl:std:Mark Effectivity) | The name of the class being used to classify the effectivity assignment (Effectivity_assignment) This provides the role for the assignment. | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
items | View_definition_usage | The View_usage representing item mark on Item in Focus, as described in template table: template table: Template #2(Figure 24) |
Term used to indicated addition or removal of mark from the item.
Template instantiation for Marking Code within this DEX, shall follow the rules defined in the template table: Template #5(Figure 24)
Template #5 (Figure 24): assigning_code | |||
---|---|---|---|
Description | Assignment of Marking Code | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Added or Removed Code" (urn:plcs:rdl:std:Added or Removed Code) | 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 | View_definition_usage | The View_usage representing item mark on Item in Focus, as described in template table: template table: Template #2(Figure 24) |
The organization that placed the mark on the item.
Template instantiation for Marking Organization within this DEX, shall follow the rules defined in the template table: Template #6(Figure 24)
Template #6 (Figure 24): assigning_organization | |||
---|---|---|---|
Description | Assignment of Marking Organization | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Marker Of" (urn:plcs:rdl:std:Marker Of) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | View_definition_usage | The View_usage representing item mark on Item in Focus, as described in template table: template table: Template #2(Figure 24) |
The actual value of the mark for reproduction purposes e.g. the scanned value if the mark is a 2D matrix.
Template instantiation for Mark Value Scanned within this DEX, shall follow the rules defined in the template table: Template #7(Figure 24)
Template #7 (Figure 24): assigning_identification_with_no_organization | |||
---|---|---|---|
Description | Assignment of scanned Mark value | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier that is being assigned. | |
id_class_name | "Mark As Scanned" (urn:plcs:rdl:std:Mark As Scanned) | The name of the class being used to classify the identification (Identification_assignment). This provides the role or reason for the identification. For example CAGE code. | |
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. | |
items | Product_as_individual | The Product_as_individual representing Mark, as described in template table: template table: Template #3(Figure 24) |
Representation of a mark.
EXAMPLE 2D Compliant, Barcode, RFID, Human Readable, etc.
Template instantiation for Mark Type within this DEX, shall follow the rules defined in the template table: Template #8(Figure 24)
Template #8 (Figure 24): assigning_code | |||
---|---|---|---|
Description | Assignment of code classifying mark type | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Mark Type" (urn:plcs:rdl:std:Mark Type) | 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 | Product_as_individual | The Product_as_individual representing Mark, as described in template table: template table: Template #3(Figure 24) |
The type of method used to mark the item e.g. "Intrusive Mark" (urn:plcs:rdl:std:Intrusive Mark)
Template instantiation for Marking Method within this DEX, shall follow the rules defined in the template table: Template #9(Figure 24)
Template #9 (Figure 24): assigning_code | |||
---|---|---|---|
Description | Assignment of marking method | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Mark Method" (urn:plcs:rdl:std:Mark Method) | 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 | Product_as_individual | The Product_as_individual representing Mark, as described in template table: template table: Template #3(Figure 24) |
The quality of the mark.
Template instantiation for Mark Grade within this DEX, shall follow the rules defined in the template table: Template #10(Figure 24)
Template #10 (Figure 24): assigning_code | |||
---|---|---|---|
Description | Assignment of mark grade | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Mark Grade" (urn:plcs:rdl:std:Mark Grade) | 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 | Product_as_individual | The Product_as_individual representing Mark, as described in template table: template table: Template #3(Figure 24) |
The set that the mark is a member of.
Template instantiation for Mark Set within this DEX, shall follow the rules defined in the template table: Template #11(Figure 24)
Template #11 (Figure 24): referencing_product_group | |||
---|---|---|---|
Description | Reference to Mark set | ||
Parameter name: | Parameter value: | Parameter description: | |
prod_grp_id | ?prod_grp_id? | Identification of the Product_group. | |
prod_grp_id_class | "Mark Set Identification Code" (urn:plcs:rdl:std:Mark Set Identification Code) | The name of the class used to classify the product group identifier (@prod_grp_id) and to provide the role or reason for the identification. | |
prod_grp_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @prod_grp_id_class | |
prod_grp_org_id | ?prod_grp_org_id? | The identifier of the Organization that "owns" the product group identifier. | |
prod_grp_org_id_class | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class that determines the type of identifier being used for identifying the Organization. For example CAGE code. | |
prod_grp_org_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the definition of the class used to classify the organization identifier. |
Indication of whether a mark was an intrusive mark or a non-intrusive mark.
Template instantiation for Intrusive Mark within this DEX, shall follow the rules defined in the template table: Template #12(Figure 24)
Template #12 (Figure 24): assigning_code | |||
---|---|---|---|
Description | Assignment of intrusive mark. | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Intrusive Mark" (urn:plcs:rdl:std:Intrusive Mark) | 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 | Product_as_individual | The Product_as_individual representing Mark, as described in template table: template table: Template #3(Figure 24) |
Characterization of a mark as an Innate Mark or a non-Innate Mark.
Template instantiation for Innate Mark within this DEX, shall follow the rules defined in the template table: Template #13(Figure 24)
Template #13 (Figure 24): assigning_code | |||
---|---|---|---|
Description | Assignment of marking method | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Innate Mark" (urn:plcs:rdl:std:Innate Mark) | 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 | Product_as_individual | The Product_as_individual representing Mark, as described in template table: template table: Template #3(Figure 24) |
An item in focus is related to a number of different organizations such as Item owner, Item manufacturer, etc
Item Organization information includes:
NOTE Detailed information requirements for Item Organization are defined in Information requirements - Item Organization
The PLCS representation for Item Organization is described in Figure 25.
Template instantiation for the Item in Focus within this DEX, shall follow the rules defined in the template table: Template #1(Figure 25)
Template #1 (Figure 25): representing_product_as_realized | |||
---|---|---|---|
Description | Representation of Product as realized as the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Product_as_individual, e.g. serial number. | |
id_class_name | "Product as individual identification code" (urn:plcs:rdl:std:Product as individual identification code) or subclass thereof | The name of the class being used to classify the identification (Identification_assignment) of the individual product. 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 | ?id_owner? | The name or identifier of the organization owning the id or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_owner_class_name class | |
vn_id | ?vn_id? | The identifier of the Product_as_realized, e.g. version marking, modification status. | |
vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the product_as_realized (a version of the individual product). This provides the role or reason for the identification. | |
vn_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name class. | |
vn_id_owner | ?vn_id_owner? | The name or identifier of the organization owning the version_id. | |
vn_id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 identifier of the External_class_library storing the @vn_id_owner_class_name class | |
life_cycle_stage | "Support stage" (urn:plcs:rdl:std:Support stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class. | |
product_design_version | Part_version | The Part_version representing Current part, as described in template table: template table: Template #2(Figure 23) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Responsible Person in Organization
Template instantiation for the Responsible Person in Organization within this DEX, shall follow the rules defined in the template table: Template #2(Figure 25)
Template #2 (Figure 25): assigning_person_in_organization | |||
---|---|---|---|
Description | Assignment of organization or person within organization that is responsible for Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
last_name | ?last_name? | the last name (surname) of the person doing the approval | |
first_name | ?first_name? | The first element of the Person's list of forenames. This parameter is optional. | |
middle_names | ?middle_names? | The Person's other forenames. | |
prefix_titles | ?prefix_titles? | The text that specifies the Person's social or professional standing and appear before his or her names. This parameter is optional. | |
suffix_titles | ?suffix_titles? | The text that specifies the Person's social or professional standing and appear after his or her names. This parameter is optional. | |
org_id | ?org_id? | The identifier or name of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name class. | |
person_role_class_name | "Responsible for" (urn:plcs:rdl:std:Responsible for) | The name of the class being used to classify the person assignment () This provides the role for the assignment. | |
person_role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @person_role_class_name class. | |
items | Product_as_realized | The Product_as_realized representing Product_in_Focus, as described in template table: template table: Template #1(Figure 25) |
Code indicating the intended use of an item by the responsible organization e.g. a piece of equipment or a material.
Template instantiation for the Category Code within this DEX, shall follow the rules defined in the template table: Template #3(Figure 25)
Template #3 (Figure 25): assigning_code | |||
---|---|---|---|
Description | Assignment of category code | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Item Category Code" (urn:plcs:rdl:std:Item Category Code) | 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 | Organization_or_person_in_organization_assignment | The Organization_assignment representing Responsible_for, as described in template table: template table: Template #2(Figure 25) |
The contract that grants the organization responsibility and custody of the item.
Template instantiation for the Custody Contract within this DEX, shall follow the rules defined in the template table: Template #4(Figure 25)
Template #4 (Figure 25): assigning_document_reference | |||
---|---|---|---|
Description | Assignment of Custody Contract for Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
doc_id | ?doc_id? | The identification of the Document being referenced. | |
doc_id_class_name | "Contract identification code" (urn:plcs:rdl:std:Contract identification code) | 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:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_id_class_name. | |
doc_ver_id | ?doc_ver_id? | The identification of the Document_version being referenced. | |
doc_ver_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_ver_id_class_name. | |
org_id | ?org_id? | 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 | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @org_id_class_name | |
doc_asg_class_name | "Custody Contract" (urn:plcs:rdl:std:Custody Contract) | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_asg_class_name. | |
is_assigned_to | Organization_or_person_in_organization_assignment | The Organization_assignment representing Responsible_for, as described in template table: template table: Template #2(Figure 25) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
The type of award instrument.
EXAMPLE Grant, International Agreement, DOD Contract, etc.
Template instantiation for the Contract Type within this DEX, shall follow the rules defined in the template table: Template #5(Figure 25)
Template #5 (Figure 25): assigning_code | |||
---|---|---|---|
Description | Classification of the type of contract | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Contract Type Code" (urn:plcs:rdl:std:Contract Type Code) or any subclass thereof | 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 | Document | The Document representing Custody Contract, as described in template table: template table: Template #4(Figure 25) |
Date the Item in focus was sent to the responsible organization
Template instantiation for the Sent Date within this DEX, shall follow the rules defined in the template table: Template #6(Figure 25)
Template #6 (Figure 25): assigning_time | |||
---|---|---|---|
Description | Date the Item in focus was sent to the responsible organization | ||
Parameter name: | Parameter value: | Parameter description: | |
date_class_name | "Date Actual Sent" (urn:plcs:rdl:std:Date Actual Sent) | The name of the class being used to classify the role date assignment, e.g. the start date. | |
date_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library in which the date class is defined. | |
year | ?year? | Calendar_date year_component | |
month | ?month? | Calendar_date month_component | |
day | ?day? | Calendar_date day_component | |
hour | ?hour? | Local_time year_component of the date and time. | |
minute | ?minute? | Local_time month_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
second | ?second? | Local_time day_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
sense | ?sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
items | Organization_or_person_in_organization_assignment | The Organization_assignment representing Responsible_for, as described in template table: template table: Template #2(Figure 25) |
Date the Item in Focus was received by the responsible organization
Template instantiation for the Received Date within this DEX, shall follow the rules defined in the template table: Template #7(Figure 25)
Template #7 (Figure 25): assigning_time | |||
---|---|---|---|
Description | Date the Item in Focus was received by the responsible organization | ||
Parameter name: | Parameter value: | Parameter description: | |
date_class_name | "Date Actual Received" (urn:plcs:rdl:std:Date Actual Received) | The name of the class being used to classify the role date assignment, e.g. the start date. | |
date_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library in which the date class is defined. | |
year | ?year? | Calendar_date year_component | |
month | ?month? | Calendar_date month_component | |
day | ?day? | Calendar_date day_component | |
hour | ?hour? | Local_time year_component of the date and time. | |
minute | ?minute? | Local_time month_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
second | ?second? | Local_time day_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
sense | ?sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
items | Organization_or_person_in_organization_assignment | The Organization_assignment representing Responsible_for, as described in template table: template table: Template #2(Figure 25) |
Indicates if the item is sent to a government organization or contractor organization.
Template instantiation for Send to Status Code within this DEX, shall follow the rules defined in the template table: Template #8(Figure 25)
Template #8 (Figure 25): assigning_code | |||
---|---|---|---|
Description | Assignment of code indicating the types organizations involved in a custody transfer | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Send To Code" (urn:plcs:rdl:std:Send To Code) | 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 | Organization_or_person_in_organization_assignment | The Organization_assignment representing Responsible_for, as described in template table: template table: Template #2(Figure 25) |
Template instantiation for Organization Name within this DEX, shall follow the rules defined in the template table: Template #9(Figure 25)
Template #9 (Figure 25): assigning_identification_with_no_organization | |||
---|---|---|---|
Description | Assignment of organization | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier that is being assigned. | |
id_class_name | "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment). This provides the role or reason for the identification. For example CAGE code. | |
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. | |
items | Organization | The Organization representing Responsible_for Organization, as described in template table: template table: Template #2(Figure 25) |
Template instantiation for Organization Address within this DEX, shall follow the rules defined in the template table: Template #10(Figure 25)
Template #10 (Figure 25): assigning_address | |||
---|---|---|---|
Description | Assignment of organization address | ||
Parameter name: | Parameter value: | Parameter description: | |
address_class_name | "Organization Address" (urn:plcs:rdl:std:Organization Address) or subclass thereof | The name of the class being used to classify the address. This provides the type of address, for example 'office_address'. | |
address_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @address_class_name. | |
name | ?name? | The name or identifier of the address. Parameter is optional. | |
street_number | ?street_number? | The number of a location on a street. Parameter is optional. | |
street | ?street? | The name of a street. Parameter is optional. | |
postal_box | ?postal_box? | The number of a postal box. Parameter is optional. | |
town | ?town? | The name of a town. Parameter is optional. | |
region | ?region? | The name or identifier of a region. Parameter is optional. | |
postal_code | ?postal_code? | The code that is used by the country's postal service. Parameter is optional. | |
country | ?country? | The name of a country. Parameter is optional. | |
internal_location | ?internal_location? | An organization-defined address for internal mail delivery. Parameter is optional. | |
facsimile_number | ?facsimile_number? | The number to which facsimiles may be sent. Parameter is optional. | |
telephone_number | ?telephone_number? | The number at which telephone calls may be received. Parameter is optional. | |
electronic_mail_address | ?electronic_mail_address? | The electronic address to which electronic mail may be sent. Parameter is optional. | |
telex_number | ?telex_number? | The number where telex messages may be received. Parameter is optional. | |
url | ?url? | The text that specifies the Uniform Resource Locator associated with the address. Parameter is optional. | |
located_pers_org | Organization | The Organization representing Responsible_for Organization, as described in template table: template table: Template #2(Figure 29) |
Template instantiation for Responsible Period within this DEX, shall follow the rules defined in the template table: Template #11(Figure 25)
Template #11 (Figure 25): assigning_dated_effectivity | |||
---|---|---|---|
Description | Assignment of custody period for Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
start_year | ?start_year? | Calendar_date year_component of the effectivity start date and time. | |
start_month | ?start_month? | Calendar_date month_component of the effectivity start date and time. | |
start_day | ?start_day? | Calendar_date day_component of the effectivity start date and time. | |
start_hour | ?start_hour? | Local_time hour_component of the effectivity start date and time. | |
start_minute | ?start_minute? | Local_time minute_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_second | ?start_second? | Local_time day_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_sense | ?start_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
start_hour_offset | ?start_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
start_minute_offset | ?start_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
end_year | ?end_year? | Calendar_date year_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_month | ?end_month? | Calendar_date month_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_day | ?end_day? | Calendar_date day_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_hour | ?end_hour? | Local_time hour_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_minute | ?end_minute? | Local_time minute_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_second | ?end_second? | Local_time second_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_sense | ?end_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
end_hour_offset | ?end_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
end_minute_offset | ?end_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
role_class_name | "Custody period" (urn:plcs:rdl:std:Custody period) | The name of the class being used to classify the effectivity assignment (Effectivity_assignment) This provides the role for the assignment. | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
items | Organization_or_person_in_organization_assignment | The Organization_assignment representing Responsible_for, as described in template table: template table: Template #2(Figure 25) |
Organization that owns the item.
Template instantiation for Owning Organization within this DEX, shall follow the rules defined in the template table: Template #12(Figure 25)
Template #12 (Figure 25): assigning_organization | |||
---|---|---|---|
Description | Classification of organization as owner of Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization name" (urn:plcs:rdl:std:Organization name), "Organization identification code" (urn:plcs:rdl:std:Organization identification code), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Owner of" (urn:plcs:rdl:std:Owner of) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Product_as_individual | The Product_as_individual representing Product_in_Focus, as described in template table: template table: Template #1(Figure 25) |
Template instantiation for Manufacturing Organization within this DEX, shall follow the rules defined in the template table: Template #13(Figure 25)
NOTE The Manufacturing organization may be the same or may be different from the UII Issuing organization.
Template #13 (Figure 25): assigning_organization | |||
---|---|---|---|
Description | Classification of organization as manufacturer of the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization name" (urn:plcs:rdl:std:Organization name), "Organization identification code" (urn:plcs:rdl:std:Organization identification code), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Manufacturer of" (urn:plcs:rdl:std:Manufacturer of) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Product_as_individual | The Product_as_individual representing Product_in_Focus, as described in template table: template table: Template #1(Figure 25) |
Template instantiation for UII Issuing Organization within this DEX, shall follow the rules defined in the template table: Template #14(Figure 25)
NOTE The Manufacturing organization may be the same or may be different from the UII Issuing organization.
Template #14 (Figure 25): assigning_organization | |||
---|---|---|---|
Description | Classification of organization as issuer of UII on Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization name" (urn:plcs:rdl:std:Organization name), "Organization identification code" (urn:plcs:rdl:std:Organization identification code), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Issuer of" (urn:plcs:rdl:std:Issuer of) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Product_as_individual | The Product_as_individual representing Product_in_Focus, as described in template table: template table: Template #1(Figure 25) |
Template instantiation for Owning Period within this DEX, shall follow the rules defined in the template table: Template #15(Figure 25)
Template #15 (Figure 25): assigning_dated_effectivity | |||
---|---|---|---|
Description | Assignment of owning period for Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
start_year | ?start_year? | Calendar_date year_component of the effectivity start date and time. | |
start_month | ?start_month? | Calendar_date month_component of the effectivity start date and time. | |
start_day | ?start_day? | Calendar_date day_component of the effectivity start date and time. | |
start_hour | ?start_hour? | Local_time hour_component of the effectivity start date and time. | |
start_minute | ?start_minute? | Local_time minute_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_second | ?start_second? | Local_time day_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_sense | ?start_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
start_hour_offset | ?start_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
start_minute_offset | ?start_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
end_year | ?end_year? | Calendar_date year_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_month | ?end_month? | Calendar_date month_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_day | ?end_day? | Calendar_date day_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_hour | ?end_hour? | Local_time hour_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_minute | ?end_minute? | Local_time minute_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_second | ?end_second? | Local_time second_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_sense | ?end_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
end_hour_offset | ?end_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
end_minute_offset | ?end_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
role_class_name | "Owning period" (urn:plcs:rdl:std:Owning period) | The name of the class being used to classify the effectivity assignment (Effectivity_assignment) This provides the role for the assignment. | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
items | Organization_or_person_in_organization_assignment | The Organization_or_person_in_organization_assignment representing Owner_of Organization, as described in template table: template table: Template #12(Figure 25) |
Indication of the ownership status of an Item in Focus.
EXAMPLE Active, Reserve etc.
Template instantiation for the Ownership Status Code within this DEX, shall follow the rules defined in the template table: Template #16(Figure 25)
Template #16 (Figure 25): assigning_code | |||
---|---|---|---|
Description | Assignment of ownership status for an Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Ownership Status Code" (urn:plcs:rdl:std:Ownership Status Code) or any subclass thereof | 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 | Organization_or_person_in_organization_assignment | The Organization_or_person_in_organization_assignment representing Owner_of Organization, as described in template table: template table: Template #12(Figure 25) |
Item Acquisition comprises the Contract specifying the Item acquisition and transfer. The contract includes such details as the involved organizations as well as other acquisition related information. A code specifying the presence of a warranty is included as well. The organizations involved include the Contractor, Contractee, Accepting Organization and the Receiving Organization.
Item Acquisition information includes:
NOTE Detailed information requirements for Item Acquisition are defined in Information requirements - Item Acquisition.
The PLCS representation for Item Acquisition is described in Figure 26.
Template instantiation for the Contract file within this DEX, shall follow the rules defined in the template table: Template #1(Figure 26)
Template #1 (Figure 26): assigning_partial_document_reference | |||
---|---|---|---|
Description | Reference to a document that contains the contract details regarding Item in Focus. | ||
Parameter name: | Parameter value: | Parameter description: | |
doc_id | ?doc_id? | The identification of the Document being referenced. | |
doc_id_class_name | "Contract identification code" (urn:plcs:rdl:std:Contract identification code) | 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:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_id_class_name. | |
doc_ver_id | ?doc_ver_id? | The identification of the Document_version being referenced. | |
doc_ver_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_ver_id_class_name. | |
org_id | ?org_id? | 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 | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @org_id_class_name | |
doc_portion | ?doc_portion? | A textual description identifying the portion of the document being referenced. | |
doc_asg_class_name | "Acquisition Contract Reference" (urn:plcs:rdl:std:Acquisition Contract Reference) or subclass thereof. | The name of the External_class that determines the role of Partial_document_assignment, i.e. providing the role of the referenced Document | |
doc_asg_ecl_id | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_asg_class_name. | |
is_assigned_to | Product_as_individual | The Product_as_individual representing Item in Focus, as described in template table: template table: Template #11(Figure 26) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Date the item is accepted by the Accepting Organization.
Template instantiation for the Acceptance time within this DEX, shall follow the rules defined in the template table: Template #2(Figure 26)
Template #2 (Figure 26): assigning_time | |||
---|---|---|---|
Description | The date the item was accepted by the acceptor organization | ||
Parameter name: | Parameter value: | Parameter description: | |
date_class_name | "Date Actual Acceptance" (urn:plcs:rdl:std:Date Actual Acceptance) | The name of the class being used to classify the role date assignment, e.g. the start date. | |
date_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library in which the date class is defined. | |
year | ?year? | Calendar_date year_component | |
month | ?month? | Calendar_date month_component | |
day | ?day? | Calendar_date day_component | |
hour | ?hour? | Local_time year_component of the date and time. | |
minute | ?minute? | Local_time month_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
second | ?second? | Local_time day_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
sense | ?sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
items | Partial_document_assignment | The Partial_document_assignment representing Contract, as described in template table: template table: Template #1(Figure 26) |
The identification of a line item number in the contract conforming to the individual items acquired.
Template instantiation for the Line item within this DEX, shall follow the rules defined in the template table: Template #3(Figure 26)
Template #3 (Figure 26): assigning_identification | |||
---|---|---|---|
Description | Assignment of identification for a contract line item | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier being assigned. | |
id_class_name | "Line Item Number" (urn:plcs:rdl:std:Line Item Number) | The name of the class used to classify the identifier (@id) and so provide the role or reason for the identification. | |
id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_class_name. | |
org_id | ?org_id? | The identifier of the organization that "owns" the identifier. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code) or "Organization name" (urn:plcs:rdl:std:Organization name) or subclass thereof. | 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 | Partial_document_assignment | The Partial_document_assignment representing Contract, as described in template table: template table: Template #1(Figure 26) |
Cost of acquiring the set of related items.
Template instantiation for the Acquisition Cost within this DEX, shall follow the rules defined in the template table: Template #4(Figure 26)
Template #4 (Figure 26): assigning_product_property | |||
---|---|---|---|
Description | Assignment of a product property representing the acquisition cost of the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
property_class_name | "Acquisition Cost" (urn:plcs:rdl:std:Acquisition Cost) | The class name corresponding to the property name. | |
property_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name. | |
described_element | Partial_document_assignment | The Partial_document_assignment representing Contract, as described in template table: template table: Template #1(Figure 26) |
Template instantiation for the Cost within this DEX, shall follow the rules defined in the template table: Template #5(Figure 26)
Template #5 (Figure 26): product_property_numeric | |||
---|---|---|---|
Description | Numeric component of the acquisition cost | ||
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 | "Currency ISO4217" (urn:plcs:rdl:std:Currency ISO4217) | The name of the unit in which the value is expressed, referenced through an External_class. | |
unit_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit. | |
si_unit | ?si_unit? |
Value should be set to true if the unit is a SI base unit defined by ISO, i.e.
kilogram (kg) for Mass,
second (s) for Time,
metre (m) for Displacement,
ampere (A) for Electrical current,
kelvin (K) for Temperature,
mole (mol) for Amount of substance, and
candela (cd) for Luminous intensity. If this is not the case it should be set to false.
Note that the representation of true and false depends on exchange format. In Part 11 (a STEP file) true is represented by the string ".T.", and false by ".F.", while in Part 28 (XML) they are represented by text strings "true" and "false". |
|
context | [Numerical_representation_context]![]() |
The name of the class being used to classify the Representation_context of the property. | |
context_ecl_id | "urn:plcs:rdl:schema" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @context. | |
property | Assigned_property | The Assigned_property representing Acquisition_cost, as described in template table: template table: Template #4(Figure 26) |
The Accepting Organization is the organization that accepted the acquired item.
Template instantiation for the Accepting Organization within this DEX, shall follow the rules defined in the template table: Template #6(Figure 26)
Template #6 (Figure 26): assigning_organization | |||
---|---|---|---|
Description | Organization that accepts the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Acceptor Of" (urn:plcs:rdl:std:Acceptor Of) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Partial_document_assignment | The Partial_document_assignment representing Contract, as described in template table: template table: Template #1(Figure 26) |
The organization that receives the acquired item(s).
Template instantiation for the Receiving Organization within this DEX, shall follow the rules defined in the template table: Template #7(Figure 26)
Template #7 (Figure 26): assigning_organization | |||
---|---|---|---|
Description | Organization that receives the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Shipped To" (urn:plcs:rdl:std:Shipped To) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Partial_document_assignment | The Partial_document_assignment representing Contract, as described in template table: template table: Template #1(Figure 26) |
The organization holding the contract.
Template instantiation for the Contractee Organization within this DEX, shall follow the rules defined in the template table: Template #8(Figure 26)
Template #8 (Figure 26): assigning_organization | |||
---|---|---|---|
Description | Assignment of the organization represents the Contractee of the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Contractee" (urn:plcs:rdl:std:Contractee) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Document | The Document representing Contract, as described in template table: template table: Template #1(Figure 26) |
The organization responsible for delivering according to the contract.
Template instantiation for the Contractor Organizations within this DEX, shall follow the rules defined in the template table: Template #9(Figure 26)
Template #9 (Figure 26): assigning_organization | |||
---|---|---|---|
Description | Assignment of the organization represents the Contractor of the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Contractor" (urn:plcs:rdl:std:Contractor) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Document | The Document representing Contract, as described in template table: template table: Template #1(Figure 26) |
The type of award instrument.
EXAMPLE Grant, International Agreement, DOD Contract, etc.
Template instantiation for the Contract Type within this DEX, shall follow the rules defined in the template table: Template #10(Figure 26)
Template #10 (Figure 26): assigning_code | |||
---|---|---|---|
Description | Classification of the type of contract | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Contract Type Code" (urn:plcs:rdl:std:Contract Type Code) or any subclass thereof | 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 | Document | The Document representing Contract, as described in template table: template table: Template #1(Figure 26) |
Detailed description of Item in Focus can be found in the section Item in Focus
Template instantiation for the Item in Focus within this DEX, shall follow the rules defined in the template table: Template #11(Figure 26)
Template #11 (Figure 26): representing_product_as_realized | |||
---|---|---|---|
Description | Representation of Product as realized as the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Product_as_individual, e.g. serial number. | |
id_class_name | "Product as individual identification code" (urn:plcs:rdl:std:Product as individual identification code) or subclass thereof | The name of the class being used to classify the identification (Identification_assignment) of the individual product. 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 | ?id_owner? | The name or identifier of the organization owning the id or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_owner_class_name class | |
vn_id | ?vn_id? | The identifier of the Product_as_realized, e.g. version marking, modification status. | |
vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the product_as_realized (a version of the individual product). This provides the role or reason for the identification. | |
vn_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name class. | |
vn_id_owner | ?vn_id_owner? | The name or identifier of the organization owning the version_id. | |
vn_id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 identifier of the External_class_library storing the @vn_id_owner_class_name class | |
life_cycle_stage | "Support stage" (urn:plcs:rdl:std:Support stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class. | |
product_design_version | Part_version | The Part_version representing Current part, as described in template table: template table: Template #2(Figure 23) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Template instantiation for the Warranty Contract within this DEX, shall follow the rules defined in the template table: Template #12(Figure 26)
Template #12 (Figure 26): assigning_document_reference | |||
---|---|---|---|
Description | Document Reference relevant to Warranty within contract | ||
Parameter name: | Parameter value: | Parameter description: | |
doc_id | ?doc_id? | The identification of the Document being referenced. | |
doc_id_class_name | "Contract identification code" (urn:plcs:rdl:std:Contract identification code) or subclass thereof. | 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:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_id_class_name. | |
doc_ver_id | ?doc_ver_id? | The identification of the Document_version being referenced. | |
doc_ver_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_ver_id_class_name. | |
org_id | ?org_id? | 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 | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @org_id_class_name | |
doc_asg_class_name | "Warranty Contract Reference" (urn:plcs:rdl:std:Warranty Contract Reference) | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_asg_class_name. | |
is_assigned_to | Product_view_definition | The Product_view_definition representing Product_in_focus, as described in template table: template table: Template #11(Figure 26) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Indicates whether or not a warranty accompanies the item.
EXAMPLE Warranty Included, Warranty Not Included, Warranty Status Unknown
Template instantiation for the Warranty Code within this DEX, shall follow the rules defined in the template table: Template #13(Figure 26)
Template #13 (Figure 26): assigning_code | |||
---|---|---|---|
Description | The code that identifies the warranty as included or not included | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Warranty Code" (urn:plcs:rdl:std:Warranty Code) | 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 | Document_assignment | The Document_assignment representing Warranty Contract, as described in template table: template table: Template #12(Figure 26) |
Indicates the unit of measure related to cost.
Template instantiation for Unit of Measure Code within this DEX, shall follow the rules defined in the template table: Template #14(Figure 26)
Template #14 (Figure 26): assigning_code | |||
---|---|---|---|
Description | Assignment of code to indicate the Unit of Measure | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Measure Item ASC X12 Standards Element 355" (urn:plcs:rdl:std:Measure Item ASC X12 Standards Element 355) | 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 | Unit | The Unit, as described in template table: template table: Template #5(Figure 26) |
Item Change includes information as a result of work performed on an Item that result in a change in form, fit or function of the Item in Focus. The change can lead so a change in related part number or batch or lot number.
NOTE Representation of the work performed is out of scope of the DEX.
Item Change information includes:
NOTE Detailed information requirements for Item Change are defined in Information requirements - Item Change
The PLCS representation for Item Change is described in Figure 27.
Detailed description of Item in Focus can be found in the section Item in Focus
Template instantiation for Item in Focus within this DEX, shall follow the rules defined in the template table: Template #1(Figure 27)
Template #1 (Figure 27): representing_product_as_realized | |||
---|---|---|---|
Description | Representation of Product as realized as the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Product_as_individual, e.g. serial number. | |
id_class_name | "Product as individual identification code" (urn:plcs:rdl:std:Product as individual identification code) or subclass thereof | The name of the class being used to classify the identification (Identification_assignment) of the individual product. 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 | ?id_owner? | The name or identifier of the organization owning the id or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_owner_class_name class | |
vn_id | ?vn_id? | The identifier of the Product_as_realized, e.g. version marking, modification status. | |
vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the product_as_realized (a version of the individual product). This provides the role or reason for the identification. | |
vn_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name class. | |
vn_id_owner | ?vn_id_owner? | The name or identifier of the organization owning the version_id. | |
vn_id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 identifier of the External_class_library storing the @vn_id_owner_class_name class | |
life_cycle_stage | "Support stage" (urn:plcs:rdl:std:Support stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class. | |
product_design_version | Part_version | The Part_version representing Current part, as described in template table: template table: Template #2(Figure 27) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Reference to the Part that the Item is currently designed from.
Template instantiation for Part for Current Design within this DEX, shall follow the rules defined in the template table: Template #2(Figure 27)
Template #2 (Figure 27): referencing_part | |||
---|---|---|---|
Description | Reference to part for the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
part_id | ?part_id? | The identification of the Part being referenced. | |
part_id_class_name | "Part identification code" (urn:plcs:rdl:std:Part identification code) or subclass thereof. | 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:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_id_class_name. | |
part_org_id | ?part_org_id? | The identification of the Organization that "owns" the Part identifier (@part_id). | |
part_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_org_id_class_name | |
part_vn_id | ?part_vn_id? | The identifier of the part version | |
part_vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identifier assigned ( Identification_assignment ) to the part version (i.e. the part_vn_id) | |
part_vn_id_ecl_id | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_vn_id_class_name. | |
part_vn_org_id | ?part_vn_org_id? | The name or identifier of the organization owns the part version id. | |
part_vn_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization responsible for providing the part version representation | |
part_vn_org_id_ecl_id | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_vn_org_id_class_name. |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
The Item is designed according to the related part.
Template instantiation for Current Design within this DEX, shall follow the rules defined in the template table: Template #3(Figure 27)
Template #3 (Figure 27): assigning_reference_data | |||
---|---|---|---|
Description | Assignment of Current Design of Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Current Design" (urn:plcs:rdl:std:Current Design) | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | Product_design_version_to_individual | The items to which the External_class is assigned. |
Reference to the Part that the Item was previously designed from.
Template instantiation for Part for Previous Design within this DEX, shall follow the rules defined in the template table: Template #4(Figure 27)
Template #4 (Figure 27): referencing_part | |||
---|---|---|---|
Description | Reference to part for the Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
part_id | ?part_id? | The identification of the Part being referenced. | |
part_id_class_name | "Part identification code" (urn:plcs:rdl:std:Part identification code) or subclass thereof. | 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:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_id_class_name. | |
part_org_id | ?part_org_id? | The identification of the Organization that "owns" the Part identifier (@part_id). | |
part_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_org_id_class_name | |
part_vn_id | ?part_vn_id? | The identifier of the part version | |
part_vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identifier assigned ( Identification_assignment ) to the part version (i.e. the part_vn_id) | |
part_vn_id_ecl_id | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_vn_id_class_name. | |
part_vn_org_id | ?part_vn_org_id? | The name or identifier of the organization owns the part version id. | |
part_vn_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization responsible for providing the part version representation | |
part_vn_org_id_ecl_id | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @part_vn_org_id_class_name. |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Template instantiation for Previous Design within this DEX, shall follow the rules defined in the template table: Template #5(Figure 27)
Template #5 (Figure 27): assigning_reference_data | |||
---|---|---|---|
Description | Assignment of Previous Design of Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Previous Design" (urn:plcs:rdl:std:Previous Design) | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | Product_design_version_to_individual | The items to which the External_class is assigned. |
The Batch or Lot that the Item currently belongs to.
Template instantiation for Batch/Lot for Current Batch within this DEX, shall follow the rules defined in the template table: Template #6(Figure 27)
Template #6 (Figure 27): referencing_product_group | |||
---|---|---|---|
Description | Reference to Product Batch/Lot for Current Batch | ||
Parameter name: | Parameter value: | Parameter description: | |
prod_grp_id | ?prod_grp_id? | Identification of the Product_group. | |
prod_grp_id_class | "Lot identification code" (urn:plcs:rdl:std:Lot identification code) | The name of the class used to classify the product group identifier (@prod_grp_id) and to provide the role or reason for the identification. | |
prod_grp_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @prod_grp_id_class | |
prod_grp_org_id | ?prod_grp_org_id? | The identifier of the Organization that "owns" the product group identifier. | |
prod_grp_org_id_class | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class that determines the type of identifier being used for identifying the Organization. For example CAGE code. | |
prod_grp_org_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the definition of the class used to classify the organization identifier. |
Template instantiation for Current Batch within this DEX, shall follow the rules defined in the template table: Template #7(Figure 27)
Template #7 (Figure 27): assigning_reference_data | |||
---|---|---|---|
Description | Assignment of Current Batch/lot of Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Current Lot" (urn:plcs:rdl:std:Current Lot) | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | Product_group_membership | The items to which the External_class is assigned. |
The Batch or Lot that the Item previously belonged to.
Template instantiation for Batch/Lot for Previous Batch within this DEX, shall follow the rules defined in the template table: Template #8(Figure 27)
Template #8 (Figure 27): referencing_product_group | |||
---|---|---|---|
Description | Reference to Product Batch/Lot for Previous Batch | ||
Parameter name: | Parameter value: | Parameter description: | |
prod_grp_id | ?prod_grp_id? | Identification of the Product_group. | |
prod_grp_id_class | "Lot identification code" (urn:plcs:rdl:std:Lot identification code) | The name of the class used to classify the product group identifier (@prod_grp_id) and to provide the role or reason for the identification. | |
prod_grp_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @prod_grp_id_class | |
prod_grp_org_id | ?prod_grp_org_id? | The identifier of the Organization that "owns" the product group identifier. | |
prod_grp_org_id_class | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class that determines the type of identifier being used for identifying the Organization. For example CAGE code. | |
prod_grp_org_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the definition of the class used to classify the organization identifier. |
Template instantiation for Previous Batch within this DEX, shall follow the rules defined in the template table: Template #9(Figure 27)
Template #9 (Figure 27): assigning_reference_data | |||
---|---|---|---|
Description | Assignment of Previous Batch/lot of Item in Focus | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Previous Lot" (urn:plcs:rdl:std:Previous Lot) | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | Product_group_membership | The items to which the External_class is assigned. |
The dated effectivity is used to differentiate between the actual existing version of an item at a specific point in time and earlier versions of the same item. I.e. When an item changes form, fit or function a new version of the item is established and the old version is closed with dated effectivity.
Template instantiation for Dated Effectivity within this DEX, shall follow the rules defined in the template table: Template #10(Figure 27)
Template #10 (Figure 27): assigning_dated_effectivity | |||
---|---|---|---|
Description | Assignment of Dated Effectivity | ||
Parameter name: | Parameter value: | Parameter description: | |
start_year | ?start_year? | Calendar_date year_component of the effectivity start date and time. | |
start_month | ?start_month? | Calendar_date month_component of the effectivity start date and time. | |
start_day | ?start_day? | Calendar_date day_component of the effectivity start date and time. | |
start_hour | ?start_hour? | Local_time hour_component of the effectivity start date and time. | |
start_minute | ?start_minute? | Local_time minute_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_second | ?start_second? | Local_time day_component of the effectivity start date and time. This parameter is optional. If not given, it will remain unset. | |
start_sense | ?start_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
start_hour_offset | ?start_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
start_minute_offset | ?start_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
end_year | ?end_year? | Calendar_date year_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_month | ?end_month? | Calendar_date month_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_day | ?end_day? | Calendar_date day_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_hour | ?end_hour? | Local_time hour_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_minute | ?end_minute? | Local_time minute_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_second | ?end_second? | Local_time second_component of the effectivity end date and time. This parameter is optional. If not given, it will remain unset. | |
end_sense | ?end_sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
end_hour_offset | ?end_hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
end_minute_offset | ?end_minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
role_class_name | "Product As Realized Effectivity" (urn:plcs:rdl:std:Product As Realized Effectivity), or subclass thereof. | The name of the class being used to classify the effectivity assignment (Effectivity_assignment) This provides the role for the assignment. | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
items | Product_as_realized | The Product_as_realized representing Product_in_Focus, as described in template table: template table: Template #1(Figure 27) |
The Item is changed from one version of the Individual Item to another version.
Template instantiation for Configuration Change Type within this DEX, shall follow the rules defined in the template table: Template #11(Figure 27)
Template #11 (Figure 27): assigning_reference_data | |||
---|---|---|---|
Description | Classification of type of Configuration change. | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Batch Lot Change" (urn:plcs:rdl:std:Batch Lot Change), "Part Number Change" (urn:plcs:rdl:std:Part Number Change) or "Part Version Number Change" (urn:plcs:rdl:std:Part Version Number Change). | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | Product_version_relationship | The items to which the External_class is assigned. |
The cost of changing the item.
Template instantiation for Change Cost within this DEX, shall follow the rules defined in the template table: Template #12(Figure 27)
Template #12 (Figure 27): assigning_product_property | |||
---|---|---|---|
Description | Assignment of Change cost | ||
Parameter name: | Parameter value: | Parameter description: | |
property_class_name | "Change Cost" (urn:plcs:rdl:std:Change Cost) | The class name corresponding to the property name. | |
property_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @property_class_name. | |
described_element | Product_version_relationship | The item to which the property is assigned |
Template instantiation for Cost within this DEX, shall follow the rules defined in the template table: Template #13(Figure 27)
Template #13 (Figure 27): product_property_numeric | |||
---|---|---|---|
Description | Assignment of cost to Change Cost property | ||
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 | "Currency ISO4217" (urn:plcs:rdl:std:Currency ISO4217) | The name of the unit in which the value is expressed, referenced through an External_class. | |
unit_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the unit name referenced by the parameter @unit. | |
si_unit | ?si_unit? |
Value should be set to true if the unit is a SI base unit defined by ISO, i.e.
kilogram (kg) for Mass,
second (s) for Time,
metre (m) for Displacement,
ampere (A) for Electrical current,
kelvin (K) for Temperature,
mole (mol) for Amount of substance, and
candela (cd) for Luminous intensity. If this is not the case it should be set to false.
Note that the representation of true and false depends on exchange format. In Part 11 (a STEP file) true is represented by the string ".T.", and false by ".F.", while in Part 28 (XML) they are represented by text strings "true" and "false". |
|
context | [Numerical_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 | Assigned_property | The Assigned_property representing Change Cost, as described in template table: template table: Template #12(Figure 27) |
The contract under which the Item change was authorized.
Template instantiation for Change Contract within this DEX, shall follow the rules defined in the template table: Template #14(Figure 27)
Template #14 (Figure 27): assigning_document_reference | |||
---|---|---|---|
Description | Assignment of document as Contract | ||
Parameter name: | Parameter value: | Parameter description: | |
doc_id | ?doc_id? | The identification of the Document being referenced. | |
doc_id_class_name | "Contract identification code" (urn:plcs:rdl:std:Contract identification code) | 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:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_id_class_name. | |
doc_ver_id | ?doc_ver_id? | The identification of the Document_version being referenced. | |
doc_ver_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_ver_id_class_name. | |
org_id | ?org_id? | 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 | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @org_id_class_name | |
doc_asg_class_name | "Change Contract Reference" (urn:plcs:rdl:std:Change Contract Reference) | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_asg_class_name. | |
is_assigned_to | Product_version_relationship | The items to which the referenced document is assigned. |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
The type of contract used to change the Item.
Template instantiation for Type of Contract within this DEX, shall follow the rules defined in the template table: Template #15(Figure 27)
Template #15 (Figure 27): assigning_reference_data | |||
---|---|---|---|
Description | Classification of type of contract | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Contract Type Code" (urn:plcs:rdl:std:Contract Type Code) or any subclass thereof | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | Document | The Document representing Change contract, as described in template table: template table: Template #14(Figure 27) |
If the change incurred a new warranty contract.
Template instantiation for Warranty contract within this DEX, shall follow the rules defined in the template table: Template #16(Figure 27)
Template #16 (Figure 27): assigning_document_reference | |||
---|---|---|---|
Description | Assignment of Warranty reference within contract | ||
Parameter name: | Parameter value: | Parameter description: | |
doc_id | ?doc_id? | The identification of the Document being referenced. | |
doc_id_class_name | "Contract identification code" (urn:plcs:rdl:std:Contract identification code) | 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:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_id_class_name. | |
doc_ver_id | ?doc_ver_id? | The identification of the Document_version being referenced. | |
doc_ver_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_ver_id_class_name. | |
org_id | ?org_id? | 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 | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @org_id_class_name | |
doc_asg_class_name | "Warranty Contract Reference" (urn:plcs:rdl:std:Warranty Contract Reference) | 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 | "urn:plcs:rdl:std" | The identification of the External_class_library storing the External_class given by the input parameter @doc_asg_class_name. | |
is_assigned_to | Product_as_realized | The Product_as_realized representing Product_in_Focus, as described in template table: template table: Template #1(Figure 27) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Indicates whether or not a warranty accompanies the item.
EXAMPLE Warranty Included, Warranty Not Included, Warranty Status Unknown
Template instantiation for Warranty Code within this DEX, shall follow the rules defined in the template table: Template #17(Figure 27)
Template #17 (Figure 27): assigning_code | |||
---|---|---|---|
Description | Assignment of code to indicate presence of Warranty | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Warranty Code" (urn:plcs:rdl:std:Warranty Code) | 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 | Document_assignment | The Document_assignment representing Warranty, as described in template table: template table: Template #16(Figure 27) |
Indicates the unit of measure related to cost.
Template instantiation for Unit of Measure Code within this DEX, shall follow the rules defined in the template table: Template #19(Figure 27)
Template #19 (Figure 27): assigning_code | |||
---|---|---|---|
Description | Assignment of code to indicate the Unit of Measure | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Measure Item ASC X12 Standards Element 355" (urn:plcs:rdl:std:Measure Item ASC X12 Standards Element 355) | 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 | Unit | The Unit, as described in template table: template table: Template #13(Figure 27) |
The date the Item was changed.
Template instantiation for Item Change Data within this DEX, shall follow the rules defined in the template table: Template #18(Figure 27)
Template #18 (Figure 27): assigning_time | |||
---|---|---|---|
Description | Date of Item Change | ||
Parameter name: | Parameter value: | Parameter description: | |
date_class_name | "Date actual" (urn:plcs:rdl:std:Date actual) or subclass thereof | The name of the class being used to classify the role date assignment, e.g. the start date. | |
date_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library in which the date class is defined. | |
year | ?year? | Calendar_date year_component | |
month | ?month? | Calendar_date month_component | |
day | ?day? | Calendar_date day_component | |
hour | ?hour? | Local_time year_component of the date and time. | |
minute | ?minute? | Local_time month_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
second | ?second? | Local_time day_component of the date and time. This parameter is optional. If not given, it will remain unset. | |
sense | ?sense? | The direction of the offset. Enumeration values: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which a time is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which a time is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. | |
items | Product_version_relationship | The items to which the date is assigned. |
Any event that impacts the Item in Focus by changing its state, condition or situation can be defined as a lifecycle event. The event is termed to be a terminating event if it irreversibly ends the life of the item, while a non-terminating event is one that does not end the life of an item.
Components of a Terminating Event include:
Components of a Non-Terminating Event include:
NOTE Detailed information requirements for Item Lifecycle Event are defined in Information requirements - Item Lifecycle Event
The PLCS representations for Terminating and Non-Terminating Item Lifecycle Events are described in Figure 28 and Figure 29.
Terminating Item Lifecycle Events involve the use of the following templates.
Detailed description of Item in Focus can be found in the section Item in Focus.
Template instantiation for Item in Focus within this DEX, shall follow the rules defined in the template table: Template #1(Figure 28)
Template #1 (Figure 28): representing_product_as_realized | |||
---|---|---|---|
Description | Representation of Product as realized as the Item in Focus. | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Product_as_individual, e.g. serial number. | |
id_class_name | "Product as individual identification code" (urn:plcs:rdl:std:Product as individual identification code) or subclass thereof | The name of the class being used to classify the identification (Identification_assignment) of the individual product. 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 | ?id_owner? | The name or identifier of the organization owning the id or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_owner_class_name class | |
vn_id | ?vn_id? | The identifier of the Product_as_realized, e.g. version marking, modification status. | |
vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the product_as_realized (a version of the individual product). This provides the role or reason for the identification. | |
vn_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name class. | |
vn_id_owner | ?vn_id_owner? | The name or identifier of the organization owning the version_id. | |
vn_id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 identifier of the External_class_library storing the @vn_id_owner_class_name class | |
life_cycle_stage | "Support stage" (urn:plcs:rdl:std:Support stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class. | |
product_design_version | Part_version | The Part_version representing Current part, as described in template table: template table: Template #2(Figure 23) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
The last organization that registered the Item in its inventory.
Template instantiation for Organization within this DEX, shall follow the rules defined in the template table: Template #2(Figure 28)
Template #2 (Figure 28): assigning_organization | |||
---|---|---|---|
Description | The last organization that registered the Item in its inventory. | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Last Known Organization" (urn:plcs:rdl:std:Last Known Organization) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Product_as_realized | The Product_as_realized representing Product_in_Focus, as described in template table: template table: Template #1(Figure 28) |
NOTE If the identifier for the Organization is not known, follow the guidelines given in the assigning_identification template.
Address of last known location of the item.
Template instantiation for Address within this DEX, shall follow the rules defined in the template table: Template #13(Figure 28)
Template #13 (Figure 28): assigning_address | |||
---|---|---|---|
Description | Address of last known location of the item. | ||
Parameter name: | Parameter value: | Parameter description: | |
address_class_name | "Organization Address" (urn:plcs:rdl:std:Organization Address) | The name of the class being used to classify the address. This provides the type of address, for example 'office_address'. | |
address_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @address_class_name. | |
name | ?name? | The name or identifier of the address. Parameter is optional. | |
street_number | ?street_number? | The number of a location on a street. Parameter is optional. | |
street | ?street? | The name of a street. Parameter is optional. | |
postal_box | ?postal_box? | The number of a postal box. Parameter is optional. | |
town | ?town? | The name of a town. Parameter is optional. | |
region | ?region? | The name or identifier of a region. Parameter is optional. | |
postal_code | ?postal_code? | The code that is used by the country's postal service. Parameter is optional. | |
country | ?country? | The name of a country. Parameter is optional. | |
internal_location | ?internal_location? | An organization-defined address for internal mail delivery. Parameter is optional. | |
facsimile_number | ?facsimile_number? | The number to which facsimiles may be sent. Parameter is optional. | |
telephone_number | ?telephone_number? | The number at which telephone calls may be received. Parameter is optional. | |
electronic_mail_address | ?electronic_mail_address? | The electronic address to which electronic mail may be sent. Parameter is optional. | |
telex_number | ?telex_number? | The number where telex messages may be received. Parameter is optional. | |
url | ?url? | The text that specifies the Uniform Resource Locator associated with the address. Parameter is optional. | |
located_pers_org | Organization | The Organization as described in template table: template table: Template #2(Figure 28) |
The last known location of the Item.
EXAMPLE It was lost in the Arabian sea.
Template instantiation for Last known Location within this DEX, shall follow the rules defined in the template table: Template #3(Figure 28)
Template #3 (Figure 28): assigning_location | |||
---|---|---|---|
Description | The last known location of the Item. | ||
Parameter name: | Parameter value: | Parameter description: | |
la_class_name | "Last Known Location" (urn:plcs:rdl:std:Last Known Location) | The type of class used to classify the location assignment and so provide the role or reason for the assignment. | |
la_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the la_class_name class | |
loc_id | ?loc_id? | The location identifier being assigned. | |
loc_id_class_name | "Location identification code" (urn:plcs:rdl:std:Location identification code) | The name of the class used to classify the location identifier and so provide the role or reason for the location | |
loc_id_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the loc_id_class_name class | |
loc_org_id | loc_org_id | The name or identifier of the organization responsible for the location representation | |
loc_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization responsible for the location representation | |
loc_org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class used to classify the organization identifier. | |
entity_for_location | Organization | The Organization, as described in template table: template table: Template #2(Figure 28) | |
alt_locn_rep | /NULL | The alternative representations to which the location may be assigned. It may be used together with this template by using the reference parameter ^location and its attribute alt_locn_rep: ^location.alt_locn_rep |
An indicator of the type of lifecycle event.
EXAMPLE Abandoned, consumed, reintroduced, etc.
Template instantiation for Lifecycle Event within this DEX, shall follow the rules defined in the template table: Template #4(Figure 28)
Template #4 (Figure 28): representing_activity_actual | |||
---|---|---|---|
Description | An indicator of the type of lifecycle event. | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Activity_actual. | |
id_class_name | "Lifecycle Event" (urn:plcs:rdl:std:Lifecycle Event) | The name of the class being used to classify the identification (Identification_assignment) of the actual activity. 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 | ?id_owner? | The name or identifier of the organization owning the identifier or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the @id_owner_class_name class | |
method | /NULL | The typical activity of which this activity_actual is an instance, or other regulating method. | |
date_class_name | "Date actual" (urn:plcs:rdl:std:Date actual) or subclass thereof | The name of the class being used to classify the date or time. Must be either a start or an end date or time. | |
date_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing @date_class_name class. | |
year | ?year? | The year component of the date and time the activity was started or completed. | |
month | ?month? | The month component of the date and time the activity was started or completed. | |
day | ?day? | The day component of the date and time the activity was started or completed. | |
hour | ?hour? | The hour component of the date and time the activity was started or completed. | |
minute | ?minute? | The minute component of the date and time the activity was started or completed. This parameter is optional. If not given, it will remain unset. | |
second | ?second? | The second component of the date and time the activity was started or completed. This parameter is optional. If not given, it will remain unset. | |
sense | ?sense? | The direction that the time the activity was started or completed is offset from Coordinated Universal Time. Enumeration values are: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which the time the activity was started or completed is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which the time the activity was started or completed is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. |
The organization that reported the event.
Template instantiation for Recorder of the event within this DEX, shall follow the rules defined in the template table: Template #5(Figure 28)
Template #5 (Figure 28): assigning_organization | |||
---|---|---|---|
Description | The organization that reported the event. | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Reporter of" (urn:plcs:rdl:std:Reporter of) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Activity_actual | The Activity_actual representing Lifecycle event, as described in template table: template table: Template #4(Figure 28) |
Digital File Assignment to Event Information
Document assignment of the digital file that documented the event.
Template instantiation for Digital File Assignment to Event Information within this DEX, shall follow the rules defined in the template table: Template #6(Figure 28)
Template #6 (Figure 28): assigning_document | |||
---|---|---|---|
Description | Document assignment of the digital file that documented the event. | ||
Parameter name: | Parameter value: | Parameter description: | |
assigned_document | Digital_file | The Digital_file containing the event record, as described in template table: template table: Template #7(Figure 28) | |
doc_ass_role | "Digital Event Record" (urn:plcs:rdl:std:Digital Event Record) | 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 | Activity_actual | The Activity_actual representing Lifecycle event, as described in template table: template table: Template #4(Figure 28) |
Digital File with Event Information
Template instantiation for Digital File with Event Information within this DEX, shall follow the rules defined in the template table: Template #7(Figure 28)
Template #7 (Figure 28): representing_digital_file | |||
---|---|---|---|
Description | Digital file containing event information. | ||
Parameter name: | Parameter value: | Parameter description: | |
dig_file_id | ?dig_file_id? | The identifier of the digital file. | |
dig_file_id_class_name | "File identification code" (urn:plcs:rdl:std:File identification code) | 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:std" | 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 | ?dig_file_org_id? | The name or identifier of the organization that owns the digital file id (@dig_file_id). | |
dig_file_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the External_class used to classify the organization identifier (@dig_file_org_id). | |
cont_data_type_class_name | "DEX used" (urn:plcs:rdl:std:DEX used) | 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). |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Name assigned to the system that generates the digital file.
Template instantiation for System name within this DEX, shall follow the rules defined in the template table: Template #8(Figure 28)
Template #8 (Figure 28): assigning_identification_with_no_organization | |||
---|---|---|---|
Description | Name assigned to the system that generates the digital file. | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier that is being assigned. | |
id_class_name | "System Name" (urn:plcs:rdl:std:System Name) | The name of the class being used to classify the identification (Identification_assignment). This provides the role or reason for the identification. For example CAGE code. | |
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. | |
items | File_location_identification | The File_location_identification that generates the digital file containing the event information. The digital file is described in template table: template table: Template #6(Figure 28) |
Identifier assigned to the system that generates the digital file.
Template instantiation for System identifier within this DEX, shall follow the rules defined in the template table: Template #9(Figure 28)
Template #9 (Figure 28): assigning_identification_with_no_organization | |||
---|---|---|---|
Description | Identifier assigned to the system that generates the digital file. | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier that is being assigned. | |
id_class_name | "System Identification Code" (urn:plcs:rdl:std:System Identification Code) | The name of the class being used to classify the identification (Identification_assignment). This provides the role or reason for the identification. For example CAGE code. | |
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. | |
items | File_location_identification | The File_location_identification that generates the digital file containing the event information. The digital file is described in template table: template table: Template #6(Figure 28) |
Identifier assigned to the system version that generates the digital file.
Template instantiation for System version identifier within this DEX, shall follow the rules defined in the template table: Template #10(Figure 28)
Template #10 (Figure 28): assigning_identification_with_no_organization | |||
---|---|---|---|
Description | Identifier assigned to the system version that generates the digital file. | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier that is being assigned. | |
id_class_name | "System Version Identification Code" (urn:plcs:rdl:std:System Version Identification Code) | The name of the class being used to classify the identification (Identification_assignment). This provides the role or reason for the identification. For example CAGE code. | |
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. | |
items | File_location_identification | The File_location_identification that generates the digital file containing the event information. The digital file is described in template table: template table: Template #6(Figure 28) |
Classification of the system that generates the digital file.
Template instantiation for System Type within this DEX, shall follow the rules defined in the template table: Template #11(Figure 28)
Template #11 (Figure 28): assigning_reference_data | |||
---|---|---|---|
Description | Classification of the system that generates the digital file. | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Organization type name" (urn:plcs:rdl:std:Organization type name) or subtype thereof. | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | File_location_identification | The File_location_identification that generates the digital file containing the event information. The digital file is described in template table: template table: Template #6(Figure 28) |
Assignment of the event to the Item.
Template instantiation for Event Assignment within this DEX, shall follow the rules defined in the template table: Template #12(Figure 28)
Template #12 (Figure 28): assigning_activity | |||
---|---|---|---|
Description | Assignment of the event to the Item. | ||
Parameter name: | Parameter value: | Parameter description: | |
role_class_name | "Event assignment" (urn:plcs:rdl:std:Event assignment) | The class name of the External_class corresponding to the role of the assignment, e.g. "Activity input" (urn:plcs:rdl:std:Activity input), or "Activity output" (urn:plcs:rdl:std:Activity output). | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
assigned_activity | Activity_actual | The Activity_actual representing Lifecycle event, as described in template table: template table: Template #4(Figure 28) | |
items | Product_as_realized | The Product_as_realized representing Product_in_Focus, as described in template table: template table: Template #1(Figure 28) |
Indicates the type of lifecycle event.
Template instantiation for Event Type within this DEX, shall follow the rules defined in the template table: Template #14(Figure 28)
Template #14 (Figure 28): assigning_code | |||
---|---|---|---|
Description | Assignment of code to Event Type | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Lifecycle Event" (urn:plcs:rdl:std:Lifecycle Event) | 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 | Activity_actual | The Activity_actual representing Lifecycle event, as described in template table: template table: Template #4(Figure 28) |
Non Terminating Item Lifecycle Events involve the use of the following templates.
Detailed description of Item in Focus can be found in the section Item in Focus.
Template instantiation for Item in Focus within this DEX, shall follow the rules defined in the template table: Template #1(Figure 29)
Template #1 (Figure 29): representing_product_as_realized | |||
---|---|---|---|
Description | Representation of Product as realized as the Item in Focus. | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Product_as_individual, e.g. serial number. | |
id_class_name | "Product as individual identification code" (urn:plcs:rdl:std:Product as individual identification code) or subclass thereof | The name of the class being used to classify the identification (Identification_assignment) of the individual product. 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 | ?id_owner? | The name or identifier of the organization owning the id or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library storing the @id_owner_class_name class | |
vn_id | ?vn_id? | The identifier of the Product_as_realized, e.g. version marking, modification status. | |
vn_id_class_name | "Progression identification code" (urn:plcs:rdl:std:Progression identification code) or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the product_as_realized (a version of the individual product). This provides the role or reason for the identification. | |
vn_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @vn_id_class_name class. | |
vn_id_owner | ?vn_id_owner? | The name or identifier of the organization owning the version_id. | |
vn_id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 identifier of the External_class_library storing the @vn_id_owner_class_name class | |
life_cycle_stage | "Support stage" (urn:plcs:rdl:std:Support stage) | The identifier of the External_class_library used to describe the type of life cycle stage of the View_definition_context instance. | |
life_cycle_stage_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @life_cycle_stage class. | |
domain | "Product life cycle support" (urn:plcs:rdl:std:Product life cycle support) | The identifier of the External_class_library used to describe the type of application domain of the View_definition_context instance. | |
domain_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @domain class. | |
product_design_version | Part_version | The Part_version representing Current part, as described in template table: template table: Template #2(Figure 23) |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Organization that owns the item.
Template instantiation for Owning Organization within this DEX, shall follow the rules defined in the template table: Template #2(Figure 29)
Template #2 (Figure 29): assigning_organization | |||
---|---|---|---|
Description | Classification of organization as owner of Item in Focus. | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Owner of" (urn:plcs:rdl:std:Owner of) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Product_as_individual | The Product_as_individual representing Product_in_Focus, as described in template table: template table: Template #1(Figure 29) |
Address for Owning Organization
Address of Owning Organization.
Template instantiation for Address within this DEX, shall follow the rules defined in the template table: Template #14(Figure 29)
Template #14 (Figure 29): assigning_address | |||
---|---|---|---|
Description | Address of Owning Organization. | ||
Parameter name: | Parameter value: | Parameter description: | |
address_class_name | "Organization Address" (urn:plcs:rdl:std:Organization Address) | The name of the class being used to classify the address. This provides the type of address, for example 'office_address'. | |
address_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @address_class_name. | |
name | ?name? | The name or identifier of the address. Parameter is optional. | |
street_number | ?street_number? | The number of a location on a street. Parameter is optional. | |
street | ?street? | The name of a street. Parameter is optional. | |
postal_box | ?postal_box? | The number of a postal box. Parameter is optional. | |
town | ?town? | The name of a town. Parameter is optional. | |
region | ?region? | The name or identifier of a region. Parameter is optional. | |
postal_code | ?postal_code? | The code that is used by the country's postal service. Parameter is optional. | |
country | ?country? | The name of a country. Parameter is optional. | |
internal_location | ?internal_location? | An organization-defined address for internal mail delivery. Parameter is optional. | |
facsimile_number | ?facsimile_number? | The number to which facsimiles may be sent. Parameter is optional. | |
telephone_number | ?telephone_number? | The number at which telephone calls may be received. Parameter is optional. | |
electronic_mail_address | ?electronic_mail_address? | The electronic address to which electronic mail may be sent. Parameter is optional. | |
telex_number | ?telex_number? | The number where telex messages may be received. Parameter is optional. | |
url | ?url? | The text that specifies the Uniform Resource Locator associated with the address. Parameter is optional. | |
located_pers_org | Organization | The Organization as described in template table: template table: Template #2(Figure 29) |
New Owning or Receiving Organization
New item owner or the organization receiving the item.
Template instantiation for the New Owning Organization or the Receiving Organization within this DEX, shall follow the rules defined in the template table: Template #3(Figure 29)
Template #3 (Figure 29): assigning_organization | |||
---|---|---|---|
Description | New item owner or the organization receiving the item. | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Owner of" (urn:plcs:rdl:std:Owner of), "Receiver of" (urn:plcs:rdl:std:Receiver of) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Product_as_individual | The Product_as_individual representing Product_in_Focus, as described in template table: template table: Template #1(Figure 29) |
Address for New Owning/Receiving Organization
Address of New Owning/Receiving Organization.
Template instantiation for Address within this DEX, shall follow the rules defined in the template table: Template #13(Figure 29)
Template #13 (Figure 29): assigning_address | |||
---|---|---|---|
Description | Address of New Owning/Receiving Organization. | ||
Parameter name: | Parameter value: | Parameter description: | |
address_class_name | "Organization Address" (urn:plcs:rdl:std:Organization Address) | The name of the class being used to classify the address. This provides the type of address, for example 'office_address'. | |
address_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @address_class_name. | |
name | ?name? | The name or identifier of the address. Parameter is optional. | |
street_number | ?street_number? | The number of a location on a street. Parameter is optional. | |
street | ?street? | The name of a street. Parameter is optional. | |
postal_box | ?postal_box? | The number of a postal box. Parameter is optional. | |
town | ?town? | The name of a town. Parameter is optional. | |
region | ?region? | The name or identifier of a region. Parameter is optional. | |
postal_code | ?postal_code? | The code that is used by the country's postal service. Parameter is optional. | |
country | ?country? | The name of a country. Parameter is optional. | |
internal_location | ?internal_location? | An organization-defined address for internal mail delivery. Parameter is optional. | |
facsimile_number | ?facsimile_number? | The number to which facsimiles may be sent. Parameter is optional. | |
telephone_number | ?telephone_number? | The number at which telephone calls may be received. Parameter is optional. | |
electronic_mail_address | ?electronic_mail_address? | The electronic address to which electronic mail may be sent. Parameter is optional. | |
telex_number | ?telex_number? | The number where telex messages may be received. Parameter is optional. | |
url | ?url? | The text that specifies the Uniform Resource Locator associated with the address. Parameter is optional. | |
located_pers_org | Organization | The Organization as described in template table: template table: Template #3(Figure 29) |
An indicator of the type of lifecycle event.
EXAMPLE Abandoned, consumed, reintroduced, etc.
Template instantiation for Lifecycle Event within this DEX, shall follow the rules defined in the template table: Template #4(Figure 29)
Template #4 (Figure 29): representing_activity_actual | |||
---|---|---|---|
Description | An indicator of the type of lifecycle event. | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier of the Activity_actual. | |
id_class_name | "Lifecycle Event" (urn:plcs:rdl:std:Lifecycle Event) | The name of the class being used to classify the identification (Identification_assignment) of the actual activity. 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 | ?id_owner? | The name or identifier of the organization owning the identifier or name. | |
id_owner_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the @id_owner_class_name class | |
method | /NULL | The typical activity of which this activity_actual is an instance, or other regulating method. | |
date_class_name | "Date actual" (urn:plcs:rdl:std:Date actual) or subclass thereof | The name of the class being used to classify the date or time. Must be either a start or an end date or time. | |
date_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing @date_class_name class. | |
year | ?year? | The year component of the date and time the activity was started or completed. | |
month | ?month? | The month component of the date and time the activity was started or completed. | |
day | ?day? | The day component of the date and time the activity was started or completed. | |
hour | ?hour? | The hour component of the date and time the activity was started or completed. | |
minute | ?minute? | The minute component of the date and time the activity was started or completed. This parameter is optional. If not given, it will remain unset. | |
second | ?second? | The second component of the date and time the activity was started or completed. This parameter is optional. If not given, it will remain unset. | |
sense | ?sense? | The direction that the time the activity was started or completed is offset from Coordinated Universal Time. Enumeration values are: 'ahead', 'exact' or 'behind'. | |
hour_offset | ?hour_offset? | The number of hours by which the time the activity was started or completed is offset from Coordinated Universal Time. | |
minute_offset | ?minute_offset? | The number of minutes by which the time the activity was started or completed is offset from Coordinated Universal Time. The value of this attribute need not be specified. This parameter is optional. If not given, it will remain unset. |
Assignment of the event to the Item.
Template instantiation for Event Assignment within this DEX, shall follow the rules defined in the template table: Template #5(Figure 28)
Template #5 (Figure 29): assigning_activity | |||
---|---|---|---|
Description | Assignment of the event to the Item. | ||
Parameter name: | Parameter value: | Parameter description: | |
role_class_name | "Event assignment" (urn:plcs:rdl:std:Event assignment) | The class name of the External_class corresponding to the role of the assignment, e.g. "Activity input" (urn:plcs:rdl:std:Activity input), or "Activity output" (urn:plcs:rdl:std:Activity output). | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
assigned_activity | Activity_actual | The Activity_actual representing Lifecycle event, as described in template table: template table: Template #4(Figure 29) | |
items | Product_as_individual | The Product_as_individual representing Product_in_Focus, as described in template table: template table: Template #1(Figure 29) |
Indicates the type of lifecycle event.
Template instantiation for Event Type within this DEX, shall follow the rules defined in the template table: Template #15(Figure 29)
Template #15 (Figure 29): assigning_code | |||
---|---|---|---|
Description | Assignment of code to Event Type | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | ?class_name? | The text representing the code. | |
code_class_name | "Lifecycle Event" (urn:plcs:rdl:std:Lifecycle Event) | 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 | Activity_actual | The Activity_actual representing Lifecycle event, as described in template table: template table: Template #4(Figure 29) |
The organization that reported the event.
Template instantiation for Recording Organization within this DEX, shall follow the rules defined in the template table: Template #6(Figure 29)
Template #6 (Figure 29): assigning_organization | |||
---|---|---|---|
Description | The organization that reported the event. | ||
Parameter name: | Parameter value: | Parameter description: | |
org_id | ?org_id? | The name or identifier of the organization. | |
org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | The name of the class being used to classify the identification (Identification_assignment) of the organization. This provides the role or reason for the identification. For example CAGE code. | |
org_id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_id_class_name. | |
org_assgn_class_name | "Owner of" (urn:plcs:rdl:std:Owner of), "Receiver of" (urn:plcs:rdl:std:Receiver of), "Reporter of" (urn:plcs:rdl:std:Reporter of) | The name of the class being used to classify the assignment of the organization. (Organization_or_person_in_organization_assignment) This provides the role or reason for the assignment. For example 'Owner_of'. | |
org_assgn_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @org_assgn_class_name. | |
items | Activity_actual | The Activity_actual representing Lifecycle event, as described in template table: template table: Template #4(Figure 29) |
Digital File Assignment to Event Information
Document assignment of the digital file that documented the event.
Template instantiation for Digital File Assignment to Lifecycle Event Information within this DEX, shall follow the rules defined in the template table: Template #7(Figure 29)
Template #7 (Figure 29): assigning_document | |||
---|---|---|---|
Description | Document assignment of the digital file that documented the event. | ||
Parameter name: | Parameter value: | Parameter description: | |
assigned_document | Digital_file | The Digital_file containing the Event information as described in template table: template table: Template #4(Figure 29). | |
doc_ass_role | "Digital Event Record" (urn:plcs:rdl:std:Digital Event Record) | 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 | Activity_actual | The Activity_actual containing the event information as described in template table: template table: Template #4(Figure 29). |
Digital File with Event Information
Template instantiation for Digital File with Event Information within this DEX, shall follow the rules defined in the template table: Template #8(Figure 29)
Template #8 (Figure 29): representing_digital_file | |||
---|---|---|---|
Description | Digital file containing event information. | ||
Parameter name: | Parameter value: | Parameter description: | |
dig_file_id | ?dig_file_id? | The identifier of the digital file. | |
dig_file_id_class_name | "Digital file" (urn:plcs:rdl:std:Digital file) | 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:std" | 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 | ?dig_file_org_id? | The name or identifier of the organization responsible for the document representation | |
dig_file_org_id_class_name | "Organization identification code" (urn:plcs:rdl:std:Organization identification code), "Organization name" (urn:plcs:rdl:std:Organization name), or subclass thereof. | 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 | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the External_class used to classify the organization identifier (@dig_file_org_id). | |
cont_data_type_class_name | "DEX Message File" (urn:plcs:rdl:std:DEX Message File) | 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). |
NOTE Representation of version identification where the version identification is not known shall follow the guidelines given in the assigning_identification template.
Name assigned to the system that generates the digital file.
Template instantiation for System name within this DEX, shall follow the rules defined in the template table: Template #9(Figure 29)
Template #9 (Figure 29): assigning_identification_with_no_organization | |||
---|---|---|---|
Description | Name assigned to the system that generates the digital file. | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier that is being assigned. | |
id_class_name | "System Name" (urn:plcs:rdl:std:System Name) | The name of the class being used to classify the identification (Identification_assignment). This provides the role or reason for the identification. For example CAGE code. | |
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. | |
items | File_location_identification | The File_location_identification identifies the location of the digital file containing the event information within the sending system |
Identifier assigned to the system that generates the digital file.
Template instantiation for System identifier within this DEX, shall follow the rules defined in the template table: Template #10(Figure 29)
Template #10 (Figure 29): assigning_identification_with_no_organization | |||
---|---|---|---|
Description | Identifier assigned to the system that generates the digital file. | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier that is being assigned. | |
id_class_name | "System Identification Code" (urn:plcs:rdl:std:System Identification Code) | The name of the class being used to classify the identification (Identification_assignment). This provides the role or reason for the identification. For example CAGE code. | |
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. | |
items | File_location_identification | The File_location_identification identifies the location of the digital file containing the event information within the sending system |
Identifier assigned to the system version that generates the digital file.
Template instantiation for System version identifier within this DEX, shall follow the rules defined in the template table: Template #11(Figure 29)
Template #11 (Figure 29): assigning_identification_with_no_organization | |||
---|---|---|---|
Description | Identifier assigned to the system version that generates the digital file. | ||
Parameter name: | Parameter value: | Parameter description: | |
id | ?id? | The identifier that is being assigned. | |
id_class_name | "System Version Identification Code" (urn:plcs:rdl:std:System Version Identification Code) | The name of the class being used to classify the identification (Identification_assignment). This provides the role or reason for the identification. For example CAGE code. | |
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. | |
items | File_location_identification | The File_location_identification identifies the location of the digital file containing the event information within the sending system |
Classification of the system that generates the digital file.
Template instantiation for System Type within this DEX, shall follow the rules defined in the template table: Template #12(Figure 29)
Template #12 (Figure 29): assigning_reference_data | |||
---|---|---|---|
Description | Classification of the system that generates the digital file. | ||
Parameter name: | Parameter value: | Parameter description: | |
class_name | "Organization type name" (urn:plcs:rdl:std:Organization type name) | The name of the External_class being used. | |
ecl_id | "urn:plcs:rdl:std" | The id of the External_class_library that stores the definition for the class being used. | |
items | File_location_identification | The File_location_identification identifies the location of the digital file containing the event information within the sending system |
© OASIS 2010 — All rights reserved