Table 83 - Mapping table for physical_unit_shape UoF
Application elementAIM elementSourceReference path
PART_TEMPLATE_OR_PHYSICAL_UNIT_2D_SHAPE_REPRESENTATION_RELATIONSHIPshape_representation_relationship41{shape_representation_relationship <=
representation_relationship
[representation_relationship
representation_relationship.name = `part template or physical unit planar shape representation relationship']}
part_template_or_physical_unit_2d_shape_representation_relationship to
part_template_planar_shape
(as principal_part_shape)
PATH shape_representation_relationship <=
representation_relationship
representation_relationship.rep_1 ->
{[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
part_template_or_physical_unit_2d_shape_representation_relationship to
physical_unit_planar_shape
(as principal_part_shape)
PATH shape_representation_relationship <=
representation_relationship
representation_relationship.rep_1 ->
{[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
part_template_or_physical_unit_2d_shape_representation_relationship to
part_template_planar_shape
(as related_part_shape)
PATH shape_representation_relationship <=
representation_relationship
representation_relationship.rep_2 ->
{[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
part_template_or_physical_unit_2d_shape_representation_relationship to
physical_unit_planar_shape
(as related_part_shape)
PATH shape_representation_relationship <=
representation_relationship
representation_relationship.rep_2 ->
{[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
PART_TEMPLATE_OR_PHYSICAL_UNIT_3D_SHAPE_REPRESENTATION_RELATIONSHIPshape_representation_relationship41{shape_representation_relationship <=
representation_relationship
[representation_relationship
representation_relationship.name = `part template or physical unit 3d shape representation relationship']}
part_template_or_physical_unit_3d_shape_representation_relationship to
part_template_3d_shape
(as principal_part_shape)
PATH shape_representation_relationship <=
representation_relationship
representation_relationship.rep_1 ->
{[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
part_template_or_physical_unit_3d_shape_representation_relationship to
part_template_non_planar_2d_shape
(as principal_part_shape)
PATH shape_representation_relationship <=
representation_relationship
representation_relationship.rep_1 ->
{[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
part_template_or_physical_unit_3d_shape_representation_relationship to
physical_unit_3d_shape
(as principal_part_shape)
PATH shape_representation_relationship <=
representation_relationship
representation_relationship.rep_1 ->
{[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
part_template_or_physical_unit_3d_shape_representation_relationship to
part_template_3d_shape
(as related_part_shape)
PATH shape_representation_relationship <=
representation_relationship
representation_relationship.rep_2 ->
{[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
part_template_or_physical_unit_3d_shape_representation_relationship to
part_template_non_planar_2d_shape
(as related_part_shape)
PATH shape_representation_relationship <=
representation_relationship
representation_relationship.rep_2 ->
{[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
part_template_or_physical_unit_3d_shape_representation_relationship to
physical_unit_3d_shape
(as related_part_shape)
PATH shape_representation_relationship <=
representation_relationship
representation_relationship.rep_2 ->
{[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
PHYSICAL_UNIT_3D_KEEPOUT_SHAPEshape_representation41shape_representation <=
representation
{[representation.name = `3d bound volume shape']
[(representation.description = `keepout shape')
(representation.description = `package keepout shape')]
[representation.context_of_items ->
representation_context =>
geometric_representation_context
geometric_representation_context.coordinate_space_dimension = 3]
[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]}
constrained_design_object_categoryPATH shape_representation <=
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
{characterized_object
(characterized_object.description = `assembly module assembly component category')
(characterized_object.description = `component feature category')
(characterized_object.description = `assembly ee material category')
(characterized_object.description = `interconnect ee material category')
(characterized_object.description = `interconnect module assembly component category')
(characterized_object.description = `via category')
(characterized_object.description = `inter stratum feature category')
(characterized_object.description = `cutout category')
(characterized_object.description = `fill area category')
(characterized_object.description = `laminate component category')
(characterized_object.description = `stratum feature category')}
keepout_design_object_category
shape_environmentdescriptive_representation_item45shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `shape environment'}
representation.items[i] ->
representation_item
{(representation_item.name = `manufacturing')
(representation_item.name = `end user application')}
representation_item =>
descriptive_representation_item
shape_material_conditiondescriptive_representation_item45shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `shape material condition'}
representation.items[i] ->
representation_item
{(representation_item.name = `maximum material condition')
(representation_item.name = `minimum material condition')
(representation_item.name = `nominal material condition')}
representation_item =>
descriptive_representation_item
physical_unit_3d_keepout_shape to
external_definition
(as shape_purpose)
PATH shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `externally defined shape purpose'}
representation.items[i] ->
representation_item =>
externally_defined_representation_item =>
external_definition
physical_unit_3d_keepout_shape to
predefined_3d_purpose
(as shape_purpose)
PATH shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `predefined keepout shape purpose'}
representation.items[i] ->
representation_item
{(representation_item.name = `thermal')
(representation_item.name = `generic clearance')
(representation_item.name = `shock')
(representation_item.name = `vibration')
(representation_item.name = `electromagnetic compatibility')}
representation_item =>
descriptive_representation_item
physical_unit_3d_keepout_shape to
ee_requirement_occurrence
(as application_technology_constraint)
PATH shape_representation <=
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship.name = `application technology constraint'}
property_definition_relationship.relating_property_definition ->
property_definition =>
requirements_property
physical_unit_3d_keepout_shape to
physical_unit
(as shape_characterized_physical_unit)
PATH shape_representation <=
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
(application_context_element.name = `physical design')
(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)
physical_unit_3d_keepout_shape to
cartesian_point
(as centroid_location)
PATH shape_representation
shape_representation <=
representation
representation.items[i] ->
representation_item
representation_item =>
geometric_representation_item =>
point =>
cartesian_point
PHYSICAL_UNIT_3D_SHAPEshape_representation41shape_representation <=
representation
{[representation.name = `3d bound volume shape']
[representation.description != `keepout shape']
[representation.context_of_items ->
representation_context =>
geometric_representation_context
geometric_representation_context.coordinate_space_dimension = 3]
[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]}
shape_environmentdescriptive_representation_item45shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `shape environment'}
representation.items[i] ->
representation_item
{(representation_item.name = `manufacturing')
(representation_item.name = `end user application')}
representation_item =>
descriptive_representation_item
shape_material_conditiondescriptive_representation_item45shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `shape material condition'}
representation.items[i] ->
representation_item
{(representation_item.name = `maximum material condition')
(representation_item.name = `minimum material condition')
(representation_item.name = `nominal material condition')}
representation_item =>
descriptive_representation_item
physical_unit_3d_shape to
external_definition
(as shape_purpose)
PATH shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `externally defined shape purpose'}
representation.items[i] ->
representation_item =>
externally_defined_representation_item =>
external_definition
physical_unit_3d_shape to
predefined_3d_purpose
(as shape_purpose)
PATH shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `predefined shape purpose'}
representation.items[i] ->
representation_item
{(representation_item.name = `analysis input')
(representation_item.name = `analysis output')
(representation_item.name = `shock analysis input')
(representation_item.name = `shock analysis output')
(representation_item.name = `design')
(representation_item.name = `vibration analysis input')
(representation_item.name = `vibration analysis output')
(representation_item.name = `electromagnetic compatibility analysis input')
(representation_item.name = `electromagnetic compatibility analysis output')
(representation_item.name = `thermal analysis input')
(representation_item.name = `thermal analysis output')}
representation_item =>
descriptive_representation_item
physical_unit_3d_shape to
ee_requirement_occurrence
(as application_technology_constraint)
PATH shape_representation <=
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship.name = `application technology constraint'}
property_definition_relationship.relating_property_definition ->
property_definition =>
requirements_property
physical_unit_3d_shape to
physical_unit
(as shape_characterized_physical_unit)
PATH shape_representation <=
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
(application_context_element.name = `physical design')
(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)
physical_unit_3d_shape to
cartesian_point
(as centroid_location)
PATH shape_representation
shape_representation <=
representation
representation.items[i] ->
representation_item
representation_item =>
geometric_representation_item =>
point =>
cartesian_point
PHYSICAL_UNIT_PLANAR_KEEPOUT_SHAPEshape_representation41shape_representation <=
representation
{[(representation.description = `keepout shape')
(representation.description = `package keepout 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]}
constrained_design_object_categoryPATH shape_representation <=
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
{characterized_object
(characterized_object.description = `assembly module assembly component category')
(characterized_object.description = `component feature category')
(characterized_object.description = `assembly ee material category')
(characterized_object.description = `interconnect ee material category')
(characterized_object.description = `interconnect module assembly component category')
(characterized_object.description = `via category')
(characterized_object.description = `inter stratum feature category')
(characterized_object.description = `cutout category')
(characterized_object.description = `fill area category')
(characterized_object.description = `laminate component category')
(characterized_object.description = `stratum feature category')}
keepout_design_object_category
shape_environmentdescriptive_representation_item45shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `shape environment'}
representation.items[i] ->
representation_item
{(representation_item.name = `manufacturing')
(representation_item.name = `end user application')}
representation_item =>
descriptive_representation_item
shape_location_with_respect_to_seating_planedescriptive_representation_item45shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `shape location'}
representation.items[i] ->
representation_item
{(representation_item.name = `above')
(representation_item.name = `congruent')
(representation_item.name = `below')}
representation_item =>
descriptive_representation_item
shape_material_conditiondescriptive_representation_item45shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `shape material condition'}
representation.items[i] ->
representation_item
{(representation_item.name = `maximum material condition')
(representation_item.name = `minimum material condition')
(representation_item.name = `nominal material condition')}
representation_item =>
descriptive_representation_item
physical_unit_planar_keepout_shape to
external_definition
(as shape_purpose)
PATH shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `externally defined shape purpose'}
representation.items[i] ->
representation_item =>
externally_defined_representation_item =>
external_definition
physical_unit_planar_keepout_shape to
predefined_planar_purpose
(as shape_purpose)
representation_item.name45shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `predefined keepout shape purpose'}
representation.items[i] ->
representation_item
{(representation_item.name = `thermal')
(representation_item.name = `generic clearance')
(representation_item.name = `shock')
(representation_item.name = `vibration')
(representation_item.name = `electromagnetic compatibility')}
physical_unit_planar_keepout_shape to
ee_requirement_occurrence
(as application_technology_constraint)
PATH shape_representation <=
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship.name = `application technology constraint'}
property_definition_relationship.relating_property_definition ->
property_definition =>
requirements_property
physical_unit_planar_keepout_shape to
physical_unit
(as shape_characterized_physical_unit)
PATH shape_representation <=
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
(application_context_element.name = `physical design')
(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)
physical_unit_planar_keepout_shape to
cartesian_point
(as centroid_location)
PATH shape_representation
shape_representation <=
representation
representation.items[i] ->
representation_item
representation_item =>
geometric_representation_item =>
point =>
cartesian_point
physical_unit_planar_keepout_shape to
length_data_element
(as shape_distance_from_seating_plane)
PATH shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `shape location'}
representation.items[i] ->
representation_item
{representation_item.name = `shape distance from seating plane'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
PHYSICAL_UNIT_PLANAR_SHAPEshape_representation41shape_representation <=
representation
{[representation.name = `planar projected shape']
[representation.description != `keepout 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]}
shape_environmentdescriptive_representation_item45shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `shape environment'}
representation.items[i] ->
representation_item
{(representation_item.name = `manufacturing')
(representation_item.name = `end user application')}
representation_item =>
descriptive_representation_item
shape_location_with_respect_to_seating_planedescriptive_representation_item45shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `shape location'}
representation.items[i] ->
representation_item
{(representation_item.name = `above')
(representation_item.name = `congruent')
(representation_item.name = `below')}
representation_item =>
descriptive_representation_item
shape_material_conditiondescriptive_representation_item45shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `shape material condition'}
representation.items[i] ->
representation_item
{(representation_item.name = `maximum material condition')
(representation_item.name = `minimum material condition')
(representation_item.name = `nominal material condition')}
representation_item =>
descriptive_representation_item
physical_unit_planar_shape to
external_definition
(as shape_purpose)
PATH shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `externally defined shape purpose'}
representation.items[i] ->
representation_item =>
externally_defined_representation_item =>
external_definition
physical_unit_planar_shape to
length_data_element
(as shape_distance_from_seating_plane)
PATH shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `shape location'}
representation.items[i] ->
representation_item
{representation_item.name = `shape distance from seating plane'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
physical_unit_planar_shape to
predefined_planar_purpose
(as shape_purpose)
representation_item.name45shape_representation <=
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation
{representation.name = `predefined shape purpose'}
representation.items[i] ->
representation_item
{(representation_item.name = `analysis input')
(representation_item.name = `analysis output')
(representation_item.name = `assembly symbol')
(representation_item.name = `shock analysis input')
(representation_item.name = `shock analysis output')
(representation_item.name = `design')
(representation_item.name = `design profile')
(representation_item.name = `vibration analysis input')
(representation_item.name = `vibration analysis output')
(representation_item.name = `electromagnetic compatibility analysis input')
(representation_item.name = `electromagnetic compatibility analysis output')
(representation_item.name = `thermal analysis input')
(representation_item.name = `thermal analysis output')
(representation_item.name = `physical extent')}
physical_unit_planar_shape to
ee_requirement_occurrence
(as application_technology_constraint)
PATH shape_representation <=
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship.name = `application technology constraint'}
property_definition_relationship.relating_property_definition ->
property_definition =>
requirements_property
physical_unit_planar_shape to
physical_unit
(as shape_characterized_physical_unit)
PATH shape_representation <=
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
(application_context_element.name = `physical design')
(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)
physical_unit_planar_shape to
cartesian_point
(as centroid_location)
PATH shape_representation
shape_representation <=
representation
representation.items[i] ->
representation_item
representation_item =>
geometric_representation_item =>
point =>
cartesian_point