ASSEMBLED_WITH_BONDING | assembly_joint | 210 | [assembly_joint <= shape_aspect_relationship shape_aspect_relationship.name = `assembled with bonding'] [shape_aspect]
|
assembled_with_bonding to assembly_bond_definition (as default_bond_definition) | PATH | | assembly_joint <= shape_aspect <- shape_aspect_relationship.related_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `default definition usage'} shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> shape_aspect => assembly_bond_definition
|
ASSEMBLED_WITH_FASTENERS | assembly_joint | 210 | assembly_joint <= [shape_aspect_relationship shape_aspect_relationship.name = `assembled with fasteners'] [shape_aspect shape_aspect.of_shape -> product_definition_shape <= property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition product_definition => assembly_group_component_definition]
|
assembled_with_fasteners to assembly_group_component (as associated_assembly) | PATH | | assembly_joint <= shape_aspect shape_aspect.of_shape -> product_definition_shape <= property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition product_definition => assembly_group_component_definition
|
ASSEMBLY_COMPONENT | (component_definition) | 210 | (component_definition <= (product_definition {[product_definition product_definition.description != `printed component'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical occurrence']}) )
|
assembly_component to physical_unit (as usage_definition) | PATH | | component_definition <= product_definition <- product_definition_relationship.related_product_definition {product_definition_relationship product_definition_relationship.name = `instantiated part'} product_definition_relationship product_definition_relationship.relating_product_definition -> {product_definition product_definition.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 => library_defined_physical_unit) (physical_unit => externally_defined_physical_unit)
|
ASSEMBLY_COMPOSITION_RELATIONSHIP | assembly_component_usage | 44 | {assembly_component_usage <= product_definition_usage <= product_definition_relationship product_definition_relationship.name = `assembly composition'}
|
assembly_composition_relationship to assembly_component (as component) | PATH | | assembly_component_usage <= product_definition_usage <= product_definition_relationship product_definition_relationship.related_product_definition -> (product_definition {product_definition => component_definition})
|
assembly_composition_relationship to ee_material (as assembly_bonding_agent) | PATH | | assembly_component_usage <= product_definition_usage <= product_definition_relationship characterized_product_definition = product_definition_relationship characterized_product_definition characterized_definition = characterized_product_definition characterized_definition <- material_designation.definitions[i] material_designation
|
assembly_composition_relationship to physical_unit_design_view (as assembly) | PATH | | assembly_component_usage <= product_definition_usage <= product_definition_relationship product_definition_relationship.relating_product_definition -> {product_definition product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical design'} product_definition => physical_unit
|
assembly_composition_relationship to security_classification (as security_code) | PATH | | assembly_component_usage security_classification_assigned_item = assembly_component_usage security_classification_assigned_item <- applied_security_classification_assignment.items[i] applied_security_classification_assignment <= security_classification_assignment security_classification_assignment.assigned_security_classification -> security_classification
|
ASSEMBLY_JOINT | assembly_joint | 210 | assembly_joint <= [shape_aspect_relationship] [shape_aspect]
|
description | shape_aspect_relationship.description | 41 | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.description
|
name | shape_aspect.name | 41 | assembly_joint <= shape_aspect shape_aspect.name
|
assembly_joint to assembly_group_component (as associated_assembly) | PATH | | assembly_joint <= shape_aspect shape_aspect.of_shape -> product_definition_shape <= property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition product_definition => assembly_group_component_definition
|
assembly_joint to assembly_module (as associated_assembly) | PATH | | assembly_joint <= shape_aspect.of_shape -> product_definition_shape <= property_definition.definition -> characterized_definition = characterized_product_definition characterized_product_definition = product_definition product_definition {product_definition.name = `assembly module'}
|
assembly_joint to assembly_module_component_terminal (as assembly_features_1) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.description = `assembly module component terminal'} shape_aspect => component_terminal
|
assembly_joint to assembly_module_component_terminal (as assembly_features_2) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {shape_aspect shape_aspect.description = `assembly module component terminal'} shape_aspect => component_terminal
|
assembly_joint to bare_die_component_terminal (as assembly_features_1) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.description = `bare die component terminal'} shape_aspect => component_terminal
|
assembly_joint to bare_die_component_terminal (as assembly_features_2) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {shape_aspect shape_aspect.description = `bare die component terminal'} shape_aspect => component_terminal
|
assembly_joint to component_mounting_feature (as assembly_features_1) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> shape_aspect => component_mounting_feature
|
assembly_joint to component_mounting_feature (as assembly_features_2) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> shape_aspect => component_mounting_feature
|
assembly_joint to interconnect_component_interface_terminal (as assembly_features_1) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.description = `interconnect component interface terminal'} shape_aspect => component_interface_terminal
|
assembly_joint to interconnect_component_interface_terminal (as assembly_features_2) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {shape_aspect shape_aspect.description = `interconnect component interface terminal'} shape_aspect => component_interface_terminal
|
assembly_joint to interconnect_component_join_terminal (as assembly_features_1) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.description = `interconnect component join terminal'} shape_aspect => component_terminal
|
assembly_joint to interconnect_component_join_terminal (as assembly_features_2) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {shape_aspect shape_aspect.description = `interconnect component join terminal'} shape_aspect => component_terminal
|
assembly_joint to interconnect_module_component_surface_feature (as assembly_features_1) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> shape_aspect => interconnect_module_component_surface_feature
|
assembly_joint to interconnect_module_component_surface_feature (as assembly_features_2) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> shape_aspect => interconnect_module_component_surface_feature
|
assembly_joint to interconnect_module_component_terminal (as assembly_features_1) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.description = `interconnect module component terminal'} shape_aspect => component_terminal
|
assembly_joint to interconnect_module_component_terminal (as assembly_features_2) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {shape_aspect shape_aspect.description = `interconnect module component terminal'} shape_aspect => component_terminal
|
assembly_joint to package_terminal_occurrence (as assembly_features_1) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.description = `package terminal occurrence'} shape_aspect => component_terminal
|
assembly_joint to package_terminal_occurrence (as assembly_features_2) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {shape_aspect shape_aspect.description = `package terminal occurrence'} shape_aspect => component_terminal
|
assembly_joint to packaged_component_join_terminal (as assembly_features_1) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.description = `packaged component join terminal'} shape_aspect => component_terminal
|
assembly_joint to packaged_component_join_terminal (as assembly_features_2) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {shape_aspect shape_aspect.description = `packaged component join terminal'} shape_aspect => component_terminal
|
assembly_joint to packaged_connector_component_interface_terminal (as assembly_features_1) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.description = `packaged connector component interface terminal'} shape_aspect => component_interface_terminal
|
assembly_joint to packaged_connector_component_interface_terminal (as assembly_features_2) | PATH | | assembly_joint <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {shape_aspect shape_aspect.description = `packaged connector component interface terminal'} shape_aspect => component_interface_terminal
|
ASSEMBLY_MATERIAL_COMPOSITION_RELATIONSHIP | (next_assembly_usage_occurrence) ([next_assembly_usage_occurrence][quantified_assembly_component_usage]) | 44 44 44 | (next_assembly_usage_occurrence {next_assembly_usage_occurrence <= assembly_component_usage <= product_definition_usage <= product_definition_relationship product_definition_relationship.name = `assembly material composition'}) ([quantified_assembly_component_usage] [next_assembly_usage_occurrence {next_assembly_usage_occurrence <= assembly_component_usage <= product_definition_usage <= product_definition_relationship product_definition_relationship.name = `assembly material composition'}])
|
as_required | PATH | 41 | quantified_assembly_component_usage quantified_assembly_component_usage.quantity -> measure_with_unit measure_with_unit.value_component -> measure_value measure_value = descriptive_measure {(descriptive_measure = `as required') (descriptive_measure = `quantity specified')}
|
assembly_material_composition_relationship to data_element (as quantity) | PATH | | quantified_assembly_component_usage quantified_assembly_component_usage.quantity -> measure_with_unit
|
assembly_material_composition_relationship to material_definition (as component_material) | PATH | | next_assembly_usage_occurrence <= assembly_component_usage <= product_definition_usage <= product_definition_relationship product_definition_relationship.related_product_definition -> {product_definition product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `material definition'}
|
assembly_material_composition_relationship to physical_unit_design_view (as assembly) | PATH | | next_assembly_usage_occurrence <= assembly_component_usage <= product_definition_usage <= product_definition_relationship product_definition_relationship.relating_product_definition -> product_definition product_definition => physical_unit
|
assembly_material_composition_relationship to security_classification (as security_code) | PATH | | next_assembly_usage_occurrence <= assembly_component_usage security_classification_assigned_item = assembly_component_usage security_classification_assigned_item <- applied_security_classification_assignment.items[i] applied_security_classification_assignment <= security_classification_assignment security_classification_assignment.assigned_security_classification -> security_classification
|
ASSEMBLY_MODULE | physical_unit | 210 | physical_unit <= product_definition {product_definition [product_definition.name = `assembly module'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical design']}
|
ASSEMBLY_MODULE_COMPONENT_TERMINAL | component_terminal | 210 | component_terminal <= shape_aspect {shape_aspect [shape_aspect.description = `assembly module component terminal'] [shape_aspect.product_definitional = .TRUE.]}
|
assembly_module_component_terminal to assembly_module_component (as associated_component) | PATH | | component_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.name = `assembly module'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical occurrence']} product_definition => component_definition
|
assembly_module_component_terminal to assembly_module_terminal (as definition) | PATH | | component_terminal <= shape_aspect <- shape_aspect_relationship.related_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `instantiated feature'} shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.of_shape -> product_definition_shape <= property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition product_definition product_definition.name = `assembly module'} shape_aspect => assembly_module_terminal
|
ASSEMBLY_MODULE_MACRO_COMPONENT | component_definition | 210 | component_definition <= product_definition {product_definition [product_definition.name = `assembly module'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `macro occurrence']}
|
assembly_module_macro_component to assembly_module (as design_definition) | PATH | | component_definition <= product_definition <- product_definition_relationship.related_product_definition {product_definition_relationship product_definition_relationship.name = `design definition'} product_definition_relationship product_definition_relationship.relating_product_definition -> {product_definition [product_definition.name = `assembly module'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical design']} product_definition => (physical_unit) (physical_unit => externally_defined_physical_unit) (physical_unit => externally_defined_physical_unit => library_defined_physical_unit)
|
ASSEMBLY_MODULE_MACRO_COMPONENT_JOIN_TERMINAL | assembly_module_macro_component_join_terminal | 210 | assembly_module_macro_component_join_terminal <= component_terminal <= shape_aspect {shape_aspect [shape_aspect.description = `assembly module component terminal'] [shape_aspect.product_definitional = .TRUE.]}
|
assembly_module_macro_component_join_terminal to assembly_module_macro_component (as associated_component) | PATH | | assembly_module_macro_component_join_terminal <= component_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.name = `assembly module'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `macro occurrence']} product_definition => component_definition
|
assembly_module_macro_component_join_terminal to assembly_module_join_terminal (as definition) | PATH | | assembly_module_macro_component_join_terminal <= component_terminal <= shape_aspect <- shape_aspect_relationship.related_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `instantiated feature'} shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.of_shape -> product_definition_shape <= property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition product_definition product_definition.name = `assembly module'} shape_aspect => assembly_module_terminal => assembly_module_join_terminal
|
BARE_DIE_COMPONENT_TERMINAL | component_terminal | 210 | component_terminal <= shape_aspect {shape_aspect [shape_aspect.description = `bare die component terminal'] [shape_aspect.product_definitional = .TRUE.]}
|
bare_die_component_terminal to bare_die_component (as associated_component) | PATH | | component_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 = `bare die component'} product_definition => component_definition
|
bare_die_component_terminal to bare_die_terminal (as definition) | PATH | | component_terminal <= shape_aspect <- shape_aspect_relationship.related_shape_aspect shape_aspect_relationship {shape_aspect_relationship shape_aspect_relationship.name = `instantiated feature'} shape_aspect_relationship.relating_shape_aspect -> shape_aspect => minimally_defined_bare_die_terminal => bare_die_terminal
|
COMPONENT_FEATURE | (component_terminal) (component_interface_terminal) (component_feature) (laminate_component_interface_terminal) (interconnect_module_component_surface_feature) | 210 210 210 210 210 | (component_terminal <= shape_aspect {shape_aspect [shape_aspect.product_definitional = .TRUE.] [(shape_aspect.description = `assembly module component terminal') (shape_aspect.description = `bare die component terminal') (shape_aspect.description = `interconnect component join terminal') (shape_aspect.description = `interconnect module component terminal') (shape_aspect.description = `interconnect module component stratum based terminal') (shape_aspect.description = `minimally defined component terminal') (shape_aspect.description = `packaged component join terminal') ]}) (component_interface_terminal <= shape_aspect) (component_feature <= shape_aspect) (laminate_component_interface_terminal <= shape_aspect) (interconnect_module_component_surface_feature <= shape_aspect)
|
component_feature to assembly_component (as associated_component) | PATH | | ((component_terminal <=) (component_interface_terminal <=) (component_feature <=) (laminate_component_interface_terminal <=) (interconnect_module_component_surface_feature <=) 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 => component_definition) ((component_terminal <=) (laminate_component_interface_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 product_definition.description = `laminate component'] [product_definition => component_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 => component_shape_aspect)
|
component_feature to component_termination_passage_template_terminal (as definition) | PATH | | (component_terminal <=) (laminate_component_interface_terminal <=) shape_aspect <- shape_aspect_relationship.related_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `instantiated feature'} shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> shape_aspect {shape_aspect (shape_aspect.description = `component termination passage template interface terminal') (shape_aspect.description = `component termination passage template join terminal')}
|
component_feature to part_feature (as definition) | PATH | | (component_terminal <=) (component_interface_terminal <=) (component_feature <=) shape_aspect <- shape_aspect_relationship.related_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `instantiated feature'} shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> shape_aspect {([shape_aspect => composite_shape_aspect] [shape_aspect shape_aspect.description = `part group feature']) (shape_aspect.description = `interconnect module cavity surface') (shape_aspect.description = `interconnect module cutout surface') (shape_aspect.description = `interconnect module edge segment surface') (shape_aspect.description = `interconnect module edge surface') (shape_aspect.description = `interconnect module primary surface') (shape_aspect.description = `interconnect module secondary surface') (shape_aspect.description = `interconnect module surface feature') (shape_aspect.description = `part generic feature') (shape_aspect.description = `polarity indication feature') (shape_aspect => primary_orientation_feature) (shape_aspect => secondary_orientation_feature) (shape_aspect => package_body) (shape_aspect => part_tooling_feature) (shape_aspect => thermal_feature) (shape_aspect => part_mounting_feature) (shape_aspect => package_terminal) (shape_aspect => assembly_module_terminal) (shape_aspect => interconnect_module_terminal) (shape_aspect => minimally_defined_bare_die_terminal) (shape_aspect => packaged_part_terminal) (shape_aspect => package_body_surface)}
|
COMPONENT_FEATURE_MAKE_FROM_RELATIONSHIP | make_from_feature_relationship | 210 | make_from_feature_relationship <= shape_aspect_relationship
|
component_feature_make_from_relationship to component_feature (as resultant_feature) | PATH | | make_from_feature_relationship <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> (shape_aspect => (component_terminal) (component_interface_terminal) (laminate_component_interface_terminal) (component_feature))
|
component_feature_make_from_relationship to component_feature (as reusable_feature) | PATH | | make_from_feature_relationship <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> (shape_aspect => (component_terminal) (component_interface_terminal) (laminate_component_interface_terminal) (component_feature))
|
COMPONENT_FEATURE_RELATIONSHIP | component_feature_relationship | 210 | {[component_feature_relationship <= shape_aspect] [component_feature_relationship <= shape_aspect_relationship]}
|
component_feature_relationship to component_feature (as related_component_feature) | PATH | | component_feature_relationship <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> (shape_aspect => (component_terminal) (component_interface_terminal) (laminate_component_interface_terminal) (component_feature))
|
component_feature_relationship to component_feature (as relating_component_feature) | PATH | | component_feature_relationship <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> (shape_aspect => (component_terminal) (component_interface_terminal) (laminate_component_interface_terminal) (component_feature))
|
COMPONENT_INTERFACE_TERMINAL | component_interface_terminal | 210 | component_interface_terminal <= shape_aspect {shape_aspect (shape_aspect.description = `interconnect component interface terminal') (shape_aspect.description = `packaged connector component interface terminal')}
|
component_interface_terminal to physical_component (as associated_component) | PATH | | component_interface_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 product_definition.description != `laminate component'} product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical occurrence'} product_definition => component_definition
|
COMPONENT_MAKE_FROM_RELATIONSHIP | (make_from_usage_option) (laminate_group_component_make_from_relationship) | 44 210 | (make_from_usage_option) (laminate_group_component_make_from_relationship <= make_from_usage_option)
|
component_make_from_relationship to assembly_component (as resultant_component) | PATH | | (make_from_usage_option <= product_definition_usage <= product_definition_relationship product_definition_relationship.related_product_definition -> product_definition => component_definition) (laminate_group_component_make_from_relationship <= make_from_usage_option <= product_definition_usage <= product_definition_relationship product_definition_relationship.related_product_definition -> product_definition => component_definition => assembly_group_component_definition)
|
component_make_from_relationship to assembly_component (as reusable_component) | PATH | | (make_from_usage_option <= product_definition_usage <= product_definition_relationship product_definition_relationship.relating_product_definition -> product_definition => component_definition) (laminate_group_component_make_from_relationship <= make_from_usage_option <= product_definition_usage <= product_definition_relationship product_definition_relationship.relating_product_definition -> product_definition => component_definition => assembly_group_component_definition)
|
COMPONENT_MATING_CONSTRAINT_CONDITION | component_mating_constraint_condition | 210 | component_mating_constraint_condition <= shape_aspect
|
constrained_degree_of_freedom | representation_item.name | 43 | component_mating_constraint_condition <= shape_aspect shape_definition = shape_aspect shape_definition characterized_definition = shape_definition characterized_definition <- property_definition.definition property_definition <- property_definition_representation.definition property_definition_representation {property_definition_representation property_definition_representation.description = `constrained degrees of freedom'} property_definition_representation.used_representation -> representation {representation representation.name = `degrees of freedom'} representation.items[i] -> {(representation_item.name = `x') (representation_item.name = `y') (representation_item.name = `z') (representation_item.name = `u') (representation_item.name = `v') (representation_item.name = `w')}
|
name | shape_aspect.name | 41 | component_mating_constraint_condition <= shape_aspect shape_aspect.name
|
component_mating_constraint_condition to assembly_joint (as constraining_joint) | PATH | | component_mating_constraint_condition <= shape_aspect <- shape_aspect_relationship.relating_shape_aspect shape_aspect_relationship {shape_aspect_relationship shape_aspect_relationship.name = `constraining_joint'} shape_aspect_relationship.related_shape_aspect -> shape_aspect => assembly_joint
|
component_mating_constraint_condition to physical_unit_design_view (as of_context) | PATH | | component_mating_constraint_condition <= shape_aspect shape_aspect.of_shape -> product_definition_shape <= property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition product_definition => {product_definition product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical design'} physical_unit
|
COMPONENT_MOUNTING_CLEARANCE_RELATIONSHIP | representation | 43 | {representation.name = `mounting clearance'}
|
component_mounting_clearance_relationship to length_data_element (as maximum_mounting_clearance) | PATH | | {representation.name = `mounting clearance'} representation representation.items[i] -> {representation_item representation_item.name = `maximum height'} representation_item => measure_representation_item <= measure_with_unit => length_measure_with_unit
|
component_mounting_clearance_relationship to length_data_element (as minimum_mounting_clearance) | PATH | | {representation.name = `mounting clearance'} representation representation.items[i] -> {representation_item representation_item.name = `minimum height'} representation_item => measure_representation_item <= measure_with_unit => length_measure_with_unit
|
component_mounting_clearance_relationship to component_feature_relationship (as feature_relationship) | PATH | | {representation.name = `mounting clearance'} representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition {property_definition property_definition.name = `component mounting property'} property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition = shape_aspect shape_aspect => component_feature_relationship
|
COMPONENT_MOUNTING_FEATURE | component_mounting_feature | 210 | component_mounting_feature <= shape_aspect
|
component_mounting_feature to part_mounting_feature (as definition) | PATH | | component_mounting_feature <= shape_aspect <- shape_aspect_relationship.related_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `instantiated feature'} shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> shape_aspect => part_mounting_feature
|
COMPONENT_OVERLAP_RELATIONSHIP | representation | 43 | {representation.name = `overlap clearance'}
|
component_overlap_relationship to length_data_element (as maximum_added_clearance) | PATH | | {representation.name = `overlap clearance'} representation representation.items[i] -> {representation_item representation_item.name = `maximum clearance'} representation_item => measure_representation_item <= measure_with_unit => length_measure_with_unit
|
component_overlap_relationship to length_data_element (as minimum_added_clearance) | PATH | | {representation.name = `overlap clearance'} representation representation.items[i] -> {representation_item representation_item.name = `minimum clearance'} representation_item => measure_representation_item <= measure_with_unit => length_measure_with_unit
|
component_overlap_relationship to next_higher_assembly_relationship (as current_component) | PATH | | {representation.name = `overlap clearance'} representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> {property_definition [property_definition.name = `component overlap property'] [property_definition.description = `current component']} property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition_relationship product_definition_relationship => product_definition_usage => assembly_component_usage => (next_assembly_usage_occurrence) ([next_assembly_usage_occurrence] [quantified_assembly_component_usage])
|
component_overlap_relationship to next_higher_assembly_relationship (as previously_placed_component) | PATH | | {representation.name = `overlap clearance'} representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> {property_definition [property_definition.name = `component overlap property'] [property_definition.description = `previously placed component']} property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition_relationship product_definition_relationship => product_definition_usage => assembly_component_usage => (next_assembly_usage_occurrence) ([next_assembly_usage_occurrence] [quantified_assembly_component_usage])
|
COMPONENT_TERMINAL | (component_terminal) (component_interface_terminal) (component_feature) (laminate_component_interface_terminal) | 210 210 210 210 | (component_terminal <= shape_aspect {shape_aspect [shape_aspect.product_definitional = .TRUE.] [(shape_aspect.description = `assembly module component terminal') (shape_aspect.description = `bare die component terminal') (shape_aspect.description = `interconnect component join terminal') (shape_aspect.description = `interconnect module component stratum based terminal') (shape_aspect.description = `interconnect module component terminal') (shape_aspect.description = `packaged component join terminal') ]}) (component_interface_terminal <= shape_aspect) (component_feature <= shape_aspect) (laminate_component_interface_terminal <= shape_aspect)
|
global_swappable | descriptive_representation_item | 45 | component_terminal <= shape_aspect shape_definition = shape_aspect 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 = `global swappable'} representation_item => {descriptive_representation_item (descriptive_representation_item.description = `false') (descriptive_representation_item.description = `true')} descriptive_representation_item
|
local_swappable | descriptive_representation_item | 45 | component_terminal <= shape_aspect shape_definition = shape_aspect 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 = `local swappable'} representation_item => {descriptive_representation_item (descriptive_representation_item.description = `false') (descriptive_representation_item.description = `true')} descriptive_representation_item
|
swap_code | descriptive_representation_item.description | 45 | component_terminal <= shape_aspect shape_definition = shape_aspect 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 = `swap code'} representation_item => descriptive_representation_item descriptive_representation_item.description
|
CONNECTION_ZONE_BASED_ASSEMBLY_JOINT | connection_zone_based_assembly_joint | 210 | connection_zone_based_assembly_joint<= assembly_joint <= shape_aspect
|
connection_zone_based_assembly_joint to connection_zone (as zone_1) | PATH | | connection_zone_based_assembly_joint <= assembly_joint <= shape_aspect <- shape_aspect_relationship.related_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `zone 1'} shape_aspect_relationship.relating_shape_aspect -> shape_aspect {shape_aspect.description = `connection zone'}
|
connection_zone_based_assembly_joint to connection_zone (as zone_2) | PATH | | connection_zone_based_assembly_joint <= assembly_joint <= shape_aspect <- shape_aspect_relationship.related_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `zone 2'} shape_aspect_relationship.relating_shape_aspect -> shape_aspect {shape_aspect.description = `connection zone'}
|
INTERCONNECT_COMPONENT_INTERFACE_TERMINAL | component_interface_terminal | 210 | component_interface_terminal <= shape_aspect {shape_aspect shape_aspect.description = `interconnect component interface terminal'}
|
name | shape_aspect.name | 41 | component_interface_terminal <= shape_aspect shape_aspect.name
|
interconnect_component_interface_terminal to connection_zone (as connection) | PATH | | component_interface_terminal <= shape_aspect <- shape_aspect_relationship.relating_shape_aspect shape_aspect_relationship {shape_aspect_relationship shape_aspect_relationship.name = `terminal connection zone'} shape_aspect_relationship.related_shape_aspect -> shape_aspect {shape_aspect shape_aspect.description = `connection zone'}
|
INTERCONNECT_COMPONENT_JOIN_TERMINAL | component_terminal | 210 | component_terminal <= shape_aspect {shape_aspect shape_aspect.description = `interconnect component join terminal'}
|
name | shape_aspect.name | 41 | component_terminal <= shape_aspect shape_aspect.name
|
interconnect_component_join_terminal to physical_component (as associated_component) | PATH | | component_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 product_definition.description != `laminate component'] [product_definition product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical occurrence']} component_definition
|
interconnect_component_join_terminal to connection_zone (as connection) | PATH | | component_terminal <= shape_aspect <- shape_aspect_relationship.relating_shape_aspect shape_aspect_relationship {shape_aspect_relationship shape_aspect_relationship.name = `terminal connection zone'} shape_aspect_relationship.related_shape_aspect -> shape_aspect {shape_aspect shape_aspect.description = `connection zone'}
|
INTERCONNECT_MODULE_COMPONENT_SURFACE_FEATURE | interconnect_module_component_surface_feature | 210 | interconnect_module_component_surface_feature <= shape_aspect {shape_aspect.description = `interconnect module component surface feature'}
|
interconnect_module_component_surface_feature to interconnect_module_surface_feature (as definition) | PATH | | interconnect_module_component_surface_feature <= shape_aspect <- shape_aspect_relationship.related_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `instantiated feature'} shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> shape_aspect {(shape_aspect.description = `interconnect module cavity surface') (shape_aspect.description = `interconnect module cutout surface') (shape_aspect.description = `interconnect module edge surface') (shape_aspect.description = `interconnect module edge segment surface') (shape_aspect.description = `interconnect module primary surface') (shape_aspect.description = `interconnect module secondary surface') (shape_aspect.description = `interconnect module surface feature')}
|
INTERCONNECT_MODULE_COMPONENT_TERMINAL | component_terminal | 210 | component_terminal <= shape_aspect {(shape_aspect.description = `interconnect module component terminal') (shape_aspect.description = `interconnect module stratum based terminal')}
|
interconnect_module_component_terminal to interconnect_module_component (as associated_component) | PATH | | component_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.name = `interconnect module'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical occurrence']} product_definition => component_definition
|
interconnect_module_component_terminal to interconnect_module_terminal (as definition) | PATH | | component_terminal <= shape_aspect <- shape_aspect_relationship.related_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `instantiated feature'} shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.of_shape -> product_definition_shape <= property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition product_definition product_definition.name = `interconnect module'} shape_aspect => interconnect_module_terminal
|
INTERCONNECT_MODULE_MACRO_COMPONENT | component_definition | 210 | component_definition <= product_definition {product_definition [product_definition.name = `interconnect module'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `macro occurrence']}
|
interconnect_module_macro_component to interconnect_module (as design_definition) | PATH | | component_definition <= product_definition <- product_definition_relationship.related_product_definition {product_definition_relationship product_definition_relationship.name = `design definition'} product_definition_relationship product_definition_relationship.relating_product_definition -> {product_definition [product_definition.name = `interconnect module'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical design']} product_definition => (physical_unit) (physical_unit => externally_defined_physical_unit) (physical_unit => externally_defined_physical_unit => library_defined_physical_unit)
|
INTERFACE_MOUNTED_JOIN | interface_mounted_join | 210 | interface_mounted_join <= [shape_aspect_relationship] [shape_aspect]
|
interface_mounted_join to packaged_connector_component_interface_terminal (as connection_to_interconnect_module_component) | PATH | | interface_mounted_join <= shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {shape_aspect shape_aspect.description = `packaged connector component interface terminal'} shape_aspect => component_interface_terminal
|
interface_mounted_join to component_terminal (as access_to_interface_mounted_component) | PATH | | interface_mounted_join <= shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect (shape_aspect.description = `assembly module component terminal') (shape_aspect.description = `bare die component terminal') (shape_aspect.description = `minimally defined component terminal') (shape_aspect.description = `interconnect component join terminal') (shape_aspect.description = `interconnect module component terminal') (shape_aspect.description = `packaged component join terminal')} shape_aspect => component_terminal
|
MOVABLE_PACKAGED_COMPONENT_JOIN_TERMINAL | component_terminal | 210 | component_terminal <= shape_aspect {shape_aspect [shape_aspect.description = `movable packaged component join terminal'] [shape_aspect.product_definitional = .TRUE.]}
|
movable_packaged_component_join_terminal to length_data_element (as maximum_wire_terminal_length) | PATH | | component_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 length'} representation_item => measure_representation_item <= measure_with_unit => length_measure_with_unit
|
movable_packaged_component_join_terminal to length_data_element (as minimum_wire_terminal_length) | PATH | | component_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 length'} representation_item => measure_representation_item <= measure_with_unit => length_measure_with_unit
|
NEXT_HIGHER_ASSEMBLY_RELATIONSHIP | (next_assembly_usage_occurrence) ([next_assembly_usage_occurrence][quantified_assembly_component_usage]) | 44 44 44 | (next_assembly_usage_occurrence) ([next_assembly_usage_occurrence <= ] [quantified_assembly_component_usage <=] assembly_component_usage)
|
reference_designation | PATH | | next_assembly_usage_occurrence <= assembly_component_usage assembly_component_usage.reference_designator
|
next_higher_assembly_relationship to data_element (as quantity) | PATH | | next_assembly_usage_occurrence <= assembly_component_usage => quantified_assembly_component_usage quantified_assembly_component_usage.quantity -> measure_with_unit
|
PACKAGE_TERMINAL_OCCURRENCE | component_terminal | 210 | component_terminal <= shape_aspect {shape_aspect [shape_aspect.description = `package terminal occurrence'] [shape_aspect.product_definitional = .TRUE.]}
|
package_terminal_occurrence to package_terminal (as definition) | PATH | | component_terminal <= shape_aspect <- shape_aspect_relationship.related_shape_aspect shape_aspect_relationship {shape_aspect_relationship shape_aspect_relationship.name = `instantiated feature'} shape_aspect_relationship.relating_shape_aspect -> shape_aspect => package_terminal
|
package_terminal_occurrence to packaged_component (as associated_component) | PATH | | component_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 occurrence'} product_definition => component_definition => packaged_component
|
PACKAGED_COMPONENT_JOIN_TERMINAL | component_terminal | 210 | component_terminal <= shape_aspect {shape_aspect [(shape_aspect.description = `packaged component join terminal') (shape_aspect.description = `movable packaged component join terminal')] [shape_aspect.product_definitional = .TRUE.]}
|
packaged_component_join_terminal to packaged_component (as associated_component) | PATH | | component_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 occurrence'} product_definition => component_definition => packaged_component
|
packaged_component_join_terminal to packaged_part_join_terminal (as definition) | PATH | | component_terminal <= shape_aspect <- shape_aspect_relationship.related_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `instantiated feature'} shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.description = `join terminal'} shape_aspect => packaged_part_terminal
|
PACKAGED_CONNECTOR_COMPONENT_INTERFACE_TERMINAL | component_interface_terminal | 210 | component_interface_terminal <= shape_aspect {[shape_aspect.description = `packaged connector component interface terminal'] [shape_aspect.product_definitional = .TRUE.]}
|
packaged_connector_component_interface_terminal to packaged_connector_component (as associated_component) | PATH | | component_interface_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 = `packaged connector component'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical occurrence']} product_definition => component_definition => packaged_component
|
packaged_connector_component_interface_terminal to packaged_part_interface_terminal (as definition) | PATH | | component_interface_terminal <= shape_aspect <- shape_aspect_relationship.related_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `instantiated feature'} shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.description = `interface terminal'} shape_aspect => packaged_part_terminal
|
PCA | assembly_definition | 210 | assembly_definition <= physical_unit <= product_definition {product_definition [product_definition.name = `assembly module'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical design']}
|
pca to pca_usage_view (as usage_view) | PATH | | assembly_definition <= physical_unit <= product_definition <- product_definition_relationship.related_product_definition {product_definition_relationship product_definition_relationship.name = `design usage'} product_definition_relationship product_definition_relationship.relating_product_definition -> {product_definition [product_definition.name = `assembly module'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical design usage']} product_definition => physical_unit => (assembly_definition) (externally_defined_physical_unit => externally_defined_assembly_definition) (externally_defined_physical_unit => library_defined_physical_unit => library_defined_assembly_definition)
|
PHYSICAL_COMPONENT | component_definition | 210 | component_definition <= product_definition {[product_definition product_definition.description != `laminate component'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical occurrence']}
|
physical_component to physical_unit (as usage_definition) | PATH | | component_definition <= product_definition <- product_definition_relationship.related_product_definition {product_definition_relationship product_definition_relationship.name = `instantiated part'} product_definition_relationship product_definition_relationship.relating_product_definition -> {product_definition product_definition.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 => library_defined_physical_unit) (physical_unit => externally_defined_physical_unit)
|
ROUTED_PHYSICAL_COMPONENT | routed_physical_component | 210 | routed_physical_component <= component_definition <= product_definition {product_definition product_definition.description != `laminate component'}
|
routed_physical_component to curve (as routed_centreline_shape) | PATH | | routed_physical_component <= component_definition <= 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_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.items[i] -> representation_item => geometric_representation_item => curve
|