Table 66 - Mapping table for laminate_assembly_design UoF
Application elementAIM elementSourceReference path
ASSEMBLY_JOINTassembly_joint210assembly_joint <=
[shape_aspect_relationship]
[shape_aspect]
descriptionshape_aspect_relationship.description41assembly_joint <=
shape_aspect_relationship
shape_aspect_relationship.description
nameshape_aspect.name41assembly_joint <=
shape_aspect
shape_aspect.name
assembly_joint to
assembly_group_component
(as associated_assembly)
PATH assembly_joint <=
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 =>
assembly_group_component_definition
assembly_joint to
assembly_module
(as associated_assembly)
PATH assembly_joint <=
shape_aspect.of_shape ->
product_definition_shape <=
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition
product_definition
{product_definition.name = `assembly module'}
assembly_joint to
component_mounting_feature
(as assembly_features_1)
PATH assembly_joint <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
component_mounting_feature
assembly_joint to
component_mounting_feature
(as assembly_features_2)
PATH assembly_joint <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
component_mounting_feature
assembly_joint to
interconnect_component_interface_terminal
(as assembly_features_1)
PATH assembly_joint <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `interconnect component interface terminal'}
shape_aspect =>
component_interface_terminal
assembly_joint to
interconnect_component_interface_terminal
(as assembly_features_2)
PATH assembly_joint <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
shape_aspect.description = `interconnect component interface terminal'}
shape_aspect =>
component_interface_terminal
assembly_joint to
interconnect_module_component_surface_feature
(as assembly_features_1)
PATH assembly_joint <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
interconnect_module_component_surface_feature
assembly_joint to
interconnect_module_component_surface_feature
(as assembly_features_2)
PATH assembly_joint <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
interconnect_module_component_surface_feature
COMPONENT_MATING_CONSTRAINT_CONDITIONcomponent_mating_constraint_condition210component_mating_constraint_condition <=
shape_aspect
constrained_degree_of_freedomrepresentation_item.name43component_mating_constraint_condition <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation
property_definition_representation.description = `constrained degrees of freedom'}
property_definition_representation.used_representation ->
representation
{representation
representation.name = `degrees of freedom'}
representation.items[i] ->
{(representation_item.name = `x')
(representation_item.name = `y')
(representation_item.name = `z')
(representation_item.name = `u')
(representation_item.name = `v')
(representation_item.name = `w')}
nameshape_aspect.name41component_mating_constraint_condition <=
shape_aspect
shape_aspect.name
component_mating_constraint_condition to
assembly_joint
(as constraining_joint)
PATH component_mating_constraint_condition <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `constraining_joint'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
assembly_joint
component_mating_constraint_condition to
physical_unit_design_view
(as of_context)
PATH component_mating_constraint_condition <=
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
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design'}
physical_unit
INTERCONNECT_MODULEphysical_unit210physical_unit <=
product_definition
{product_definition
[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design']}
interconnect_module to
assembly_module
(as assembly_design_requirement)
PATH physical_unit <=
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `assembly design requirement'}
product_definition_relationship.relating_product_definition ->
product_definition
{product_definition
[product_definition =>
physical_unit]
[product_definition.name = `assembly module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design']}
INTERCONNECT_MODULE_COMPONENTcomponent_definition210component_definition <=
product_definition
{product_definition
[product_definition
product_definition.description != `laminate component']
[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical occurrence']}
interconnect_module_component to
interconnect_module_usage_view
(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.name = `interconnect 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)
INTERCONNECT_MODULE_COMPONENT_SURFACE_FEATUREinterconnect_module_component_surface_feature210interconnect_module_component_surface_feature <=
shape_aspect
{shape_aspect.description = `interconnect module component surface feature'}
interconnect_module_component_surface_feature to
interconnect_module_surface_feature
(as definition)
PATH interconnect_module_component_surface_feature <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{(shape_aspect.description = `interconnect module cavity surface')
(shape_aspect.description = `interconnect module cutout surface')
(shape_aspect.description = `interconnect module edge surface')
(shape_aspect.description = `interconnect module edge segment surface')
(shape_aspect.description = `interconnect module primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature')}
NEXT_HIGHER_ASSEMBLY_RELATIONSHIP(next_assembly_usage_occurrence) ([next_assembly_usage_occurrence][quantified_assembly_component_usage]) 44 44 44(next_assembly_usage_occurrence)
([next_assembly_usage_occurrence <= ]
[quantified_assembly_component_usage <=]
assembly_component_usage)
reference_designationPATH next_assembly_usage_occurrence <=
assembly_component_usage
assembly_component_usage.reference_designator
next_higher_assembly_relationship to
data_element
(as quantity)
PATH next_assembly_usage_occurrence <=
assembly_component_usage =>
quantified_assembly_component_usage
quantified_assembly_component_usage.quantity ->
measure_with_unit
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)
PROMISSORY_USAGE_IN_PRODUCT_MODEL_RELATIONSHIPapplied_promissory_usage_in_product_model_assignment210{applied_promissory_usage_in_product_model_assignment <=
group_assignment
group_assignment.assigned_group ->
group =>
promissory_usage_in_product_model}
promissory_usage_in_product_model_relationship to
Ee_product_definition
(as component)
PATH applied_promissory_usage_in_product_model_assignment
applied_promissory_usage_in_product_model_assignment.items[i] ->
promissory_usage_in_product_model_assigned_item
promissory_usage_in_product_model_assigned_item = product_definition
(product_definition =>
product_definition_with_associated_documents)
(product_definition)
(product_definition =>
evaluation_product_definition)
(product_definition =>
physical_unit)
(product_definition =>
externally_defined_physical_unit)
(product_definition =>
library_defined_physical_unit)
(product_definition =>
analytical_model_definition)
(product_definition =>
footprint_definition)
(product_definition =>
padstack_definition)
(product_definition =>
physical_unit_network_definition)
(product_definition =>
requirement_definition)
(product_definition =>
stratum)
(product_definition =>
functional_unit)
(product_definition =>
externally_defined_functional_unit)
(product_definition =>
library_defined_functional_unit)
promissory_usage_in_product_model_relationship to
ee_product_model
(as product_model)
PATH applied_promissory_usage_in_product_model_assignment
applied_promissory_usage_in_product_model_assignment.items[i] ->
promissory_usage_in_product_model_assigned_item
promissory_usage_in_product_model_assigned_item = product_concept
promissory_usage_in_product_model_relationship to
security_classification
(as security_code)
PATH applied_promissory_usage_in_product_model_assignment
security_classification_assigned_item = applied_promissory_usage_in_product_model_assignment
security_classification_assigned_item <-
applied_security_classification_assignment.items[i]
applied_security_classification_assignment <=
security_classification_assignment
security_classification_assignment.assigned_security_classification ->
security_classification
PROMISSORY_USAGE_RELATIONSHIPpromissory_usage_occurrence44
promissory_usage_relationship to
physical_unit
(as component)
PATH promissory_usage_occurrence <=
assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.related_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)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)
promissory_usage_relationship to
physical_unit_design_view
(as assembly)
PATH promissory_usage_occurrence <=
assembly_component_usage <=
product_definition_usage <=
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'}
product_definition =>
physical_unit
promissory_usage_relationship to
security_classification
(as security_code)
PATH promissory_usage_occurrence <=
assembly_component_usage
security_classification_assigned_item = assembly_component_usage
security_classification_assigned_item <-
applied_security_classification_assignment.items[i]
applied_security_classification_assignment <=
security_classification_assignment
security_classification_assignment.assigned_security_classification ->
security_classification