ASSEMBLY_COMPONENT_2D_SHAPE | shape_representation | 41 | {shape_representation <= [representation representation.name = `planar projected shape'] [representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> ({property_definition => 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) ]}
|
assembly_component_2d_shape to assembly_component (as shape_characterized_component) | PATH | | shape_representation <= representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> ({property_definition => 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)
|
ASSEMBLY_COMPONENT_3D_SHAPE | (shape_representation) | 41 | (shape_representation <= representation {representation representation.name = `3d bound volume shape'})
|
assembly_component_3d_shape to assembly_component (as shape_characterized_component) | PATH | | (shape_representation <= representation <-) property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> ({property_definition => 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)
|
BOND_ASSEMBLY_POSITION | mapped_item | 43 | {mapped_item <= representation_item representation_item.name = `assembly position'}
|
bond_assembly_position to assembled_with_bonding (as bond) | PATH | | mapped_item <= representation_item <- representation.items[i] {representation representation.name = `bond assembly position'} 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_relationship {shape_aspect_relationship shape_aspect_relationship.name = `assembled with bonding'} shape_aspect_relationship => assembly_joint
|
bond_assembly_position to axis_placement_3d (as bond_definition_placement) | PATH | | mapped_item mapped_item.mapping_target -> representation_item => geometric_representation_item => placement => axis2_placement_3d
|
bond_assembly_position to default_assembly_bond_shape (as bond_model) | PATH | | mapped_item mapped_item.mapping_source -> representation_map representation_map.mapped_representation -> representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> {property_definition [property_definition.description = `default assembly bond shape'] [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]} property_definition => product_definition_shape
|
bond_assembly_position to physical_unit_3d_shape (as assembly_model) | PATH | | mapped_item <= representation_item <- representation.items[i] {representation [representation.name = `3d bound volume shape'] [representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> {property_definition => product_definition_shape} property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition product_definition => physical_unit]} representation => shape_representation
|
COMPONENT_2D_EDGE_LOCATION | component_location | 210 | component_location <= representation {representation representation.context_of_items -> [representation_context => geometric_representation_context geometric_representation_context.coordinate_space_dimension = 2] [representation_context representation_context.context_type = `component edge']}
|
component_2d_edge_location to assembly_joint (as mounting_surface_assembly_joint) | PATH | | component_location <= representation representation <- property_definition_representation.used_representation property_definition_representation {property_definition_representation property_definition_representation.name = `mounting surface assembly joint'} property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => assembly_joint
|
component_2d_edge_location to assembly_joint (as reference_terminal_assembly_joint) | PATH | | component_location <= representation representation <- property_definition_representation.used_representation property_definition_representation {property_definition_representation property_definition_representation.name = `reference terminal assembly joint'} property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => assembly_joint
|
COMPONENT_2D_LOCATION | component_location | 210 | component_location <= representation ({representation representation.context_of_items -> representation_context {representation_context => geometric_representation_context geometric_representation_context.coordinate_space_dimension = 2}})
|
placement_fixed | descriptive_representation_item.description | 45 | component_location <= representation representation.items[i] -> {representation_item representation_item.name = `placement fixed'} representation_item => descriptive_representation_item {descriptive_representation_item (descriptive_representation_item.description = `true') (descriptive_representation_item.description = `false')}
|
component_2d_location to cartesian_transformation_operator_2d (as transformation) | PATH | | component_location <= representation representation.items[i] -> representation_item => geometric_representation_item => cartesian_transformation_operator => cartesian_transformation_operator_2d
|
COMPONENT_2D_STACKED_LOCATION | component_location | 210 | component_location <= representation {representation representation.context_of_items -> [representation_context => geometric_representation_context geometric_representation_context.coordinate_space_dimension = 2] [representation_context representation_context.context_type = `component stacked']}
|
component_2d_stacked_location to assembly_joint (as mounting_joint) | PATH | | component_location <= representation representation <- property_definition_representation.used_representation property_definition_representation {property_definition_representation property_definition_representation.name = `mounting joint'} property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => assembly_joint
|
COMPONENT_2D_SURFACE_LOCATION | component_location | 210 | component_location <= representation {representation representation.context_of_items -> [representation_context => geometric_representation_context geometric_representation_context.coordinate_space_dimension = 2] [representation_context representation_context.context_type = `component surface']}
|
component_2d_surface_location to assembly_joint (as mounting_surface_assembly_joint) | PATH | | component_location <= representation representation <- property_definition_representation.used_representation property_definition_representation {property_definition_representation property_definition_representation.name = `mounting surface assembly joint'} property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => assembly_joint
|
COMPONENT_3D_LOCATION | component_location | 210 | component_location <= representation {representation representation.context_of_items -> representation_context => geometric_representation_context geometric_representation_context.coordinate_space_dimension = 3}
|
placement_fixed | descriptive_representation_item | 45 | component_location <= representation representation.items[i] -> {representation_item representation_item.name = `placement fixed'} representation_item => descriptive_representation_item {descriptive_representation_item (descriptive_representation_item.description = `true') (descriptive_representation_item.description = `false')}
|
component_3d_location to axis_placement_3d (as transformation) | PATH | | component_location <= representation representation.items[i] -> representation_item => geometric_representation_item => placement => axis2_placement_3d
|
COMPONENT_ASSEMBLY_2D_POSITION | mapped_item | 43 | {mapped_item <= representation_item representation_item.name = `component assembly 2d position'}
|
component_assembly_2d_position to assembly_component_2d_shape (as component_model) | PATH | | mapped_item mapped_item.mapping_source -> representation_map {representation_map representation_map.mapping_origin -> representation_item [representation_item.name = `origin'] [representation_item => geometric_representation_item => axis2_placement_2d]} representation_map.mapped_representation -> {[representation representation.name = `planar projected shape'] [representation representation.items[i] -> representation_item => geometric_representation_item => axis2_placement_2d] [representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> ({property_definition => 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) ]} representation => shape_representation
|
component_assembly_2d_position to component_2d_location (as transformation) | PATH | | mapped_item <= {mapped_item.mapping_target -> representation_item {representation_item => geometric_representation_item => cartesian_transformation_operator => cartesian_transformation_operator_2d} representation_item <- representation.items[i] {representation representation.context_of_items -> representation_context => geometric_representation_context geometric_representation_context.coordinate_space_dimension = 2} representation => component_location} representation_item <- representation.items[i] {representation representation.context_of_items -> representation_context => geometric_representation_context.coordinate_space_dimension = 2} representation => component_location
|
component_assembly_2d_position to next_higher_assembly_relationship (as component) | PATH | | mapped_item <= representation_item <- representation.items[i] representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> {property_definition => product_definition_shape} 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_assembly_2d_position to physical_unit_planar_shape (as assembly_model) | PATH | | mapped_item <= representation_item <- representation.items[i] {[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
|
COMPONENT_ASSEMBLY_3D_POSITION | mapped_item | 43 | {mapped_item <= representation_item representation_item.name = `component assembly 3d position'}
|
component_assembly_3d_position to assembly_component_3d_shape (as component_model) | PATH | | mapped_item mapped_item.mapping_source -> representation_map {representation_map representation_map.mapping_origin -> representation_item [representation_item.name = `origin'] [representation_item => geometric_representation_item => placement => axis2_placement_3d]} representation_map.mapped_representation -> {[representation (representation.name = `3d bound volume shape') (representation.name = `part template non planar 2d shape')] [representation representation.items[i] -> representation_item representation_item.name = `origin'] [representation representation.items[i] -> representation_item => geometric_representation_item => placement => axis2_placement_3d] [representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> ({property_definition => 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) ]} representation => shape_representation
|
component_assembly_3d_position to component_3d_location (as transformation) | PATH | | mapped_item mapped_item.mapping_target -> representation_item {representation_item => geometric_representation_item => placement => axis2_placement_3d} representation_item <- representation.items[i] representation => component_location
|
component_assembly_3d_position to next_higher_assembly_relationship (as component) | PATH | | mapped_item <= representation_item <- representation.items[i] representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> {property_definition => product_definition_shape} 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_assembly_3d_position to physical_unit_3d_shape (as assembly_model) | PATH | | mapped_item <= representation_item <- representation.items[i] {[representation representation.name = `3d bound volume shape'] [representation representation.items[i] -> representation_item => geometric_representation_item => placement => axis2_placement_3d] [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
|
COMPONENT_PART_2D_GEOMETRIC_REPRESENTATION_RELATIONSHIP | shape_representation_relationship | 41 | {shape_representation_relationship <= representation_relationship {representation_relationship representation_relationship.name = `component part planar shape'}}
|
component_part_2d_geometric_representation_relationship to assembly_component_2d_shape (as component_shape) | PATH | | shape_representation_relationship <= representation_relationship representation_relationship.rep_2 -> {representation [representation.name = `planar projected shape'] [representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> ({property_definition => 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) ]} representation => shape_representation
|
component_part_2d_geometric_representation_relationship to part_template_planar_shape (as part_shape) | PATH | | shape_representation_relationship <= representation_relationship representation_relationship.rep_1 -> {[representation representation.name = `planar projected shape'] [representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => part_template_definition]} representation => shape_representation
|
component_part_2d_geometric_representation_relationship to physical_unit_planar_shape (as part_shape) | PATH | | shape_representation_relationship <= representation_relationship representation_relationship.rep_1 -> {[representation representation.name = `planar projected shape'] [representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition product_definition => physical_unit]} representation => shape_representation
|
COMPONENT_PART_3D_GEOMETRIC_REPRESENTATION_RELATIONSHIP | shape_representation_relationship | 41 | shape_representation_relationship <= representation_relationship {representation_relationship representation_relationship.name = `component part 3d shape'}
|
component_part_3d_geometric_representation_relationship to assembly_component_3d_shape (as component_shape) | PATH | | shape_representation_relationship <= representation_relationship representation_relationship.rep_2 -> {representation [(representation.name = `3d bound volume shape') (representation.name = `part template non planar 2d shape')] [representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> ({property_definition => 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) ]} representation => shape_representation
|
component_part_3d_geometric_representation_relationship to part_template_3d_shape (as part_shape) | PATH | | shape_representation_relationship <= representation_relationship representation_relationship.rep_1 -> {[representation representation.name = `3d bound volume shape'] [representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => part_template_definition]} representation => shape_representation
|
component_part_3d_geometric_representation_relationship to part_template_non_planar_2d_shape (as part_shape) | PATH | | shape_representation_relationship <= representation_relationship representation_relationship.rep_1 -> {[representation representation.name = `part template non planar 2d shape'] [representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition product_definition => physical_unit]} representation => shape_representation => manifold_surface_shape_representation
|
component_part_3d_geometric_representation_relationship to physical_unit_3d_shape (as part_shape) | PATH | | shape_representation_relationship <= representation_relationship representation_relationship.rep_1 -> {[representation representation.name = `3d bound volume shape'] [representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition product_definition => physical_unit]} representation => shape_representation
|
DESIGN_VIEW_CONNECTION_ZONE_POSITION_RELATIONSHIP | representation_relationship_with_transformation | 43 | {representation_relationship_with_transformation representation_relationship_with_transformation.name = `design view connection zone position relationship'}
|
design_view_connection_zone_terminal_shape_relationship to shape_definition (as associating_design_view_shape) | PATH | | representation_relationship_with_transformation <= representation_relationship representation_relationship.rep_1 -> {representation representation.name = `design view shape'} representation => shape_representation
|
design_view_connection_zone_terminal_shape_relationship to connection_zone (as associated_usage) | PATH | | representation_relationship_with_transformation <= representation_relationship representation_relationship.rep_2 -> {representation representation.name = `zone shape'} {representation => shape_representation} representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect {shape_aspect shape_aspect.description = `connection zone'}
|
design_view_connection_zone_position_relationship to connection_zone (as associated_usage) | PATH | | representation_relationship_with_transformation <= representation_relationship representation_relationship.rep_2 -> {representation representation.name = `zone shape'} {representation => shape_representation} representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect {shape_aspect shape_aspect.description = `connection zone'}
|
design_view_connection_zone_position_relationship to shape_definition (as associated_connection_zone_shape_definition) | PATH | | representation_relationship_with_transformation <= representation_relationship representation_relationship.rep_2 -> {representation representation.name = `zone shape'} representation => shape_representation
|
design_view_connection_zone_position_relationship to axis_placement (as associated_usage_placement) | PATH | | representation_relationship_with_transformation representation_relationship_with_transformation.transformation_operator -> transformation transformation = item_defined_transformation item_defined_transformation.transform_item_1 -> representation_item {representation_item representation_item.name = `origin'} representation_item => geometric_representation_item => placement
|
design_view_connection_zone_position_relationship to physical_unit_design_view (as associating_design_view) | PATH | | representation_relationship_with_transformation <= representation_relationship representation_relationship.rep_1 -> {representation representation.name = `position'} {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 = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition {product_definition product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical design'} product_definition => physical_unit
|
DESIGN_VIEW_TERMINAL_COMPONENT_SHAPE_RELATIONSHIP | representation_relationship_with_transformation | 43 | {representation_relationship_with_transformation representation_relationship_with_transformation.name = `design view terminal component shape relationship'}
|
design_view_terminal_component_shape_relationship to feature_shape_definition (as associating_component_shape) | PATH | | representation_relationship_with_transformation <= representation_relationship representation_relationship.rep_1 -> {representation (representation.name = `planar projected shape') (representation.name = `3d bound volume shape')} representation => shape_representation
|
design_view_terminal_component_shape_relationship to conductive_interconnect_element_terminal (as associated_usage) | PATH | | representation_relationship_with_transformation <= representation_relationship representation_relationship.rep_2 -> {representation representation.name = `terminal shape'} {representation => shape_representation} representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect {shape_aspect shape_aspect.description = `conductive interconnect element terminal'}
|
design_view_terminal_component_shape_relationship to feature_shape_definition (as associated_terminal_shape_definition) | PATH | | representation_relationship_with_transformation <= representation_relationship representation_relationship.rep_2 -> {representation representation.name = `terminal shape'} representation => shape_representation
|
design_view_terminal_component_shape_relationship to axis_placement (as associated_usage_placement) | PATH | | representation_relationship_with_transformation representation_relationship_with_transformation.transformation_operator -> transformation transformation = item_defined_transformation item_defined_transformation.transform_item_1 -> representation_item {representation_item representation_item.name = `origin'} representation_item => geometric_representation_item => placement
|
design_view_terminal_component_shape_relationship to interconnect_component_interface_terminal (as associated_usage) | PATH | | representation_relationship_with_transformation <= representation_relationship representation_relationship.rep_2 -> {representation representation.name = `terminal shape'} {representation => shape_representation} representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => component_interface_terminal
|
design_view_terminal_component_shape_relationship to interconnect_component_join_terminal (as associated_usage) | PATH | | representation_relationship_with_transformation <= representation_relationship representation_relationship.rep_2 -> {representation representation.name = `terminal shape'} {representation => shape_representation} representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => component_terminal
|
design_view_terminal_component_shape_relationship to movable_packaged_component_join_terminal (as associated_usage) | PATH | | representation_relationship_with_transformation <= representation_relationship representation_relationship.rep_2 -> {representation representation.name = `terminal shape'} {representation => shape_representation} representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => {shape_aspect shape_aspect.description = `movable packaged component join terminal'} component_terminal
|