ARRAY_PLACEMENT_GROUP | (array_placement_group_component_definition) | 210 | (array_placement_group_component_definition <= assembly_group_component_definition <= component_definition <= product_definition {product_definition <- product_definition_relationship.relating_product_definition {product_definition_relationship product_definition_relationship.name = `group component'} product_definition_relationship product_definition_relationship.related_product_definition -> [product_definition => component_definition] [product_definition product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical occurrence']})
|
ASSEMBLY_COMPONENT_PLACEMENT_LINK | (assembly_group_component_definition_placement_link) | 210 | ({[assembly_group_component_definition_placement_link <= product_definition] [assembly_group_component_definition_placement_link <= product_definition_relationship]})
|
assembly_component_placement_link to assembly_component (as precedent_element) | PATH | | (assembly_group_component_definition_placement_link <= product_definition_relationship product_definition_relationship.relating_product_definition -> product_definition => component_definition)
|
assembly_component_placement_link to assembly_component (as subsequent_element) | PATH | | (assembly_group_component_definition_placement_link <= product_definition_relationship product_definition_relationship.related_product_definition -> product_definition => component_definition)
|
ASSEMBLY_GROUP_COMPONENT | (assembly_group_component_definition) | 210 | (assembly_group_component_definition <= component_definition <= product_definition {product_definition <- product_definition_relationship.relating_product_definition {product_definition_relationship product_definition_relationship.name = `group component'} product_definition_relationship product_definition_relationship.related_product_definition -> [product_definition => component_definition] [product_definition product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical occurrence']})
|
INTERFACED_GROUP_COMPONENT | interfaced_group_component_definition | 210 | interfaced_group_component_definition <= assembly_group_component_definition <= component_definition <= product_definition
|
interfaced_group_component to interface_component (as group_interface_component) | PATH | | interfaced_group_component_definition <= assembly_group_component_definition <= component_definition <= product_definition <- product_definition_relationship.relating_product_definition {product_definition_relationship product_definition_relationship.name = `group interface component'} product_definition_relationship product_definition_relationship.related_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 => interface_component_definition
|
LINEAR_ARRAY_PLACEMENT_GROUP_COMPONENT | (linear_array_placement_group_component_definition) | 210 | (linear_array_placement_group_component_definition <= array_placement_group_component_definition <= assembly_group_component_definition <= component_definition <= product_definition {product_definition <- product_definition_relationship.relating_product_definition {product_definition_relationship product_definition_relationship.name = `group component'} product_definition_relationship product_definition_relationship.related_product_definition -> [product_definition => component_definition] [product_definition product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical occurrence']})
|
linear_array_placement_group_component to assembly_component_placement_link (as element) | PATH | | (linear_array_placement_group_component_definition <= array_placement_group_component_definition <= assembly_group_component_definition <= component_definition <= product_definition <- product_definition_relationship.relating_product_definition {product_definition_relationship product_definition_relationship.name = `element'} product_definition_relationship.related_product_definition -> product_definition => assembly_group_component_definition_placement_link)
|
linear_array_placement_group_component to length_data_element (as initial_node_positive_x_displacement) | PATH | | (linear_array_placement_group_component_definition <= array_placement_group_component_definition <= assembly_group_component_definition <= component_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 property_definition.name = `linear array placement group properties'} property_definition_representation.definition property_definition_representation.used_representation -> representation {[representation representation.name = `linear array properties'] [representation representation.context_of_items -> representation_context [representation_context representation_context => global_unit_assigned_context] [representation_context representation_context => global_uncertainty_assigned_context] [representation_context representation_context => parametric_representation_context]] [representation representation.context_of_items -> representation_context representation_context.context_type representation_context.context_type = `array parametric context']} representation.items[i] -> representation_item => {representation_item representation_item.name = `initial element positive x displacement'} measure_representation_item <= measure_with_unit {measure_with_unit => length_measure_with_unit} measure_with_unit.value_component
|
linear_array_placement_group_component to length_data_element (as location_uncertainty) | PATH | | (linear_array_placement_group_component_definition <= array_placement_group_component_definition <= assembly_group_component_definition <= component_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 property_definition.name = `linear array placement group properties'} property_definition_representation.definition property_definition_representation.used_representation -> representation {representation representation.name = `linear array properties'} representation.context_of_items -> representation_context representation_context => global_uncertainty_assigned_context global_uncertainty_assigned_context.uncertainty[i] -> uncertainty_measure_with_unit <= measure_with_unit => length_measure_with_unit
|
linear_array_placement_group_component to length_data_element (as terminus_node_positive_x_displacement) | PATH | | (linear_array_placement_group_component_definition <= array_placement_group_component_definition <= assembly_group_component_definition <= component_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 property_definition.name = `linear array placement group properties'} property_definition_representation.definition property_definition_representation.used_representation -> representation {[representation representation.name = `linear array properties'] [representation representation.context_of_items -> representation_context [representation_context representation_context => global_unit_assigned_context] [representation_context representation_context => global_uncertainty_assigned_context] [representation_context representation_context => parametric_representation_context]] [representation representation.context_of_items -> representation_context representation_context.context_type representation_context.context_type = `array parametric context']} representation.items[i] -> representation_item => {representation_item representation_item.name = `terminus element positive x displacement'} measure_representation_item <= measure_with_unit {measure_with_unit => length_measure_with_unit} measure_with_unit.value_component
|
LINEAR_ARRAY_PLACEMENT_GROUP_COMPONENT_LINK | (linear_array_component_definition_link) | 210 | ({[linear_array_component_definition_link <= product_definition] [linear_array_component_definition_link <= product_definition_relationship]})
|
linear_array_placement_group_component_link to linear_array_placement_group_component (as precedent_element) | PATH | | (linear_array_component_definition_link <= product_definition_relationship product_definition_relationship.relating_product_definition -> product_definition => component_definition => assembly_group_component_definition => array_placement_group_component_definition => linear_array_placement_group_component_definition)
|
linear_array_placement_group_component_link to linear_array_placement_group_component (as subsequent_element) | PATH | | (linear_array_component_definition_link <= product_definition_relationship product_definition_relationship.related_product_definition -> product_definition => component_definition => assembly_group_component_definition => array_placement_group_component_definition => linear_array_placement_group_component_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)
|
RECTANGULAR_ARRAY_PLACEMENT_GROUP_COMPONENT | (rectangular_array_placement_group_component_definition) | 210 | (rectangular_array_placement_group_component_definition <= array_placement_group_component_definition <= assembly_group_component_definition <= component_definition <= product_definition {product_definition <- product_definition_relationship.relating_product_definition {product_definition_relationship product_definition_relationship.name = `group component'} product_definition_relationship product_definition_relationship.related_product_definition -> [product_definition => component_definition] [product_definition product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `physical occurrence']})
|
rectangular_array_placement_group_component to linear_array_placement_group_component_link (as element) | PATH | | (rectangular_array_placement_group_component_definition <= array_placement_group_component_definition <= assembly_group_component_definition <= component_definition <= product_definition <- product_definition_relationship.relating_product_definition {product_definition_relationship product_definition_relationship.name = `element'} product_definition_relationship.related_product_definition -> product_definition => linear_array_component_definition_link)
|
rectangular_array_placement_group_component to length_data_element (as initial_row_positive_y_displacement) | PATH | | (rectangular_array_placement_group_component_definition <= array_placement_group_component_definition <= assembly_group_component_definition <= component_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 property_definition.name = `rectangular array placement group properties'} property_definition_representation.definition property_definition_representation.used_representation -> representation {[representation representation.name = `rectangular array properties'] [representation representation.context_of_items -> representation_context [representation_context representation_context => global_unit_assigned_context] [representation_context representation_context => global_uncertainty_assigned_context] [representation_context representation_context => parametric_representation_context]] [representation representation.context_of_items -> representation_context representation_context.context_type representation_context.context_type = `array parametric context']} representation.items[i] -> representation_item => {representation_item representation_item.name = `initial row positive y displacement'} measure_representation_item <= measure_with_unit {measure_with_unit => length_measure_with_unit} measure_with_unit.value_component
|
rectangular_array_placement_group_component to length_data_element (as location_uncertainty) | PATH | | (rectangular_array_placement_group_component_definition <= array_placement_group_component_definition <= assembly_group_component_definition <= component_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 property_definition.name = `rectangular array placement group properties'} property_definition_representation.definition property_definition_representation.used_representation -> representation {representation representation.name = `rectangular array properties'} representation.context_of_items -> representation_context representation_context => global_uncertainty_assigned_context global_uncertainty_assigned_context.uncertainty[i] -> uncertainty_measure_with_unit <= measure_with_unit => length_measure_with_unit
|
rectangular_array_placement_group_component to length_data_element (as terminus_row_positive_y_displacement) | PATH | | (rectangular_array_placement_group_component_definition <= array_placement_group_component_definition <= assembly_group_component_definition <= component_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 property_definition.name = `rectangular array placement group properties'} property_definition_representation.definition property_definition_representation.used_representation -> representation {[representation representation.name = `rectangular array properties'] [representation representation.context_of_items -> representation_context [representation_context representation_context => global_unit_assigned_context] [representation_context representation_context => global_uncertainty_assigned_context] [representation_context representation_context => parametric_representation_context]] [representation representation.context_of_items -> representation_context representation_context.context_type representation_context.context_type = `array parametric context']} representation.items[i] -> representation_item => {representation_item representation_item.name = `terminus row positive y displacement'} measure_representation_item <= measure_with_unit {measure_with_unit => length_measure_with_unit} measure_with_unit.value_component
|
SUB_ASSEMBLY_RELATIONSHIP | (assembly_component_usage) | 44 | |
sub_assembly_reference_designation | (assembly_component_usage.reference_designator) (shape_aspect_relationship.description) | 44 41 | |
sub_assembly_relationship to assembly_component (as related_component) | PATH | | (assembly_component_usage <= product_definition_usage <= product_definition_relationship {product_definition_relationship product_definition_relationship.name = `group component'} product_definition_relationship.related_product_definition -> product_definition => component_definition)
|
sub_assembly_relationship to assembly_group_component (as relating_component) | PATH | | (assembly_component_usage <= product_definition_usage <= product_definition_relationship {product_definition_relationship product_definition_relationship.name = `group component'} product_definition_relationship.relating_product_definition -> product_definition => component_definition => assembly_group_component_definition)
|