ISO 10303-214:2010(E)

Table 31 — Mapping for Process_operation_input_or_output 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_INPUT_OR_OUTPUT


#1: For the primary_language_dependent_string.
#2: For any additional_language_dependent_string.
#3: If the associated element is a mated_item_association.
#4: If the associated element is an assembly_component_relationship.
#5: If item_instance is not used in the context of UoF S7.
#6: If the associated element is a design_discipline_item_definition.
#7: If item_instance is used in the context of UoF S7.
#8: The general case.
#9: If a process_operation_resource_assignment is specified.
#10: If the transformation is implicitly defined by two items.
#11: If the transformation is explicitly defined.
#12: If an item_version is associated.
#13: If no item_version is associated.
process_product_association
49
 
177

 
description process_product_association.description
49
 
 

 
role process_product_association.name
49
 
  {(process_product_association.name = 'input')
(process_product_association.name = 'output')}

 
process_operation_input_or_output to shape_element
(as concerned_shape)
PATH
 
 
  process_product_association
process_product_association.process ->
product_definition_process <=
action =>
property_process <-
process_property_association.process
process_property_association
{process_property_association.name = 'concerned shape aspect'}
process_property_association.property_or_shape ->
property_or_shape_select
property_or_shape_select = shape_definition
shape_definition
shape_definition = shape_aspect
shape_aspect

 
process_operation_input_or_output to multi_language_string
(as description)
#1: ([process_product_association.description]
[PATH])
#2: (PATH)
49
 
 
 
144 process_product_association
#1: (attribute_language_item = process_product_association
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 = process_product_association
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_input_or_output to assembly_component_relationship
(as element)
PATH
 
 
  process_product_association
process_product_association.defined_product ->
characterized_product_definition
characterized_product_definition = product_definition_relationship
product_definition_relationship =>
product_definition_usage =>
assembly_component_usage

 
process_operation_input_or_output to design_discipline_item_definition
(as element)
PATH
 
 
  process_product_association
process_product_association.defined_product ->
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = 'part definition'}

 
process_operation_input_or_output to item_instance
(as element)
PATH
 
 
  process_product_association
process_product_association.defined_product ->
characterized_product_definition
#7: (characterized_product_definition = product_definition
product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = 'part occurrence'})
#5: (characterized_product_definition = product_definition_relationship
product_definition_relationship =>
product_definition_usage =>
assembly_component_usage)

 
process_operation_input_or_output to mated_item_association
(as element)
PATH
 
 
  process_product_association
process_product_association.defined_product ->
characterized_product_definition
characterized_product_definition = product_definition_relationship
product_definition_relationship
{product_definition_relationship.name = 'mating membership'}

 
process_operation_input_or_output to process_operation_occurrence
(as operation)
PATH
 
 
  process_product_association
process_product_association.process ->
product_definition_process
{product_definition_process <=
action <-
action_relationship.related_action
action_relationship
action_relationship.name = 'process operation occurrence'}

 
process_operation_input_or_output to transformation
(as placement)
PATH
 
 
  [process_product_association
process_product_association.process ->
product_definition_process <=
action
{action.chosen_method ->
action_method =>
process_operation}
characterized_action_definition = action
characterized_action_definition <-
#8: (action_property.definition
action_property <-
action_property_representation.property
action_property_representation
action_property_representation.representation ->
representation <-
{representation.name = 'reference system'})
#9: (action_resource_requirement.operations[i]
action_resource_requirement =>
{action_resource_requirement.name = 'reference tool'}
requirement_for_action_resource
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_2]
[(process_product_association.defined_product ->
characterized_product_definition
characterized_product_definition = product_definition_relationship
product_definition_relationship
{#3: (product_definition_relationship.name = 'mating membership')
(product_definition_relationship =>
{#4: (product_definition_relationship.name)
#5: ((product_definition_relationship.name = 'quantified instance usage')
(product_definition_relationship.name = 'selected instance usage')
(product_definition_relationship.name = 'single instance usage')
(product_definition_relationship.name = 'specified instance usage'))}
product_definition_usage =>
assembly_component_usage)}
characterized_product_definition = product_definition_relationship
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-)
(process_product_association.defined_product ->
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
#6: (application_context_element.name = 'part definition')
#7: (application_context_element.name = 'part occurrence')}
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}
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]
representation_relationship =>
representation_relationship_with_transformation
representation_relationship_with_transformation.transformation_operator ->
transformation
#10: (transformation = item_defined_transformation
item_defined_transformation)
#11: (transformation = functionally_defined_transformation
functionally_defined_transformation)

 


© ISO 2010 — All rights reserved