Table 54 - Mapping table for interconnect_component_grouping UoF
Application elementAIM elementSourceReference path
ARRAY_PLACEMENT_GROUP(array_placement_group_component_definition) (array_placement_group_component_shape_aspect) 210 210(array_placement_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition
{product_definition <-
product_definition_relationship.relating_product_definition
{product_definition_relationship
product_definition_relationship.name = `group component'}
product_definition_relationship
product_definition_relationship.related_product_definition ->
[product_definition =>
component_definition]
[product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical occurrence']})
(array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `group component'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
component_shape_aspect)
ASSEMBLY_COMPONENT_PLACEMENT_LINK(assembly_group_component_shape_aspect_placement_link) (assembly_group_component_definition_placement_link) 210 210({[assembly_group_component_shape_aspect_placement_link <=
shape_aspect]
[assembly_group_component_shape_aspect_placement_link <=
shape_aspect_relationship]})
({[assembly_group_component_definition_placement_link <=
product_definition]
[assembly_group_component_definition_placement_link <=
product_definition_relationship]})
assembly_component_placement_link to
assembly_component
(as precedent_element)
PATH (assembly_group_component_shape_aspect_placement_link <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
component_shape_aspect)
(assembly_group_component_definition_placement_link <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
component_definition)
assembly_component_placement_link to
assembly_component
(as subsequent_element)
PATH (assembly_group_component_shape_aspect_placement_link <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
component_shape_aspect)
(assembly_group_component_definition_placement_link <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition =>
component_definition)
ASSEMBLY_GROUP_COMPONENT(assembly_group_component_definition) (assembly_group_component_shape_aspect) 210 210(assembly_group_component_definition <=
component_definition <=
product_definition
{product_definition <-
product_definition_relationship.relating_product_definition
{product_definition_relationship
product_definition_relationship.name = `group component'}
product_definition_relationship
product_definition_relationship.related_product_definition ->
[product_definition =>
component_definition]
[product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical occurrence']})
(assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
{[shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `group component'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
component_shape_aspect]
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
component_definition =>
assembly_group_component_definition]})
INTERFACED_GROUP_COMPONENTinterfaced_group_component_definition210interfaced_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition
interfaced_group_component to
interface_component
(as group_interface_component)
PATH interfaced_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition <-
product_definition_relationship.relating_product_definition
{product_definition_relationship
product_definition_relationship.name = `group interface component'}
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical occurrence'}
product_definition =>
component_definition =>
interface_component_definition
LINEAR_ARRAY_PLACEMENT_GROUP_COMPONENT(linear_array_placement_group_component_definition) (linear_array_placement_group_component_shape_aspect) 210 210(linear_array_placement_group_component_definition <=
array_placement_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition
{product_definition <-
product_definition_relationship.relating_product_definition
{product_definition_relationship
product_definition_relationship.name = `group component'}
product_definition_relationship
product_definition_relationship.related_product_definition ->
[product_definition =>
component_definition]
[product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical occurrence']})
(linear_array_placement_group_component_shape_aspect <=
array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
component_definition}
{shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `group component'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect =>
component_shape_aspect}
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
[product_definition =>
component_definition]
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']
[product_definition
product_definition.description = `laminate component']}})
linear_array_placement_group_component to
assembly_component_placement_link
(as element)
PATH (linear_array_placement_group_component_definition <=
array_placement_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition <-
product_definition_relationship.relating_product_definition
{product_definition_relationship
product_definition_relationship.name = `element'}
product_definition_relationship.related_product_definition ->
product_definition =>
assembly_group_component_definition_placement_link)
(linear_array_placement_group_component_shape_aspect <=
array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `element'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
assembly_group_component_shape_aspect_placement_link)
linear_array_placement_group_component to
length_data_element
(as initial_node_positive_x_displacement)
PATH (linear_array_placement_group_component_definition <=
array_placement_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-)
(linear_array_placement_group_component_shape_aspect <=
array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-)
property_definition.definition
property_definition <-
{property_definition
property_definition.name = `linear array placement group properties'}
property_definition_representation.definition
property_definition_representation.used_representation ->
representation
{[representation
representation.name = `linear array properties']
[representation
representation.context_of_items ->
representation_context
[representation_context
representation_context =>
global_unit_assigned_context]
[representation_context
representation_context =>
global_uncertainty_assigned_context]
[representation_context
representation_context =>
parametric_representation_context]]
[representation
representation.context_of_items ->
representation_context
representation_context.context_type
representation_context.context_type = `array parametric context']}
representation.items[i] ->
representation_item =>
{representation_item
representation_item.name = `initial element positive x displacement'}
measure_representation_item <=
measure_with_unit
{measure_with_unit =>
length_measure_with_unit}
measure_with_unit.value_component
linear_array_placement_group_component to
length_data_element
(as location_uncertainty)
PATH (linear_array_placement_group_component_definition <=
array_placement_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-)
(linear_array_placement_group_component_shape_aspect <=
array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-)
property_definition.definition
property_definition <-
{property_definition
property_definition.name = `linear array placement group properties'}
property_definition_representation.definition
property_definition_representation.used_representation ->
representation
{representation
representation.name = `linear array properties'}
representation.context_of_items ->
representation_context
representation_context =>
global_uncertainty_assigned_context
global_uncertainty_assigned_context.uncertainty[i] ->
uncertainty_measure_with_unit <=
measure_with_unit =>
length_measure_with_unit
linear_array_placement_group_component to
length_data_element
(as terminus_node_positive_x_displacement)
PATH (linear_array_placement_group_component_definition <=
array_placement_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-)
(linear_array_placement_group_component_shape_aspect <=
array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-)
property_definition.definition
property_definition <-
{property_definition
property_definition.name = `linear array placement group properties'}
property_definition_representation.definition
property_definition_representation.used_representation ->
representation
{[representation
representation.name = `linear array properties']
[representation
representation.context_of_items ->
representation_context
[representation_context
representation_context =>
global_unit_assigned_context]
[representation_context
representation_context =>
global_uncertainty_assigned_context]
[representation_context
representation_context =>
parametric_representation_context]]
[representation
representation.context_of_items ->
representation_context
representation_context.context_type
representation_context.context_type = `array parametric context']}
representation.items[i] ->
representation_item =>
{representation_item
representation_item.name = `terminus element positive x displacement'}
measure_representation_item <=
measure_with_unit
{measure_with_unit =>
length_measure_with_unit}
measure_with_unit.value_component
LINEAR_ARRAY_PLACEMENT_GROUP_COMPONENT_LINK(linear_array_component_shape_aspect_link) (linear_array_component_definition_link) 210 210({[linear_array_component_shape_aspect_link <=
shape_aspect]
[linear_array_component_shape_aspect_link <=
shape_aspect_relationship]})
({[linear_array_component_definition_link <=
product_definition]
[linear_array_component_definition_link <=
product_definition_relationship]})
linear_array_placement_group_component_link to
linear_array_placement_group_component
(as precedent_element)
PATH (linear_array_component_shape_aspect_link <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
component_shape_aspect =>
assembly_group_component_shape_aspect =>
array_placement_group_component_shape_aspect =>
linear_array_placement_group_component_shape_aspect)
(linear_array_component_definition_link <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
component_definition =>
assembly_group_component_definition =>
array_placement_group_component_definition =>
linear_array_placement_group_component_definition)
linear_array_placement_group_component_link to
linear_array_placement_group_component
(as subsequent_element)
PATH (linear_array_component_shape_aspect_link <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
component_shape_aspect =>
assembly_group_component_shape_aspect =>
array_placement_group_component_shape_aspect =>
linear_array_placement_group_component_shape_aspect)
(linear_array_component_definition_link <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition =>
component_definition =>
assembly_group_component_definition =>
array_placement_group_component_definition =>
linear_array_placement_group_component_definition)
PHYSICAL_COMPONENT_TERMINAL(component_terminal) (component_interface_terminal) 210 210(component_terminal <=
shape_aspect
{shape_aspect
(shape_aspect.description = `interconnect module component stratum based terminal')
(shape_aspect.description = `minimally defined component terminal')
})
(component_interface_terminal <=
shape_aspect)
RECTANGULAR_ARRAY_PLACEMENT_GROUP_COMPONENT(rectangular_array_placement_group_component_definition) (rectangular_array_placement_group_component_shape_aspect) 210 210(rectangular_array_placement_group_component_definition <=
array_placement_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition
{product_definition <-
product_definition_relationship.relating_product_definition
{product_definition_relationship
product_definition_relationship.name = `group component'}
product_definition_relationship
product_definition_relationship.related_product_definition ->
[product_definition =>
component_definition]
[product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical occurrence']})
(rectangular_array_placement_group_component_shape_aspect <=
array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
component_definition}
{shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `group component'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect =>
component_shape_aspect}
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
[product_definition =>
component_definition]
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']
[product_definition
product_definition.description = `laminate component']}})
rectangular_array_placement_group_component to
linear_array_placement_group_component_link
(as element)
PATH (rectangular_array_placement_group_component_definition <=
array_placement_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition <-
product_definition_relationship.relating_product_definition
{product_definition_relationship
product_definition_relationship.name = `element'}
product_definition_relationship.related_product_definition ->
product_definition =>
linear_array_component_definition_link)
(rectangular_array_placement_group_component_shape_aspect <=
array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `element'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
linear_array_component_shape_aspect_link)
rectangular_array_placement_group_component to
length_data_element
(as initial_row_positive_y_displacement)
PATH (rectangular_array_placement_group_component_definition <=
array_placement_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-)
(rectangular_array_placement_group_component_shape_aspect <=
array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-)
property_definition.definition
property_definition <-
{property_definition
property_definition.name = `rectangular array placement group properties'}
property_definition_representation.definition
property_definition_representation.used_representation ->
representation
{[representation
representation.name = `rectangular array properties']
[representation
representation.context_of_items ->
representation_context
[representation_context
representation_context =>
global_unit_assigned_context]
[representation_context
representation_context =>
global_uncertainty_assigned_context]
[representation_context
representation_context =>
parametric_representation_context]]
[representation
representation.context_of_items ->
representation_context
representation_context.context_type
representation_context.context_type = `array parametric context']}
representation.items[i] ->
representation_item =>
{representation_item
representation_item.name = `initial row positive y displacement'}
measure_representation_item <=
measure_with_unit
{measure_with_unit =>
length_measure_with_unit}
measure_with_unit.value_component
rectangular_array_placement_group_component to
length_data_element
(as location_uncertainty)
PATH (rectangular_array_placement_group_component_definition <=
array_placement_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-)
(rectangular_array_placement_group_component_shape_aspect <=
array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-)
property_definition.definition
property_definition <-
{property_definition
property_definition.name = `rectangular array placement group properties'}
property_definition_representation.definition
property_definition_representation.used_representation ->
representation
{representation
representation.name = `rectangular array properties'}
representation.context_of_items ->
representation_context
representation_context =>
global_uncertainty_assigned_context
global_uncertainty_assigned_context.uncertainty[i] ->
uncertainty_measure_with_unit <=
measure_with_unit =>
length_measure_with_unit
rectangular_array_placement_group_component to
length_data_element
(as terminus_row_positive_y_displacement)
PATH (rectangular_array_placement_group_component_definition <=
array_placement_group_component_definition <=
assembly_group_component_definition <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-)
(rectangular_array_placement_group_component_shape_aspect <=
array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-)
property_definition.definition
property_definition <-
{property_definition
property_definition.name = `rectangular array placement group properties'}
property_definition_representation.definition
property_definition_representation.used_representation ->
representation
{[representation
representation.name = `rectangular array properties']
[representation
representation.context_of_items ->
representation_context
[representation_context
representation_context =>
global_unit_assigned_context]
[representation_context
representation_context =>
global_uncertainty_assigned_context]
[representation_context
representation_context =>
parametric_representation_context]]
[representation
representation.context_of_items ->
representation_context
representation_context.context_type
representation_context.context_type = `array parametric context']}
representation.items[i] ->
representation_item =>
{representation_item
representation_item.name = `terminus row positive y displacement'}
measure_representation_item <=
measure_with_unit
{measure_with_unit =>
length_measure_with_unit}
measure_with_unit.value_component
SUB_ASSEMBLY_RELATIONSHIP(assembly_component_usage) (shape_aspect_relationship) 44 41 
sub_assembly_reference_designation(assembly_component_usage.reference_designator) (shape_aspect_relationship.description) 44 41 
sub_assembly_relationship to
assembly_component
(as related_component)
PATH (assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
{product_definition_relationship
product_definition_relationship.name = `group component'}
product_definition_relationship.related_product_definition ->
product_definition =>
component_definition)
(shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `group component'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
component_shape_aspect)
sub_assembly_relationship to
assembly_group_component
(as relating_component)
PATH (assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
{product_definition_relationship
product_definition_relationship.name = `group component'}
product_definition_relationship.relating_product_definition ->
product_definition =>
component_definition =>
assembly_group_component_definition)
(shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `group component'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
component_shape_aspect =>
assembly_group_component_shape_aspect)