Table 76 - Mapping table for part_feature UoF
Application elementAIM elementSourceReference path
EDGE_SEGMENT_VERTEXedge_segment_vertex210edge_segment_vertex <=
physical_unit_datum <=
shape_aspect
{shape_aspect
shape_aspect.name = `single datum'}
namedescriptive_representation_item.description45edge_segment_vertex <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
{property_definition
property_definition.description = `shape element characterization'}
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation
representation.name = `shape element name'}
representation.items[i] ->
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
FEATURE_GROUP_RELATIONSHIPshape_aspect_relationship41{shape_aspect_relationship
shape_aspect_relationship.name = `feature group relationship'}
feature_group_relationship to
part_feature
(as related_feature)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{([shape_aspect =>
composite_shape_aspect]
[shape_aspect
shape_aspect.description = `part group feature'])
(shape_aspect.description = `part generic feature')
(shape_aspect.description = `polarity indication feature')
(shape_aspect.description = `interconnect module cavity surface')
(shape_aspect.description = `interconnect module cutout surface')
(shape_aspect.description = `interconnect module edge segment surface')
(shape_aspect.description = `interconnect module edge surface')
(shape_aspect.description = `interconnect module primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature')
(shape_aspect =>
primary_orientation_feature)
(shape_aspect =>
secondary_orientation_feature)
(shape_aspect =>
package_body)
(shape_aspect =>
part_tooling_feature)
(shape_aspect =>
thermal_feature)
(shape_aspect =>
part_mounting_feature)
(shape_aspect =>
package_terminal)
(shape_aspect =>
assembly_module_terminal)
(shape_aspect =>
interconnect_module_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal =>
bare_die_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal)
(shape_aspect =>
packaged_part_terminal)
(shape_aspect =>
package_body_surface)}
feature_group_relationship to
part_group_feature
(as relating_feature)
PATH shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `part group feature'}
shape_aspect =>
composite_shape_aspect
FIDUCIAL_PART_FEATUREfiducial_part_feature210fiducial_part_feature <=
part_tooling_feature <=
shape_aspect
INTERCONNECT_MODULE_CAVITY_SURFACEshape_aspect41shape_aspect
{shape_aspect.description = `interconnect module cavity surface'}
interconnect_module_cavity_surface to
interconnect_module_surface_feature
(as reference_surface)
PATH shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `reference surface'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{(shape_aspect.description = `interconnect module primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature')}
INTERCONNECT_MODULE_CUTOUT_SEGMENT_SURFACEinterconnect_module_cutout_segment_surface210[interconnect_module_cutout_segment_surface <=
shape_aspect]
[interconnect_module_cutout_segment_surface <=
shape_aspect_relationship]
{shape_aspect.description = `interconnect module cutout segment surface'}
interconnect_module_cutout_segment_surface to
interconnect_module_cutout_surface
(as composed_surface)
PATH interconnect_module_cutout_segment_surface <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `composed surface'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `interconnect module cutout surface'}
shape_aspect
interconnect_module_cutout_segment_surface to
edge_segment_vertex
(as end_vertex)
PATH interconnect_module_cutout_segment_surface <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.name = `single datum'}
shape_aspect =>
physical_unit_datum =>
edge_segment_vertex
interconnect_module_cutout_segment_surface to
edge_segment_vertex
(as start_vertex)
PATH interconnect_module_cutout_segment_surface <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.name = `single datum'}
shape_aspect =>
physical_unit_datum =>
edge_segment_vertex
INTERCONNECT_MODULE_CUTOUT_SURFACEshape_aspect41shape_aspect
{shape_aspect.description = `interconnect module cutout surface'}
INTERCONNECT_MODULE_EDGE_SEGMENT_SURFACEinterconnect_module_edge_segment_surface210[interconnect_module_edge_segment_surface <=
shape_aspect]
[interconnect_module_edge_segment_surface <=
shape_aspect_relationship]
{shape_aspect.description = `interconnect module edge segment surface'}
interconnect_module_edge_segment_surface to
interconnect_module_edge_surface
(as composed_surface)
PATH interconnect_module_edge_segment_surface <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `composed surface'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `interconnect module edge surface'}
shape_aspect
interconnect_module_edge_segment_surface to
edge_segment_vertex
(as end_vertex)
PATH interconnect_module_edge_segment_surface <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.name = `single datum'}
shape_aspect =>
physical_unit_datum =>
edge_segment_vertex
interconnect_module_edge_segment_surface to
edge_segment_vertex
(as start_vertex)
PATH interconnect_module_edge_segment_surface <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.name = `single datum'}
shape_aspect =>
physical_unit_datum =>
edge_segment_vertex
INTERCONNECT_MODULE_EDGE_SURFACEshape_aspect41shape_aspect
{shape_aspect.description = `interconnect module edge surface'}
INTERCONNECT_MODULE_PRIMARY_SURFACEshape_aspect41shape_aspect
{shape_aspect.description = `interconnect module primary surface'}
INTERCONNECT_MODULE_SECONDARY_SURFACEshape_aspect41shape_aspect
{shape_aspect.description = `interconnect module secondary surface'}
INTERCONNECT_MODULE_SURFACE_FEATUREshape_aspect41shape_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 primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature')}
interconnect_module_surface_feature to
interconnect_module_usage_view
(as associated_definition)
PATH 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 = `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_TERMINAL_SURFACE_CONSTITUENT_RELATIONSHIPshape_aspect_relationship41{shape_aspect_relationship
shape_aspect_relationship.name = `interconnect module terminal surface constituent relationship'}
interconnect_module_terminal_surface_constituent_relationship to
interconnect_module_terminal
(as related_shape_element)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
interconnect_module_terminal
interconnect_module_terminal_surface_constituent_relationship to
interconnect_module_surface_feature
(as relating_shape_element)
PATH 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')}
PART_ARRAY_FEATUREcomposite_array_shape_aspect210composite_array_shape_aspect <=
composite_shape_aspect <=
shape_aspect
PART_FEATURE(shape_aspect) (composite_shape_aspect) (primary_orientation_feature) (secondary_orientation_feature) (package_body) (part_tooling_feature) (thermal_feature) (part_mounting_feature) (package_terminal) (assembly_module_terminal) (bare_die_terminal) (interconnect_module_terminal) (minimally_defined_bare_die_terminal) (packaged_part_terminal) (package_body_surface) 41 210 210 210 210 210 210 210 210 210 210 210 210 210 210(composite_shape_aspect <=
shape_aspect
shape_aspect.description = `part group feature')
(shape_aspect
(shape_aspect.description = `part generic feature')
(shape_aspect.description = `polarity indication feature')
(shape_aspect.description = `interconnect module cavity surface')
(shape_aspect.description = `interconnect module cutout surface')
(shape_aspect.description = `interconnect module edge segment surface')
(shape_aspect.description = `interconnect module edge surface')
(shape_aspect.description = `interconnect module primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature'))
(primary_orientation_feature <=
physical_unit_datum_feature <=
shape_aspect)
(secondary_orientation_feature <=
physical_unit_datum_feature <=
shape_aspect)
(package_body <=
shape_aspect)
(part_tooling_feature <=
shape_aspect)
(thermal_feature <=
shape_aspect)
(part_mounting_feature <=
shape_aspect)
(package_terminal <=
shape_aspect)
(assembly_module_terminal <=
shape_aspect)
(interconnect_module_terminal <=
shape_aspect)
(bare_die_terminal <=
minimally_defined_bare_die_terminal <=
shape_aspect)
(minimally_defined_bare_die_terminal <=
shape_aspect)
(packaged_part_terminal <=
shape_aspect)
(package_body_surface <=
shape_aspect)
material_state_changePATH shape_aspect
{([shape_aspect =>
composite_shape_aspect]
[shape_aspect
shape_aspect.description = `part group feature'])
(shape_aspect.description = `part generic feature')
(shape_aspect.description = `polarity indication feature')
(shape_aspect.description = `interconnect module cavity surface')
(shape_aspect.description = `interconnect module cutout surface')
(shape_aspect.description = `interconnect module edge segment surface')
(shape_aspect.description = `interconnect module edge surface')
(shape_aspect.description = `interconnect module primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature')
(shape_aspect =>
physical_unit_datum_feature =>
primary_orientation_feature)
(shape_aspect =>
physical_unit_datum_feature =>
secondary_orientation_feature)
(shape_aspect =>
package_body)
(shape_aspect =>
part_tooling_feature)
(shape_aspect =>
thermal_feature)
(shape_aspect =>
part_mounting_feature)
(shape_aspect =>
package_terminal)
(shape_aspect =>
assembly_module_terminal)
(shape_aspect =>
interconnect_module_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal =>
bare_die_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal)
(shape_aspect =>
packaged_part_terminal)
(shape_aspect =>
package_body_surface)}
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.used_representation ->
representation
{[representation
representation.name = `material state change']
[representation
representation.items[i] ->
representation_item
{(representation_item.name = `material addition')
(representation_item.name = `material removal')}]}
namePATH41shape_aspect
{([shape_aspect =>
composite_shape_aspect]
[shape_aspect
shape_aspect.description = `part group feature'])
(shape_aspect.description = `part generic feature')
(shape_aspect.description = `polarity indication feature')
(shape_aspect.description = `interconnect module cavity surface')
(shape_aspect.description = `interconnect module cutout surface')
(shape_aspect.description = `interconnect module edge segment surface')
(shape_aspect.description = `interconnect module edge surface')
(shape_aspect.description = `interconnect module primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature')
(shape_aspect =>
physical_unit_datum_feature =>
primary_orientation_feature)
(shape_aspect =>
physical_unit_datum_feature =>
secondary_orientation_feature)
(shape_aspect =>
package_body)
(shape_aspect =>
part_tooling_feature)
(shape_aspect =>
thermal_feature)
(shape_aspect =>
part_mounting_feature)
(shape_aspect =>
package_terminal)
(shape_aspect =>
assembly_module_terminal)
(shape_aspect =>
interconnect_module_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal =>
bare_die_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal)
(shape_aspect =>
packaged_part_terminal)
(shape_aspect =>
package_body_surface)}
shape_aspect.name
part_feature to
part_feature
(as precedent_feature)
PATH shape_aspect
{([shape_aspect =>
composite_shape_aspect]
[shape_aspect
shape_aspect.description = `part group feature'])
(shape_aspect.description = `part generic feature')
(shape_aspect.description = `polarity indication feature')
(shape_aspect.description = `interconnect module cavity surface')
(shape_aspect.description = `interconnect module cutout surface')
(shape_aspect.description = `interconnect module edge segment surface')
(shape_aspect.description = `interconnect module edge surface')
(shape_aspect.description = `interconnect module primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature')
(shape_aspect =>
physical_unit_datum_feature =>
primary_orientation_feature)
(shape_aspect =>
physical_unit_datum_feature =>
secondary_orientation_feature)
(shape_aspect =>
package_body)
(shape_aspect =>
part_tooling_feature)
(shape_aspect =>
thermal_feature)
(shape_aspect =>
part_mounting_feature)
(shape_aspect =>
package_terminal
{!{package_terminal =>
primary_reference_terminal}})
(shape_aspect =>
assembly_module_terminal)
(shape_aspect =>
interconnect_module_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal =>
bare_die_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal)
(shape_aspect =>
packaged_part_terminal)
(shape_aspect =>
package_body_surface)}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `precedent feature'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{([shape_aspect =>
composite_shape_aspect]
[shape_aspect
shape_aspect.description = `part group feature'])
(shape_aspect.description = `part generic feature')
(shape_aspect.description = `polarity indication feature')
(shape_aspect.description = `interconnect module cavity surface')
(shape_aspect.description = `interconnect module cutout surface')
(shape_aspect.description = `interconnect module edge segment surface')
(shape_aspect.description = `interconnect module edge surface')
(shape_aspect.description = `interconnect module primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature')
(shape_aspect =>
physical_unit_datum_feature =>
primary_orientation_feature)
(shape_aspect =>
physical_unit_datum_feature =>
secondary_orientation_feature)
(shape_aspect =>
package_body)
(shape_aspect =>
part_tooling_feature)
(shape_aspect =>
thermal_feature)
(shape_aspect =>
part_mounting_feature)
(shape_aspect =>
package_terminal)
(shape_aspect =>
assembly_module_terminal)
(shape_aspect =>
interconnect_module_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal =>
bare_die_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal)
(shape_aspect =>
packaged_part_terminal)
(shape_aspect =>
package_body_surface)}
part_feature to
physical_unit_usage_view
(as associated_definition)
PATH shape_aspect
{([shape_aspect =>
composite_shape_aspect]
[shape_aspect
shape_aspect.description = `part group feature'])
(shape_aspect.description = `part generic feature')
(shape_aspect.description = `polarity indication feature')
(shape_aspect.description = `interconnect module cavity surface')
(shape_aspect.description = `interconnect module cutout surface')
(shape_aspect.description = `interconnect module edge segment surface')
(shape_aspect.description = `interconnect module edge surface')
(shape_aspect.description = `interconnect module primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature')
(shape_aspect =>
physical_unit_datum_feature =>
primary_orientation_feature)
(shape_aspect =>
physical_unit_datum_feature =>
secondary_orientation_feature)
(shape_aspect =>
package_body)
(shape_aspect =>
part_tooling_feature)
(shape_aspect =>
thermal_feature)
(shape_aspect =>
part_mounting_feature)
(shape_aspect =>
package_terminal)
(shape_aspect =>
assembly_module_terminal)
(shape_aspect =>
interconnect_module_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal =>
bare_die_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal)
(shape_aspect =>
packaged_part_terminal)
(shape_aspect =>
package_body_surface)}
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 usage'}
product_definition =>
(physical_unit)
(physical_unit =>
externally_defined_physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)}
PART_FEATURE_PLACEMENT_LINKcomposite_array_shape_aspect_link210{[composite_array_shape_aspect_link <=
shape_aspect]
[composite_array_shape_aspect_link <=
shape_aspect_relationship]}
part_feature_placement_link to
part_feature
(as precedent_element)
PATH composite_array_shape_aspect_link <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
part_feature_placement_link to
part_feature
(as subsequent_element)
PATH composite_array_shape_aspect_link <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
PART_GROUP_FEATUREcomposite_shape_aspect47{composite_shape_aspect <=
shape_aspect
shape_aspect.description = `part group feature'}
PART_INTERFACE_ACCESS_FEATUREpart_interface_access_feature210part_interface_access_feature <=
shape_aspect
part_interface_access_feature to
connection_zone
(as interface_access_area)
PATH part_interface_access_feature <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `interface_access area'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
shape_aspect.description = `connection zone'}
shape_aspect
part_interface_access_feature to
part_feature
(as accessed_interface)
PATH part_interface_access_feature <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `accessed interface'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{([shape_aspect =>
composite_shape_aspect]
[shape_aspect
shape_aspect.description = `part group feature'])
(shape_aspect.description = `part generic feature')
(shape_aspect.description = `polarity indication feature')
(shape_aspect.description = `interconnect module edge segment surface')
(shape_aspect.description = `interconnect module edge surface')
(shape_aspect.description = `interconnect module primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature')
(shape_aspect =>
primary_orientation_feature)
(shape_aspect =>
secondary_orientation_feature)
(shape_aspect =>
package_body)
(shape_aspect =>
part_tooling_feature)
(shape_aspect =>
thermal_feature)
(shape_aspect =>
part_mounting_feature)
(shape_aspect =>
package_terminal)
(shape_aspect =>
assembly_module_terminal)
(shape_aspect =>
interconnect_module_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal)
(shape_aspect =>
packaged_part_terminal)
(shape_aspect =>
package_body_surface)}
PART_LINEAR_ARRAY_FEATURElinear_composite_array_shape_aspect210linear_composite_array_shape_aspect <=
composite_array_shape_aspect <=
composite_shape_aspect <=
shape_aspect
part_linear_array_feature to
part_feature_placement_link
(as element)
PATH linear_composite_array_shape_aspect <=
composite_array_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `element'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
composite_array_shape_aspect_link
part_linear_array_feature to
length_data_element
(as initial_node_positive_x_displacement)
PATH linear_composite_array_shape_aspect <=
composite_array_shape_aspect <=
composite_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
{property_definition
property_definition.name = `linear array composite properties'}
property_definition <-
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
part_linear_array_feature to
length_data_element
(as location_uncertainty)
PATH linear_composite_array_shape_aspect <=
composite_array_shape_aspect <=
composite_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
{property_definition
property_definition.name = `linear array composite properties'}
property_definition <-
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
part_linear_array_feature to
length_data_element
(as terminus_node_positive_x_displacement)
PATH linear_composite_array_shape_aspect <=
composite_array_shape_aspect <=
composite_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
{property_definition
property_definition.name = `linear array composite properties'}
property_definition <-
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
PART_LINEAR_ARRAY_FEATURE_LINKlinear_composite_array_shape_aspect_link210{[linear_composite_array_shape_aspect_link <=
shape_aspect]
[linear_composite_array_shape_aspect_link <=
shape_aspect_relationship]}
part_linear_array_feature_link to
part_linear_array_feature
(as precedent_element)
PATH linear_composite_array_shape_aspect_link <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
composite_shape_aspect =>
composite_array_shape_aspect =>
linear_composite_array_shape_aspect
part_linear_array_feature_link to
part_linear_array_feature
(as subsequent_element)
PATH linear_composite_array_shape_aspect_link <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
composite_shape_aspect =>
composite_array_shape_aspect =>
linear_composite_array_shape_aspect
PART_MATING_FEATUREpart_mating_feature210part_mating_feature <=
shape_aspect
part_mating_feature to
connection_zone
(as mating_area)
PATH part_mating_feature <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `mating area'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
shape_aspect.description = `connection zone'}
shape_aspect
PART_MOUNTING_FEATUREpart_mounting_feature210part_mounting_feature <=
shape_aspect
part_mounting_feature to
connection_zone
(as mounting_area)
PATH part_mounting_feature <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `mounting area'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
shape_aspect.description = `connection zone'}
shape_aspect
PART_RECTANGULAR_ARRAY_FEATURErectangular_composite_array_shape_aspect210rectangular_composite_array_shape_aspect <=
composite_array_shape_aspect <=
composite_shape_aspect <=
shape_aspect
part_rectangular_array_feature to
part_linear_array_feature_link
(as element)
PATH rectangular_composite_array_shape_aspect <=
composite_array_shape_aspect <=
composite_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `element'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
linear_composite_array_shape_aspect_link
part_rectangular_array_feature to
length_data_element
(as initial_row_positive_y_displacement)
PATH rectangular_composite_array_shape_aspect <=
composite_array_shape_aspect <=
composite_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
{property_definition
property_definition.name = `rectangular array composite properties'}
property_definition <-
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
part_rectangular_array_feature to
length_data_element
(as location_uncertainty)
PATH rectangular_composite_array_shape_aspect <=
composite_array_shape_aspect <=
composite_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
{property_definition
property_definition.name = `rectangular array composite properties'}
property_definition <-
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
part_rectangular_array_feature to
length_data_element
(as terminus_row_positive_y_displacement)
PATH rectangular_composite_array_shape_aspect <=
composite_array_shape_aspect <=
composite_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
{property_definition
property_definition.name = `rectangular array composite properties'}
property_definition <-
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
PART_TERMINAL(assembly_module_terminal) (bare_die_terminal) (interconnect_module_terminal) (minimally_defined_bare_die_terminal) (packaged_part_terminal) 210 210 210 210 210(assembly_module_terminal <=)
(bare_die_terminal <=
minimally_defined_bare_die_terminal <=)
(interconnect_module_terminal <=)
(minimally_defined_bare_die_terminal <=)
(packaged_part_terminal <=)
shape_aspect
PART_TOOLING_FEATUREpart_tooling_feature210part_tooling_feature <=
shape_aspect
POLARITY_INDICATION_FEATUREshape_aspect41shape_aspect
{shape_aspect.description = `polarity indication feature'}
polarity_indication_feature to
package_body_surface
(as associated_body_vertical_extent)
PATH shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `associated body vertical extent'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
(shape_aspect =>
package_body_top_surface)
(shape_aspect =>
package_body_bottom_surface)
polarity_indication_feature to
package_terminal
(as associated_terminal)
PATH shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `associated terminal'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
package_terminal
PRIMARY_ORIENTATION_FEATUREprimary_orientation_feature210primary_orientation_feature <=
physical_unit_datum_feature <=
shape_aspect
primary_orientation_feature to
package_body_surface
(as associated_body_vertical_extent)
PATH primary_orientation_feature <=
physical_unit_datum_feature <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `associated body vertical extent'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
(shape_aspect =>
package_body_top_surface)
(shape_aspect =>
package_body_bottom_surface)
PRIMARY_REFERENCE_TERMINALprimary_reference_terminal210primary_reference_terminal <=
package_terminal <=
shape_aspect
SECONDARY_ORIENTATION_FEATUREsecondary_orientation_feature210secondary_orientation_feature <=
physical_unit_datum_feature <=
shape_aspect
secondary_orientation_feature to
package_body_surface
(as associated_body_vertical_extent)
PATH secondary_orientation_feature <=
physical_unit_datum_feature <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `associated body vertical extent'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
(shape_aspect =>
package_body_top_surface)
(shape_aspect =>
package_body_bottom_surface)
TERTIARY_ORIENTATION_FEATUREtertiary_orientation_feature210tertiary_orientation_feature <=
physical_unit_datum_feature <=
shape_aspect
tertiary_orientation_feature to
package_body_surface
(as associated_body_vertical_extent)
PATH tertiary_orientation_feature <=
physical_unit_datum_feature <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `associated body vertical extent'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
(shape_aspect =>
package_body_top_surface)
(shape_aspect =>
package_body_bottom_surface)
TEST_POINT_PART_FEATUREtest_point_part_feature210test_point_part_feature <=
part_tooling_feature <=
shape_aspect
THERMAL_FEATUREthermal_feature210thermal_feature <=
shape_aspect
USAGE_CONCEPT_USAGE_RELATIONSHIPmapped_item43{mapped_item
{mapped_item <=
representation_item
representation_item.name = `ucur'}
mapped_item.mapping_source ->
representation_map
representation_map.mapping_origin ->
representation_item =>
geometric_representation_item =>
placement}
usage_concept_usage_relationship to
axis_placement
(as associated_usage_placement)
PATH mapped_item
mapped_item.mapping_target ->
representation_item =>
geometric_representation_item =>
placement
usage_concept_usage_relationship to
cartesian_transformation_operator_2d
(as associated_usage_placement)
PATH mapped_item
mapped_item.mapping_target ->
representation_item =>
geometric_representation_item =>
cartesian_transformation_operator_2d
usage_concept_usage_relationship to
component_termination_passage_template_terminal
(as associated_usage)
PATH mapped_item <=
representation_item <-
representation.items[i]
{representation =>
shape_representation}
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = shape_definition
shape_definition
shape_definition = shape_aspect
shape_aspect
{shape_aspect
(shape_aspect.description = `component termination passage template interface terminal')
(shape_aspect.description = `component termination passage template join terminal')}
usage_concept_usage_relationship to
shape_definition
(as associated_shape_definition)
PATH mapped_item
mapped_item.mapping_source ->
representation_map
representation_map.mapped_representation ->
representation =>
shape_representation
usage_concept_usage_relationship to
land_template_terminal
(as associated_usage)
PATH mapped_item <=
representation_item <-
representation.items[i]
{representation =>
shape_representation}
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = shape_definition
shape_definition
shape_definition = shape_aspect
{shape_aspect
(shape_aspect.description = `interface terminal')
(shape_aspect.description = `join terminal')}
shape_aspect =>
land_template_terminal
usage_concept_usage_relationship to
non_feature_shape_element
(as associated_usage)
PATH mapped_item <=
representation_item <-
representation.items[i]
{representation =>
shape_representation}
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = shape_definition
shape_definition
shape_definition = shape_aspect
shape_aspect
{shape_aspect
shape_aspect.product_definitional = .FALSE.}
usage_concept_usage_relationship to
non_feature_shape_definition
(as associating_non_feature_usage_shape)
PATH mapped_item <=
representation_item <-
representation.items[i]
representation
{{representation =>
shape_representation}
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = shape_definition
shape_definition
shape_definition = shape_aspect
shape_aspect
{shape_aspect
shape_aspect.product_definitional = .FALSE.}}
usage_concept_usage_relationship to
part_feature
(as associated_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 = shape_definition
shape_definition
shape_definition = shape_aspect
shape_aspect
{([shape_aspect =>
composite_shape_aspect]
[shape_aspect
shape_aspect.description = `part group feature'])
(shape_aspect.description = `part generic feature')
(shape_aspect.description = `polarity indication feature')
(shape_aspect.description = `interconnect module cavity surface')
(shape_aspect.description = `interconnect module cutout surface')
(shape_aspect.description = `interconnect module edge segment surface')
(shape_aspect.description = `interconnect module edge surface')
(shape_aspect.description = `interconnect module primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature')
(shape_aspect =>
primary_orientation_feature)
(shape_aspect =>
secondary_orientation_feature)
(shape_aspect =>
package_body)
(shape_aspect =>
part_tooling_feature)
(shape_aspect =>
thermal_feature)
(shape_aspect =>
part_mounting_feature)
(shape_aspect =>
package_terminal)
(shape_aspect =>
assembly_module_terminal)
(shape_aspect =>
interconnect_module_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal =>
bare_die_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal)
(shape_aspect =>
packaged_part_terminal)
(shape_aspect =>
package_body_surface)}
usage_concept_usage_relationship to
part_template_3d_shape
(as associating_usage_shape)
PATH mapped_item <=
representation_item <-
representation.items[i]
representation
{[representation
representation.name = `3d bound volume shape']
[representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = shape_definition
shape_definition
shape_definition = shape_aspect
shape_aspect =>
part_template_definition]}
representation =>
shape_representation
usage_concept_usage_relationship to
part_template_non_planar_2d_shape
(as associating_usage_shape)
PATH mapped_item <=
representation_item <-
representation.items[i]
representation
{[representation
representation.name = `part template non planar 2d shape']
[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 =>
physical_unit]}
representation =>
shape_representation =>
manifold_surface_shape_representation
usage_concept_usage_relationship to
part_template_planar_shape
(as associating_usage_shape)
PATH mapped_item <=
representation_item <-
representation.items[i]
representation
{[representation
representation.name = `planar projected shape']
[representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = shape_definition
shape_definition
shape_definition = shape_aspect
shape_aspect =>
part_template_definition]}
representation =>
shape_representation
usage_concept_usage_relationship to
physical_unit_3d_shape
(as associating_usage_shape)
PATH mapped_item <=
representation_item <-
representation.items[i]
representation
{[representation
representation.name = `3d bound volume shape']
[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 =>
physical_unit]}
representation =>
shape_representation
usage_concept_usage_relationship to
physical_unit_planar_shape
(as associating_usage_shape)
PATH mapped_item <=
representation_item <-
representation.items[i]
representation
{[representation
representation.name = `planar projected shape']
[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 =>
physical_unit]}
representation =>
shape_representation
usage_concept_usage_relationship to
printed_part_template_terminal
(as associated_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 = shape_definition
shape_definition
shape_definition = shape_aspect
{shape_aspect
(shape_aspect.description = `interface terminal')
(shape_aspect.description = `join terminal')}
shape_aspect =>
printed_part_template_terminal
usage_concept_usage_relationship to
via_template_terminal
(as associated_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 = shape_definition
shape_definition
shape_definition = shape_aspect
shape_aspect
{shape_aspect
shape_aspect.description = `via template terminal'}
USAGE_VIEW_CONNECTION_ZONE_TERMINAL_SHAPE_RELATIONSHIPusage_view_connection_zone_terminal_shape_relationship210{[usage_view_connection_zone_terminal_shape_relationship <=
representation_relationship_with_transformation]
[usage_view_connection_zone_terminal_shape_relationship <=
representation_relationship_with_transformation
representation_relationship_with_transformation.name = `usage view connection zone terminal shape relationship']
[usage_view_connection_zone_terminal_shape_relationship <=
representation]}
usage_view_connection_zone_terminal_shape_relationship to
shape_definition
(as associating_terminal_shape)
PATH usage_view_connection_zone_terminal_shape_relationship <=
representation_relationship_with_transformation <=
representation_relationship
representation_relationship.rep_1 ->
{representation
representation.name = `terminal shape'}
representation =>
shape_representation
usage_view_connection_zone_terminal_shape_relationship to
connection_zone
(as associated_usage)
PATH usage_view_connection_zone_terminal_shape_relationship <=
representation_relationship_with_transformation <=
representation_relationship
representation_relationship.rep_2 ->
{representation
representation.name = `zone shape'}
{representation =>
shape_representation}
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = shape_definition
shape_definition
shape_definition = shape_aspect
shape_aspect
{shape_aspect
shape_aspect.description = `connection zone'}
usage_view_connection_zone_terminal_shape_relationship to
shape_definition
(as associated_connection_zone_shape_definition)
PATH usage_view_connection_zone_terminal_shape_relationship <=
representation_relationship_with_transformation <=
representation_relationship
representation_relationship.rep_2 ->
{representation
representation.name = `zone shape'}
representation =>
shape_representation
usage_view_connection_zone_terminal_shape_relationship to
axis_placement
(as associated_usage_placement)
PATH usage_view_connection_zone_terminal_shape_relationship <=
representation_relationship_with_transformation
representation_relationship_with_transformation.transformation_operator ->
transformation
transformation = item_defined_transformation
item_defined_transformation.transform_item_1 ->
representation_item
{representation_item
representation_item.name = `origin'}
representation_item =>
geometric_representation_item =>
placement