Table 72 - Mapping table for package UoF
Application elementAIM elementSourceReference path
ALTERED_PACKAGE(package) (externally_defined_package) (library_defined_package) 210 210 210(package <=
physical_unit <=
product_definition)
(externally_defined_package <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
{product_definition
[product_definition.description = `altered package']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
altered_package to
package
(as package_to_be_altered)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `package alteration'}
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 usage'}
product_definition =>
physical_unit =>
(package)
(externally_defined_physical_unit =>
externally_defined_package)
(externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_package)
altered_package to
external_definition
(as of_geometric_status)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `externally defined geometric status'}
representation.items[i] ->
representation_item =>
externally_defined_representation_item =>
external_definition
altered_package to
length_data_element
(as modified_terminal_separation)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `modified terminal separation'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
altered_package to
predefined_geometric_status
(as of_geometric_status)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `predefined geometric status'}
representation.items[i] ->
representation_item
{(representation_item.name = `standard datum condition')
(representation_item.name = `undefined')
(representation_item.name = `perpendicular primary datum axis')
(representation_item.name = `perpendicular primary datum plane')}
representation_item =>
descriptive_representation_item
ALTERED_PACKAGE_TERMINALaltered_package_terminal210altered_package_terminal <=
package_terminal <=
shape_aspect
altered_package_terminal to
package_terminal
(as terminal_to_be_altered)
PATH altered_package_terminal <=
package_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `terminal to be altered'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
package_terminal
altered_package_terminal to
altered_package
(as associated_definition)
PATH altered_package_terminal <=
package_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.description = `altered package']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
product_definition =>
physical_unit =>
(package)
(externally_defined_physical_unit =>
externally_defined_package)
(externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_package)
CONNECTION_ZONE_INTERFACE_PLANE_RELATIONSHIPconnection_zone_interface_plane_relationship210{[connection_zone_interface_plane_relationship <=
shape_aspect_relationship]
[connection_zone_interface_plane_relationship <=
shape_aspect]}
derived_zone_shape_classshape_aspect_relationship.description connection_zone_interface_plane_relationship <=
shape_aspect_relationship
shape_aspect_relationship.description
{(shape_aspect_relationship.description = `area')
(shape_aspect_relationship.description = `edge')}
connection_zone_interface_plane_relationship to
connection_zone
(as derived_zone)
PATH connection_zone_interface_plane_relationship <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `derived zone'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `connection zone'}
connection_zone_interface_plane_relationship to
connection_zone
(as mating_zone)
PATH connection_zone_interface_plane_relationship <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `connection zone'}
connection_zone_interface_plane_relationship to
seating_plane
(as interface_plane)
PATH connection_zone_interface_plane_relationship <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
seating_plane
FIDUCIAL_PART_FEATUREfiducial_part_feature210fiducial_part_feature <=
part_tooling_feature <=
shape_aspect
GUIDED_WAVE_TERMINALguided_wave_terminal210guided_wave_terminal <=
package_terminal <=
shape_aspect
LENGTH_TRIMMED_TERMINALlength_trimmed_terminal210length_trimmed_terminal <=
altered_package_terminal <=
package_terminal <=
shape_aspect
length_trimmed_terminal to
length_data_element
(as maximum_trimmed_length)
PATH length_trimmed_terminal <=
altered_package_terminal <=
package_terminal <=
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.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `maximum trimmed length'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
length_trimmed_terminal to
length_data_element
(as minimum_trimmed_length)
PATH length_trimmed_terminal <=
altered_package_terminal <=
package_terminal <=
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.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `minimum trimmed length'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
PACKAGE(package) (externally_defined_package) (library_defined_package) 210 210 210(package <=
physical_unit <=
product_definition)
(externally_defined_package <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
{product_definition
[product_definition.formation ->
product_definition_formation
product_definition_formation.of_product ->
product <-
product_related_product_category.products[i]
product_related_product_category <=
product_category
product_category.name = `package']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
mounting_technologydescriptive_representation_item.description45(package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation
representation.items[i] ->
representation_item =>
{representation_item
representation_item.name = `mounting technology'}
descriptive_representation_item
{descriptive_representation_item
(descriptive_representation_item.description = `surface mount')
(descriptive_representation_item.description = `through hole')}
descriptive_representation_item.description
package to
cartesian_point
(as least_material_condition_centroid_location)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `material property data'}
representation
representation.items[i] ->
representation_item =>
{cartesian_point
cartesian_point.name = `least material condition centroid location'}
cartesian_point
package to
cartesian_point
(as maximum_material_condition_centroid_location)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `material property data'}
representation
representation.items[i] ->
representation_item =>
{cartesian_point
cartesian_point.name = `maximum material condition centroid location'}
cartesian_point
package to
datum_reference_frame
(as of_datum_reference_frame)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
{shape_aspect =>
package_terminal =>
primary_reference_terminal}
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `of datum reference frame'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
datum_reference_frame
package to
datum_feature_usage_in_datum_system_relationship
(as of_defining_datum_system_relationship)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
{(shape_aspect =>
physical_unit_datum_feature =>
primary_orientation_feature)
(shape_aspect =>
physical_unit_datum_feature =>
secondary_orientation_feature)
(shape_aspect =>
physical_unit_datum_feature =>
tertiary_orientation_feature)}
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `datum feature usage in datum system'}
package to
datum_usage_in_datum_system_relationship
(as of_derived_datum_system_definining_relationship)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
{(shape_aspect =>
physical_unit_datum_feature =>
primary_orientation_feature)
(shape_aspect =>
physical_unit_datum_feature =>
secondary_orientation_feature)
(shape_aspect =>
physical_unit_datum_feature =>
tertiary_orientation_feature)}
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `datum usage in datum system'}
package to
external_definition
(as surface_mount_lead_form)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `externally defined surface mount lead form'}
representation_item =>
externally_defined_representation_item =>
external_definition
package to
predefined_lead_form
(as surface_mount_lead_form)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item =>
{representation_item
representation_item.name = `predefined surface mount lead form'}
descriptive_representation_item
{descriptive_representation_item
(descriptive_representation_item.description = `gull wing')
(descriptive_representation_item.description = `j lead')
(descriptive_representation_item.description = `reversed j lead')
(descriptive_representation_item.description = `integral terminal')
(descriptive_representation_item.description = `ball')
(descriptive_representation_item.description = `undefined')
(descriptive_representation_item.description = `straight')}
descriptive_representation_item.description
package to
length_data_element
(as maximum_body_clearance_above_seating_plane)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `maximum body clearance above seating plane'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
package to
length_data_element
(as maximum_body_clearance_below_seating_plane)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `maximum body clearance below seating plane'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
package to
length_data_element
(as maximum_body_height_above_seating_plane)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `maximum body height above seating plane'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
package to
length_data_element
(as maximum_body_height_below_seating_plane)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `maximum body height below seating plane'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
package to
length_data_element
(as maximum_lead_length_below_seating_plane)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `maximum lead length below seating plane'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
package to
length_data_element
(as maximum_seating_plane_installation_offset)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `maximum seating plane installation offset'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
package to
length_data_element
(as minimum_body_clearance_above_seating_plane)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `minimum body clearance above seating plane'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
package to
length_data_element
(as minimum_body_clearance_below_seating_plane)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `minimum body clearance below seating plane'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
package to
length_data_element
(as least_lead_length_below_seating_plane)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `least lead length below seating plane'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
package to
length_data_element
(as nominal_mounting_lead_pitch)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `nominal mounting lead pitch'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
package to
length_data_element
(as nominal_mounting_lead_span)
PATH (package <=)
(externally_defined_package <=
externally_defined_physical_unit <=)
(library_defined_package <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
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 = `package mounting data'}
representation.items[i] ->
representation_item
{representation_item.name = `nominal mounting lead span'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
PACKAGE_BODYpackage_body210package_body <=
shape_aspect
package_body to
ee_material
(as body_material)
PATH package_body <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition =shape_definition
characterized_definition <-
material_designation.definitions[i]
material_designation
package_body to
package
(as associated_definition)
PATH package_body <=
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.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage'}
product_definition =>
physical_unit =>
(package)
(externally_defined_physical_unit =>
externally_defined_package)
(externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_package)
PACKAGE_BODY_BOTTOM_SURFACEpackage_body_bottom_surface210package_body_bottom_surface <=
package_body_surface <=
shape_aspect
PACKAGE_BODY_EDGE_SEGMENT_SURFACEpackage_body_edge_segment_surface210package_body_edge_segment_surface <=
[shape_aspect_relationship]
[shape_aspect]
package_body_edge_segment_surface to
package_body_edge_surface
(as composed_surface)
PATH package_body_edge_segment_surface <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `composed surface'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
package_body_surface =>
package_body_edge_surface
package_body_edge_segment_surface to
edge_segment_vertex
(as end_vertex)
PATH package_body_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
package_body_edge_segment_surface to
edge_segment_vertex
(as start_vertex)
PATH package_body_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
PACKAGE_BODY_EDGE_SURFACEpackage_body_edge_surface210package_body_edge_surface <=
package_body_surface <=
shape_aspect
PACKAGE_BODY_SURFACEpackage_body_surface210package_body_surface <=
shape_aspect
package_body_surface to
package_body
(as associated_package_body)
PATH package_body_surface <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `associated package body'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
package_body
PACKAGE_BODY_TOP_SURFACEpackage_body_top_surface210package_body_top_surface <=
package_body_surface <=
shape_aspect
PACKAGE_TERMINALpackage_terminal210package_terminal <=
shape_aspect
seating_plane_intersectionPATH package_terminal <=
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.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `seating plane intersection'}
representation_item =>
descriptive_representation_item
{(descriptive_representation_item.description = `surface_intersection')
(descriptive_representation_item.description = `through_intersection')
(descriptive_representation_item.description = `does_not_intersect')}
descriptive_representation_item.description
package_terminal to
analytical_representation
(as model_representation)
PATH package_terminal <=
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.used_representation ->
{representation =>
analytical_model}
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation =>
analytical_representation
package_terminal to
characteristic
(as terminal_characteristic)
PATH package_terminal <=
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.used_representation ->
representation
representation.items[i] ->
representation_item
{representation_item
group_assigned_item = representation_item
group_assigned_item <-
applied_group_assignment.items[i]
applied_group_assignment <=
group_assignment
group_assignment.assigned_group ->
group =>
characteristic_type}
package_terminal to
connection_zone
(as external_connection_zone)
PATH package_terminal <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `external connection zone'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `connection zone'}
package_terminal to
connection_zone
(as internal_connection_zone)
PATH package_terminal <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `internal connection zone'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `connection zone'}
package_terminal to
connection_zone_interface_plane_relationship
(as seating_plane_zone)
PATH package_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `seating plane zone'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
connection_zone_interface_plane_relationship
package_terminal to
length_data_element
(as maximum_terminal_diametrical_extent)
PATH package_terminal <=
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.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `maximum terminal diametrical extent'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
package_terminal to
length_data_element
(as minimum_terminal_diametrical_extent)
PATH package_terminal <=
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.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `minimum terminal diametrical extent'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
package_terminal to
package
(as associated_definition)
PATH package_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.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage'}
product_definition =>
physical_unit =>
(package)
(externally_defined_physical_unit =>
externally_defined_package)
(externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_package)
package_terminal to
material_definition
(as terminal_core_material)
PATH package_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `terminal core material'}
shape_aspect_relationship
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
characterized_product_definition = product_definition
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `material definition'}
package_terminal to
material_definition
(as terminal_surface_material)
PATH package_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `terminal surface material'}
shape_aspect_relationship
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
characterized_product_definition = product_definition
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `material definition'}
PACKAGE_TERMINAL_SURFACE_CONSTITUENT_RELATIONSHIPshape_aspect_relationship41{shape_aspect_relationship
shape_aspect_relationship.name = `package terminal surface constituent relationship'}
package_terminal_surface_constituent_relationship to
package_terminal
(as related_shape_element)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
package_terminal
package_terminal_surface_constituent_relationship to
package_body_surface
(as relating_shape_element)
PATH shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
package_body_surface
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
SEATING_PLANEseating_plane210seating_plane <=
shape_aspect
{[shape_aspect
shape_aspect.product_definitional = .FALSE.]}
seating_plane to
package
(as scope)
PATH shape_aspect
shape_aspect
({shape_aspect
(shape_aspect.name= `package seating plane')
(shape_aspect.name= `interface plane')}
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 =>
physical_unit =>
(externally_defined_physical_unit =>
(externally_defined_package)
(library_defined_physical_unit =>
(library_defined_package)))
(package))
({shape_aspect
(shape_aspect.name= `die seating plane')}
shape_aspect.of_shape ->
product_definition_shape <=
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
physical_unit =>
(externally_defined_physical_unit =>
(externally_defined_bare_die)
(library_defined_physical_unit =>
(library_defined_bare_die)))
(bare_die))
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)
SHAPE_FORMED_TERMINALshape_formed_terminal210shape_formed_terminal <=
altered_package_terminal <=
package_terminal <=
shape_aspect
shape_formed_terminal to
lead_form_specification
(as terminal_form_specification)
PATH shape_formed_terminal <=
altered_package_terminal <=
package_terminal
document_assigned_item = package_terminal
document_assigned_item <-
applied_document_reference.items[i]
applied_document_reference <=
document_reference
document_reference.assigned_document ->
{[document
document.kind ->
document_type
document_type.product_data_type = `lead form specification']
[document <-
document_relationship.related_document
document_relationship
document_relationship.relating_document ->
document
document.kind ->
document_type
document_type.product_data_type = `material specification']}
document =>
ee_specification
SURFACE_PREPPED_TERMINALsurface_prepped_terminal210surface_prepped_terminal <=
altered_package_terminal <=
package_terminal <=
shape_aspect
surface_prepped_terminal to
surface_finish_specification
(as surface_preparation)
PATH surface_prepped_terminal <=
altered_package_terminal <=
package_terminal
document_assigned_item = package_terminal
document_assigned_item <-
applied_document_reference.items[i]
applied_document_reference <=
document_reference
document_reference.assigned_document ->
{document
document.kind ->
document_type
document_type.product_data_type = `surface finish specification'}
document =>
ee_specification
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
WIRE_TERMINALwire_terminal210wire_terminal <=
package_terminal <=
shape_aspect
wire_terminal to
connection_zone
(as internal_connection_zone)
PATH wire_terminal <=
package_terminal <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `internal connection zone'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `connection zone'}
wire_terminal to
length_data_element
(as maximum_wire_terminal_length)
PATH wire_terminal <=
package_terminal <=
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.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `maximum wire terminal length'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
wire_terminal to
length_data_element
(as minimum_wire_terminal_length)
PATH wire_terminal <=
package_terminal <=
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.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `minimum wire terminal length'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit