Table 8 - Mapping table for assembly_component_grouping UoF
Application elementAIM elementSourceReference path
ARRAY_PLACEMENT_GROUP(array_placement_group_component_definition) 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']})
ASSEMBLY_COMPONENT_PLACEMENT_LINK(assembly_group_component_definition_placement_link) 210({[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_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_definition_placement_link <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition =>
component_definition)
ASSEMBLY_GROUP_COMPONENT(assembly_group_component_definition) 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']})
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) 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 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 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 <-)
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 <-)
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 <-)
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_definition_link) 210({[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_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_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_COMPONENTcomponent_definition210component_definition <=
product_definition
{[product_definition
product_definition.description != `laminate component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical occurrence']}
physical_component to
physical_unit
(as usage_definition)
PATH component_definition <=
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `instantiated part'}
product_definition_relationship
product_definition_relationship.relating_product_definition ->
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
(application_context_element.name = `physical design')
(application_context_element.name = `physical design usage')}
product_definition =>
(physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)
(physical_unit =>
externally_defined_physical_unit)
RECTANGULAR_ARRAY_PLACEMENT_GROUP_COMPONENT(rectangular_array_placement_group_component_definition) 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 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 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 <-)
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 <-)
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 <-)
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) 44 
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)
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)