Table 43 - Mapping table for functional_definition_to_printed_part_mapping UoF
Application elementAIM elementSourceReference path
FUNCTIONAL_USAGE_VIEW_TO_PRINTED_PART_TEMPLATE_TERMINAL_ASSIGNMENTshape_aspect_relationship41{shape_aspect_relationship
shape_aspect_relationship.name = `functional terminal allocation'}
functional_usage_view_to_printed_part_template_terminal_assignment to
printed_part_template_terminal
(as physical_usage_view_terminal)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
(shape_aspect.description = `interface terminal')
(shape_aspect.description = `join terminal')}
shape_aspect =>
printed_part_template_terminal
functional_usage_view_to_printed_part_template_terminal_assignment to
scalar_terminal_definition
(as functional_usage_view_terminal)
PATH shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `scalar terminal'}
shape_aspect =>
functional_unit_terminal_definition
REFERENCE_COMPOSITION_PATHproduct_definition41product_definition
{product_definition.id = `reference composition path'}
reference_composition_path to
functional_unit
(as reference_functional_unit)
PATH product_definition
product_definition <-
product_definition_relationship.relating_product_definition
product_definition_relationship
{product_definition_relationship.name = `reference functional unit'}
product_definition_relationship.related_product_definition ->
product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `functional occurrence'}
{product_definition <-
product_definition_relationship.related_product_definition
product_definition_relationship
[product_definition_relationship.name = `instantiated functional unit']
[product_definition_relationship.relating_product_definition ->
product_definition
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
(application_context_element.name = `functional network design')
(application_context_element.name = `functional design usage')]
[product_definition =>
(functional_unit)
(functional_unit =>
externally_defined_functional_unit)
(functional_unit =>
externally_defined_functional_unit =>
library_defined_functional_unit)]]}
product_definition =>
component_functional_unit
reference_composition_path to
functional_unit
(as path_element)
PATH product_definition
product_definition <-
product_definition_relationship.relating_product_definition
product_definition_relationship
{product_definition_relationship.name = `reference path element'}
product_definition_relationship.related_product_definition ->
product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `functional occurrence'}
product_definition =>
component_functional_unit
REFERENCE_FUNCTIONAL_UNIT_ASSIGNMENT_TO_PARTshape_aspect_relationship41{shape_aspect_relationship
shape_aspect_relationship.name = `reference functional unit assignment to part'}
path_aliasshape_aspect_relationship.description41 
swap_codePATH shape_aspect_relationship
shape_definition = shape_aspect_relationship
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
{property_definition
property_definition.name = `swap code'}
property_definition.description
reference_functional_unit_assignment_to_part to
part_template
(as implementation)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
shape_aspect =>
part_template_definition
reference_functional_unit_assignment_to_part to
physical_unit
(as implementation)
PATH shape_aspect_relationship
shape_aspect_relationship.related_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 = 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)
(externally_defined_physical_unit)
(library_defined_physical_unit)
reference_functional_unit_assignment_to_part to
reference_composition_path
(as functional_design_definition_path)
PATH shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.description = `design definition path'}
shape_aspect_relationship.relating_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 = product_definition
{product_definition
product_definition.id = `reference composition path'}
product_definition
reference_functional_unit_assignment_to_part to
coordinated_characteristic
(as of_property)
PATH shape_aspect_relationship
shape_definition = shape_aspect_relationship
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
representation_item =>
coordinated_representation_item