Table 78 - Mapping table for part_template UoF
Application elementAIM elementSourceReference path
CONNECTION_ZONE_MAP_IDENTIFICATIONconnection_zone_map_identification210{connection_zone_map_identification <=
[representation_relationship]
[shape_aspect]}
{connection_zone_map_identification <=
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 =>
footprint_definition}
connection_zone_map_identification to
usage_view_connection_zone_terminal_shape_relationship
(as reference_connection_zone_shape)
PATH connection_zone_map_identification <=
representation_relationship
representation_relationship.rep_1 ->
representation =>
usage_view_connection_zone_terminal_shape_relationship
connection_zone_map_identification to
usage_view_connection_zone_terminal_shape_relationship
(as mapped_connection_zone_shape)
PATH connection_zone_map_identification <=
representation_relationship
representation_relationship.rep_2 ->
representation =>
usage_view_connection_zone_terminal_shape_relationship
DEFAULT_TRACE_TEMPLATEpart_template_definition210part_template_definition <=
{shape_aspect
shape_aspect.description = `default trace template'}
default_trace_template to
stratum_technology
(as of_stratum_technology)
PATH part_template_definition <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `of stratum technology'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_object
characterized_object =>
{characterized_object.description = `design layer'}
stratum_technology
DESIGN_LAYER_TYPE_SPECIFIC_PADSTACK_DEFINITIONdesign_layer_type_specific_padstack_definition210design_layer_type_specific_padstack_definition <=
padstack_definition
ELECTRICAL_ISOLATION_REMOVAL_TEMPLATEelectrical_isolation_removal_template_definition210electrical_isolation_removal_template_definition <=
part_template_definition <=
shape_aspect
(shape_aspect.description = `material removal feature template')
electrical_isolation_removal_template to
layout_spacing_requirement_occurrence
(as electrical_isolation_spacing_requirement)
PATH electrical_isolation_removal_template_definition <=
part_template_definition <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_relationship.related_property_definition
property_definition_relationship
property_definition_relationship.relating_property_definition ->
property_definition =>
requirements_property =>
grouped_requirements_property
{grouped_requirements_property <=
group
group.name = `layout spacing requirements property'}
FOOTPRINT_DEFINITIONfootprint_definition210footprint_definition <=
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 = `template model']
[product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout design usage']}
footprint_definition to
assembly_group_component
(as reference_breakout)
PATH (footprint_definition <=
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `reference breakout'}
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
assembly_group_component_definition)
(footprint_definition <=
product_definition = characterized_product_definition
characterized_product_definition = characterized_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship
property_definition_relationship.name = `reference breakout'}
property_definition_relationship
property_definition_relationship.relating_property_definition ->
property_definition
property_definition.definition ->
shape_aspect =>
component_shape_aspect =>
assembly_group_component_shape_aspect)
LAYOUT_MACRO_DEFINITION_TERMINAL_TO_USAGE_TERMINAL_ASSIGNMENTlayout_macro_definition_terminal_to_usage_terminal_assignment210{[layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect]
[layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship]}
layout_macro_definition_terminal_to_usage_terminal_assignment to
printed_part_template_terminal
(as defined_template_feature)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
printed_part_template_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
component_termination_passage_join_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `component termination passage join terminal'}
shape_aspect =>
component_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
conductive_interconnect_element_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `conductive interconnect element terminal'}
shape_aspect =>
component_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
land_join_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `land join terminal'}
shape_aspect =>
component_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
non_functional_land_join_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `non functional land join terminal'}
shape_aspect =>
component_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
printed_component_join_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `printed component join terminal'}
shape_aspect =>
component_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
via_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `via terminal'}
shape_aspect =>
component_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
embedded_component_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `embedded component terminal'}
shape_aspect =>
component_terminal
LAYOUT_MACRO_FLOOR_PLAN_TEMPLATElayout_macro_floor_plan_template210layout_macro_floor_plan_template <=
part_template_definition <=
{shape_aspect
shape_aspect.description = `printed part template'}
layout_macro_floor_plan_template to
layout_macro_definition_terminal_to_usage_terminal_assignment
(as access_maps)
PATH layout_macro_floor_plan_template <=
part_template_definition <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `access maps'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
layout_macro_definition_terminal_to_usage_terminal_assignment
MATERIAL_ADDITION_FEATURE_TEMPLATEpart_template_definition210part_template_definition <=
{shape_aspect
shape_aspect.description = `material addition feature template'}
material_addition_feature_template to
stratum_technology
(as of_stratum_technology)
PATH part_template_definition <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `of stratum technology'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_object
characterized_object =>
stratum_technology
MATERIAL_REMOVAL_FEATURE_TEMPLATEpart_template_definition210part_template_definition <=
{shape_aspect
shape_aspect.description = `material removal feature template'}
material_removal_feature_template to
stratum_technology
(as of_stratum_technology)
PATH part_template_definition <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `of stratum technology'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_object
characterized_object =>
stratum_technology
PADSTACK_DEFINITIONpadstack_definition210padstack_definition <=
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 = `template model']
[product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout design usage']}
padstack_definition to
reference_packaged_part_interconnect_implementation
(as reference_implementation)
PATH padstack_definition <=
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `reference implementation'}
product_definition_relationship.relating_product_definition ->
product_definition =>
physical_unit =>
reference_packaged_part_interconnect_implementation
padstack_definition to
length_data_element
(as teardrop_taper_start_distance)
PATH padstack_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation.name = `padstack parametric data'}
representation.items[i] ->
representation_item
{representation_item.name = `teardrop taper start distance'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
padstack_definition to
length_data_element
(as teardrop_taper_end_distance)
PATH padstack_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation.name = `padstack parametric data'}
representation.items[i] ->
representation_item
{representation_item.name = `teardrop taper end distance'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
padstack_definition to
length_data_element
(as snowball_start_distance)
PATH padstack_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation.name = `padstack parametric data'}
representation.items[i] ->
representation_item
{representation_item.name = `snowball start distance'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
padstack_definition to
length_data_element
(as snowball_end_distance)
PATH padstack_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation.name = `padstack parametric data'}
representation.items[i] ->
representation_item
{representation_item.name = `snowball end distance'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
padstack_definition to
length_data_element
(as snowball_initial_spacing)
PATH padstack_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation.name = `padstack parametric data'}
representation.items[i] ->
representation_item
{representation_item.name = `snowball initial spacing'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
padstack_definition to
length_data_element
(as snowball_end_spacing)
PATH padstack_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation.name = `padstack parametric data'}
representation.items[i] ->
representation_item
{representation_item.name = `snowball end spacing'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
padstack_definition to
length_data_element
(as snowball_initial_radius)
PATH padstack_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation.name = `padstack parametric data'}
representation.items[i] ->
representation_item
{representation_item.name = `snowball initial radius'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
padstack_definition to
length_data_element
(as snowball_end_radius)
PATH padstack_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation.name = `padstack parametric data'}
representation.items[i] ->
representation_item
{representation_item.name = `snowball end radius'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
snowball_quantity_per_tracePATH padstack_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation.name = `padstack parametric data'}
representation.items[i] ->
representation_item
{representation_item.name = `snowball quantity per trace'}
representation_item =>
measure_representation_item <=
measure_with_unit
{measure_with_unit.unit_component ->
unit
unit = named_unit
named_unit =>
context_dependent_unit}
measure_with_unit.value_component ->
measure_value
measure_value = count_measure
count_measure
PADSTACK_LOCATION_IN_FOOTPRINT_DEFINITIONassembly_component_usage44{assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.name = `padstack location in footprint definition'}
padstack_location_in_footprint_definition to
footprint_definition
(as footprint)
PATH assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
footprint_definition
padstack_location_in_footprint_definition to
package_terminal
(as reference_package_terminal)
PATH assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
characterized_product_definition = product_definition_relationship
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship
property_definition_relationship.name = `reference package terminal'}
property_definition_relationship.relating_property_definition ->
property_definition.definition ->
characterized_definition = shape_definition
shape_definition = shape_aspect
shape_aspect =>
package_terminal
padstack_location_in_footprint_definition to
padstack_definition
(as padstack)
PATH assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition =>
padstack_definition
PART_TEMPLATEpart_template_definition210part_template_definition <=
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
[product_definition
product_definition.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 = `template model']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `template definition']}
part_template to
analytical_model
(as part_template_analytical_model)
PATH part_template_definition <=
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
part_template to
analytical_representation
(as analytical_part_template_representation)
PATH part_template_definition <=
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 =>
analytical_model]
[representation
representation.name = `part template analytical model']}
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation =>
analytical_representation
part_template to
characteristic
(as physical_characteristic)
PATH part_template_definition <=
{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 = `template definition'}
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}
part_template to
coordinated_characteristic
(as physical_characteristic)
PATH part_template_definition <=
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 = `template definition')}
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 =>
coordinated_representation_item
part_template to
template_definition
(as associated_definition)
PATH part_template_definition <=
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 = `template definition'}
PART_TEMPLATE_LOCATION_IN_PADSTACK_DEFINITIONassembly_component_usage44{assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.name = `part template location in padstack definition'}
reference_designationassembly_component_usage.reference_designator44 
part_template_location_in_padstack_definition to
template_definition
(as template)
PATH assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `template definition'}
product_definition
part_template_location_in_padstack_definition to
padstack_definition
(as padstack)
PATH assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
padstack_definition
PART_TEXT_TEMPLATEpart_text_template_definition210part_text_template_definition <=
part_template_definition <=
shape_aspect
part_text_template to
length_data_element
(as maximum_font_horizontal_extent)
PATH part_text_template_definition <=
part_template_definition <=
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 font horizontal extent'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
part_text_template to
length_data_element
(as maximum_font_vertical_extent)
PATH part_text_template_definition <=
part_template_definition <=
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 font vertical extent'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
part_text_template to
angle_data_element
(as slant_angle)
PATH part_text_template_definition <=
part_template_definition <=
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 = `font slant angle'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit
part_text_template to
length_data_element
(as stroke_width)
PATH part_text_template_definition <=
part_template_definition <=
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 = `font stroke width'}
representation_item =>
measure_representation_item <=
measure_with_unit =>
length_measure_with_unit
part_text_template to
registered_font
(as font)
PATH part_text_template_definition <=
part_template_definition <=
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 = `registered font'}
representation_item =>
geometric_representation_item =>
text_literal
text_literal.font ->
font_select
font_select = externally_defined_text_font
externally_defined_text_font
part_text_template to
font_definition
(as font)
PATH part_text_template_definition <=
part_template_definition <=
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 =>
geometric_representation_item =>
text_literal
text_literal.font ->
font_select
font_select = externally_defined_text_font
externally_defined_text_font
SPECIAL_SYMBOL_PART_TEMPLATEpart_template_definition210part_template_definition <=
{shape_aspect
shape_aspect.description = `special symbol part template'}
special_symbol_part_template to
stratum_technology
(as of_stratum_technology)
PATH part_template_definition <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `of stratum technology'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_object
characterized_object =>
stratum_technology
STRATUM_FEATURE_TEMPLATEpart_template_definition210part_template_definition <=
{shape_aspect
(shape_aspect.description = `stratum feature template')
(shape_aspect.description = `default attachment size based')
(shape_aspect.description = `default attachment size and component termination passage based')
(shape_aspect.description = `default attachment size and via based')
(shape_aspect.description = `default via based')
(shape_aspect.description = `default unsupported passage based')
(shape_aspect.description = `default component termination passage based')}
stratum_feature_template to
stratum_technology
(as of_stratum_technology)
PATH part_template_definition <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `of stratum technology'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_object
characterized_object =>
stratum_technology
STRATUM_OCCURRENCE_SPECIFIC_PADSTACK_DEFINITIONstratum_occurrence_specific_padstack_definition210stratum_occurrence_specific_padstack_definition <=
padstack_definition
stratum_occurrence_specific_padstack_definition to
stratum
(as reference_stratum)
PATH stratum_occurrence_specific_padstack_definition <=
padstack_definition <=
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `reference stratum'}
product_definition_relationship.relating_product_definition ->
product_definition =>
stratum
STRATUM_TYPE_INDEPENDENT_PADSTACK_DEFINITIONstratum_type_independent_padstack_definition210stratum_type_independent_padstack_definition <=
padstack_definition
TEMPLATE_DEFINITIONproduct_definition41product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `template definition'}
TEMPLATE_STRATUM_ASSIGNMENTtemplate_stratum_assignment210template_stratum_assignment <=
shape_aspect_relationship
template_stratum_assignment to
stratum
(as bound_stratum)
PATH template_stratum_assignment <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
product_definition =>
stratum
template_stratum_assignment to
stratum_feature_template
(as bound_template)
PATH template_stratum_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
(shape_aspect.description = `stratum feature template')
(shape_aspect.description = `default attachment size based')
(shape_aspect.description = `default attachment size and component termination passage based')
(shape_aspect.description = `default attachment size and via based')
(shape_aspect.description = `default via based')
(shape_aspect.description = `default unsupported passage based')
(shape_aspect.description = `default component termination passage based')}
shape_aspect =>
part_template_definition
template_stratum_assignment to
material_addition_feature_template
(as bound_template)
PATH template_stratum_assignment <=
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `material addition shape'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
[{shape_aspect
shape_aspect.description = `material addition feature template'}]
template_stratum_assignment to
material_removal_feature_template
(as bound_template)
PATH template_stratum_assignment <=
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `material removal shape'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
[{shape_aspect
shape_aspect.description = `material removal feature template'}]
THERMAL_ISOLATION_REMOVAL_TEMPLATEthermal_isolation_removal_template_definition210thermal_isolation_removal_template_definition <=
part_template_definition <=
shape_aspect
(shape_aspect.description = `material removal feature template')
TRACE_TEMPLATEpart_template_definition210part_template_definition <=
{shape_aspect
shape_aspect.description = `trace template'}
trace_template to
curve_style
(as trace_style)
PATH part_template_definition <=
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
representation.name = `curve style parameters'}
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_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'}