Table 16 - Mapping table for assembly_module_usage_view UoF
Application elementAIM elementSourceReference path
ASSEMBLY_MODULE_INTERFACE_TERMINALassembly_module_interface_terminal210assembly_module_interface_terminal <=
assembly_module_terminal <=
shape_aspect
ASSEMBLY_MODULE_JOIN_TERMINALassembly_module_join_terminal210assembly_module_join_terminal <=
assembly_module_terminal <=
shape_aspect
ASSEMBLY_MODULE_TERMINALassembly_module_terminal210assembly_module_terminal <=
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.name = `assembly module'}
assembly_module_terminal to
assembly_module_usage_view
(as associated_definition)
PATH assembly_module_terminal <=
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.name = `assembly module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
product_definition =>
(physical_unit)
(physical_unit =>
externally_defined_physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)
assembly_module_terminal to
connection_zone
(as terminal_connection_zone)
PATH assembly_module_terminal <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `terminal connection zone'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `connection zone'}
assembly_module_terminal to
packaged_part_interface_terminal
(as reference_terminal)
PATH assembly_module_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `reference terminal'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `interface terminal'}
shape_aspect =>
packaged_part_terminal
assembly_module_terminal to
assembly_module_usage_view_connector_relationship
(as related_connector)
PATH assembly_module_terminal <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
{property_definition
property_definition.description = `related connector'}
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
representation_item =>
mapped_item =>
assembly_module_usage_view_connector_relationship
ASSEMBLY_MODULE_USAGE_VIEW(physical_unit) (externally_defined_physical_unit) (library_defined_physical_unit) 210 210 210(physical_unit <=
product_definition)
(externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
(library_defined_physical_unit <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
{product_definition
[product_definition.name = `assembly module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
assembly_module_usage_view to
functional_unit_usage_view
(as implemented_function)
PATH (physical_unit <=)
(externally_defined_physical_unit <=
physical_unit <=)
(library_defined_physical_unit <=
externally_defined_physical_unit <=
physical_unit <=)
product_definition <-
product_definition_relationship.related_product_definition
product_definition_relationship
{product_definition_relationship
product_definition_relationship.name = `implemented function'}
product_definition_relationship.relating_product_definition ->
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
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)
assembly_module_usage_view to
datum_based_length_measure
(as maximum_negative_component_height)
PATH (physical_unit <=
product_definition)
(externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
(library_defined_physical_unit <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_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_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation
representation.name = `maximum negative component height'}
assembly_module_usage_view to
datum_based_length_measure
(as maximum_positive_component_height)
PATH (physical_unit <=
product_definition)
(externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
(library_defined_physical_unit <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_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_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation.name = `maximum positive component height'}
ASSEMBLY_MODULE_USAGE_VIEW_CONNECTOR_RELATIONSHIPassembly_module_usage_view_connector_relationship210assembly_module_usage_view_connector_relationship <=
mapped_item
{mapped_item
mapped_item.mapping_source ->
representation_map
representation_map.mapping_origin ->
representation_item =>
geometric_representation_item =>
placement}
externally_visible_partial_reference_designationPATH assembly_module_usage_view_connector_relationship <=
mapped_item <=
representation_item <-
representation.items[i]
representation <-
representation_relationship.rep_2
{representation_relationship
representation_relationship.name = `reference designation assignment'}
representation_relationship.rep_1 ->
representation
{representation
representation.name = `externally visible partial reference designation'}
representation.items[i] ->
representation_item =>
descriptive_representation_item
{descriptive_representation_item
descriptive_representation_item.name = `partial reference designation'}
descriptive_representation_item.description
assembly_module_usage_view_connector_relationship to
packaged_connector
(as associated_usage)
PATH mapped_item
mapped_item.mapping_source ->
representation_map
representation_map.mapped_representation ->
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_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 usage'}
product_definition =>
(physical_unit =>
packaged_part =>
packaged_connector)
(physical_unit =>
externally_defined_physical_unit =>
externally_defined_packaged_part =>
externally_defined_packaged_connector)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_packaged_part =>
library_defined_packaged_connector)
assembly_module_usage_view_connector_relationship to
assembly_module_usage_view
(as associating_usage)
PATH mapped_item <=
representation_item <-
representation.items[i]
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{[product_definition.name = `assembly module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
product_definition =>
(physical_unit)
(physical_unit =>
externally_defined_physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)
PACKAGED_CONNECTOR(packaged_connector) (externally_defined_packaged_connector) (library_defined_packaged_connector) 210 210 210(packaged_connector <=
packaged_part <=
physical_unit <=
product_definition)
(externally_defined_packaged_connector <=
externally_defined_packaged_part <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
(library_defined_packaged_connector <=
library_defined_packaged_part <=
library_defined_physical_unit <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
PCA_TERMINALassembly_module_terminal210assembly_module_terminal <=
shape_aspect
{shape_aspect
shape_aspect.description = `pca terminal'}
pca_terminal to
pca_usage_view
(as associated_definition)
PATH assembly_module_terminal <=
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.name = `assembly module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
product_definition =>
physical_unit =>
(assembly_definition)
(externally_defined_physical_unit =>
externally_defined_assembly_definition)
(externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_assembly_definition)
PCA_USAGE_VIEW(assembly_definition) (externally_defined_assembly_definition) (library_defined_assembly_definition) 210 210 210(assembly_definition <=
physical_unit <=
product_definition)
(externally_defined_assembly_definition <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
(library_defined_assembly_definition <=
library_defined_physical_unit <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
{product_definition
[product_definition.name = `assembly module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}