ISO 10303-214:2010(E)

Table 31 — Mapping for Process_operation_resource_assignment in UoF S8

Figure — Arrowleft Index for application objects starting with P  Figure — Arrowright

Figure — AP214 Overview
Application element AIM element Source Rules Reference path
PROCESS_OPERATION_RESOURCE_ASSIGNMENT


#1: For the primary_language_dependent_string.
#2: For any additional_language_dependent_string.
#3: If the resource is used in the role of a reference tool.
#4: If the resource is not used in the role of a reference tool.
#5: If the transformation is implicitly defined by two items.
#6: If the transformation is explicitly defined.
#7: If a reference tool is assigned to the specified process operation.
#8: If no reference tool is assigned to the specified process operation.
#9: If the transformation is used with a template instance.
requirement_for_action_resource
49
 
  {requirement_for_action_resource <=
action_resource_requirement}

 
reason action_resource_requirement.description
49
 
 

 
reference_tool action_resource_requirement.name
49
 
  requirement_for_action_resource <=
{#3: ([action_resource_requirement.name = 'reference tool']
[action_resource_requirement =>
requirement_for_action_resource
requirement_for_action_resource.resources[i] ->
action_resource =>
product_definition_resource <=
product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = 'part definition'}])
#4: (action_resource_requirement.name = 'non reference tool')}

 
process_operation_resource_assignment to process_operation_occurrence
(as operation)
PATH
 
 
  requirement_for_action_resource <=
action_resource_requirement
action_resource_requirement.operations[i] ->
characterized_action_definition
characterized_action_definition = action
action
{action <-
action_relationship.related_action
action_relationship
action_relationship.name = 'process operation occurrence'}

 
process_operation_resource_assignment to transformation
(as placement)
PATH
 
 
10 [requirement_for_action_resource
{requirement_for_action_resource <=
action_resource_requirement
action_resource_requirement.name = 'non reference tool'}
requirement_for_action_resource.resources[i] ->
action_resource =>
product_definition_resource <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition
{property_definition =>
product_definition_shape}
property_definition
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation <-
representation_relationship.rep_1]
[#7: (requirement_for_action_resource
{requirement_for_action_resource <=
action_resource_requirement
action_resource_requirement.name = 'reference tool'}
requirement_for_action_resource.resources[i] ->
action_resource =>
product_definition_resource <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition
{property_definition =>
product_definition_shape}
property_definition
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation <-)
#8: (action_resource_requirement
action_resource_requirement.operations[i] ->
characterized_action_definition
characterized_action_definition = action
action
{action.chosen_method ->
action_method =>
process_operation}
characterized_action_definition = action
characterized_action_definition <-
action_property.definition
action_property <-
action_property_representation.property
action_property_representation
action_property_representation.representation ->
representation <-
{representation.name = 'reference system'})

representation_relationship.rep_2]
representation_relationship =>
representation_relationship_with_transformation
representation_relationship_with_transformation.transformation_operator ->
transformation
#5: (transformation = item_defined_transformation
item_defined_transformation)
#6: (transformation = functionally_defined_transformation
functionally_defined_transformation)
#9: ([mapped_item.mapping_target]
[representation_map.mapping_origin])

 
process_operation_resource_assignment to multi_language_string
(as reason)
#1: ([action_resource_requirement.description]
[PATH])
#2: (PATH)
49
 
 
 
160 requirement_for_action_resource
#1: (attribute_language_item = requirement_for_action_resource
attribute_language_item <-
attribute_language_assignment.items[i]
attribute_language_assignment
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name = 'description'})
#2: (multi_language_attribute_item = requirement_for_action_resource
multi_language_attribute_item <-
multi_language_attribute_assignment.items[i]
multi_language_attribute_assignment
{multi_language_attribute_assignment <=
attribute_value_assignment
attribute_value_assignment.attribute_name = 'description'})

 
process_operation_resource_assignment to descriptive_specification
(as resource_definition)
PATH
 
 
  requirement_for_action_resource <=
action_resource_requirement
action_resource_requirement.kind ->
resource_requirement_type

 
process_operation_resource_assignment to design_discipline_item_definition
(as resource_definition)
PATH
 
 
10 requirement_for_action_resource
requirement_for_action_resource.resources[i] ->
action_resource =>
product_definition_resource <=
product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = 'part definition'}

 
process_operation_resource_assignment to item_instance
(as resource_definition)
PATH
 
 
10 requirement_for_action_resource
requirement_for_action_resource.resources[i] ->
action_resource =>
product_definition_resource <=
product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = 'part occurrence'}

 
process_operation_resource_assignment to physical_instance
(as resource_definition)
PATH
 
 
10 requirement_for_action_resource
requirement_for_action_resource.resources[i] ->
action_resource =>
product_definition_resource <=
product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = 'physical occurrence'}

 
process_operation_resource_assignment to product_component
(as resource_definition)
PATH
 
 
  {requirement_for_action_resource
requirement_for_action_resource.resources[i] ->
action_resource =>
product_definition_resource <=
product_definition
product_definition.formation ->
product_definition_formation}

 


© ISO 2010 — All rights reserved