Table 40 - Mapping table for functional_decomposition_with_nodal_representation_to_assembly_mapping UoF
Application elementAIM elementSourceReference path
AGGREGATE_CONNECTIVITY_REQUIREMENTproduct_definition_relationship41{product_definition_relationship
product_definition_relationship.name = `aggregate connectivity requirement'}
aggregate_connectivity_requirement to
functional_unit_network_node_definition
(as connectivity_requirement)
PATH 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 = `functional network design'}
product_definition =>
network_node_definition
aggregate_connectivity_requirement to
design_composition_path
(as design_definition_path)
PATH product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition
{product_definition
product_definition.id = `design composition path'}
aggregate_connectivity_requirement to
functional_unit_network_definition
(as design_definition_path)
PATH product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition
{[product_definition =>
functional_unit]
[product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `functional network design']}
CONNECTIVITY_ALLOCATIONproperty_definition_relationship41{property_definition_relationship
property_definition_relationship.name = `connectivity allocation'}
connectivity_allocation to
aggregate_connectivity_requirement
(as connectivity_requirement)
PATH property_definition_relationship
property_definition_relationship.relating_property_definition ->
property_definition
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition_relationship
product_definition_relationship
{product_definition_relationship.name = `aggregate connectivity requirement'}
connectivity_allocation to
physical_connectivity_definition
(as implementation)
PATH property_definition_relationship
property_definition_relationship.related_property_definition ->
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect =>
physical_connectivity_definition
DESIGN_COMPOSITION_PATHproduct_definition41product_definition
{product_definition.id = `design composition path'}
design_composition_path to
functional_unit
(as design_functional_unit)
PATH product_definition
product_definition <-
product_definition_relationship.relating_product_definition
product_definition_relationship
{product_definition_relationship.name = `design 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
design_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 = `design 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
DESIGN_FUNCTIONAL_UNIT_ALLOCATION_TO_ASSEMBLY_COMPONENTproduct_definition_relationship41{product_definition_relationship
product_definition_relationship.name = `design functional unit allocation to assembly component'}
global_swappabledescriptive_representation_item43product_definition_relationship
characterized_product_definition = product_definition_relationship
characterized_definition = characterized_product_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
representation_item.name = `global swappable'}
representation_item =>
{descriptive_representation_item
(descriptive_representation_item.description = `false')
(descriptive_representation_item.description = `true')}
descriptive_representation_item
local_swappabledescriptive_representation_item43product_definition_relationship
characterized_product_definition = product_definition_relationship
characterized_definition = characterized_product_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
representation_item.name = `local swappable'}
representation_item =>
{descriptive_representation_item
(descriptive_representation_item.description = `false')
(descriptive_representation_item.description = `true')}
descriptive_representation_item
of_propertycoordinated_representation_item210product_definition_relationship
characterized_product_definition = product_definition_relationship
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation =>
coordinated_representation_item
path_aliasproduct_definition_relationship.id  
swap_codeproduct_definition_relationship.description  
design_functional_unit_allocation_to_assembly_component to
assembly_component
(as implementation)
PATH product_definition_relationship
product_definition_relationship.related_product_definition ->
(product_definition =>
component_definition)
design_functional_unit_allocation_to_assembly_component to
design_composition_path
(as functional_design_definition_path)
PATH product_definition_relationship
{product_definition_relationship
product_definition_relationship.description = `design definition path'}
product_definition_relationship.relating_product_definition ->
product_definition
{product_definition.id = `design composition path'}
DESIGN_FUNCTIONAL_UNIT_ALLOCATION_TO_REFERENCE_FUNCTIONAL_UNITproduct_definition_relationship41{product_definition_relationship
product_definition_relationship.name = `design functional unit allocation to reference functional unit'}
design_functional_unit_allocation_to_reference_functional_unit to
design_composition_path
(as design_definition_path)
PATH product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition
{product_definition.id = `design composition path'}
design_functional_unit_allocation_to_reference_functional_unit to
reference_composition_path
(as reference_definition_path)
PATH product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition
{product_definition.id = `reference composition path'}
FUNCTIONAL_USAGE_VIEW_TO_PART_TERMINAL_ASSIGNMENTshape_aspect_relationship41{shape_aspect_relationship
shape_aspect_relationship.name = `functional terminal allocation'}
functional_usage_view_to_part_terminal_assignment to
part_terminal
(as physical_usage_view_terminal)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
(assembly_module_terminal)
(minimally_defined_bare_die_terminal =>
bare_die_terminal)
(interconnect_module_terminal)
(packaged_part_terminal)
functional_usage_view_to_part_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
MINIMALLY_DEFINED_COMPONENT_TERMINALcomponent_terminal210{component_terminal <=
shape_aspect
shape_aspect.description = `minimally defined component terminal'}
minimally_defined_component_terminal to
part_terminal_external_reference
(as definition)
PATH component_terminal <=
shape_aspect
shape_definition = shape_aspect
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.name = `part terminal external reference'}
representation
PACKAGE_EXTERNAL_REFERENCErepresentation43{representation
representation.name = `package external reference'}
design_ownerdescriptive_representation_item45representation
representation.items[i] ->
{representation_item
representation_item.name = `design owner'}
representation_item =>
descriptive_representation_item
part_numberdescriptive_representation_item45representation
representation.items[i] ->
{representation_item
representation_item.name = `part number'}
representation_item =>
descriptive_representation_item
revision_codedescriptive_representation_item45representation
representation.items[i] ->
{representation_item
representation_item.name = `revision code'}
representation_item =>
descriptive_representation_item
product_definition_iddescriptive_representation_item45representation
representation.items[i] ->
{representation_item
representation_item.name = `product definition id'}
representation_item =>
descriptive_representation_item
PACKAGE_TERMINAL_EXTERNAL_REFERENCEdescriptive_representation_item45descriptive_representation_item <=
{representation_item
representation_item.name = `package terminal external reference'}
representation_item
namedescriptive_representation_item.description45 
package_terminal_external_reference to
package_external_reference
(as associated_definition)
PATH descriptive_representation_item <=
representation_item <-
representation.items[i]
{representation
representation.name = `package external reference'}
representation
PART_TERMINAL_EXTERNAL_REFERENCErepresentation45{representation
representation.name = `part terminal external reference'}
feature_namedescriptive_representation_item.description41representation
representation.items[i] ->
{representation_item
representation_item.name = `feature name'}
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
feature_typedescriptive_representation_item.description41representation
representation.items[i] ->
{representation_item
representation_item.name = `feature type'}
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
part_terminal_external_reference to
physical_unit
(as associated_definition)
PATH representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
(physical_unit)
(physical_unit =>
externally_defined_physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)
PHYSICAL_COMPONENT_TERMINAL(component_terminal) (component_interface_terminal) 210 210(component_terminal <=
shape_aspect
{shape_aspect
(shape_aspect.description = `assembly module component terminal')
(shape_aspect.description = `bare die component terminal')
(shape_aspect.description = `interconnect component join terminal')
(shape_aspect.description = `interconnect module component terminal')
(shape_aspect.description = `interconnect module component stratum based terminal')
(shape_aspect.description = `minimally defined component terminal')
(shape_aspect.description = `packaged component join terminal')})
(component_interface_terminal <=
shape_aspect)
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
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