Table 53 - Mapping table for interconnect_bill_of_material UoF
Application elementAIM elementSourceReference path
ALTERNATE_PRODUCTalternate_product_relationship44{alternate_product_relationship
alternate_product_relationship.basis = `alternate product'}
alternate_product to
ee_product
(as defined_alternate_product)
PATH alternate_product_relationship
alternate_product_relationship.alternate ->
product
ALTERNATE_SELECT_PRODUCTalternate_product_relationship44{alternate_product_relationship
(alternate_product_relationship.basis = `alternate product')
(alternate_product_relationship.basis = `test select product')
(alternate_product_relationship.basis = `assembly alternate product')}
alternate_select_product to
contract
(as authorizing_agreement)
PATH alternate_product_relationship
contract_assigned_item = alternate_product_relationship
contract_assigned_item <-
applied_contract_assignment.items[i]
applied_contract_assignment <=
contract_assignment
contract_assignment.assigned_contract ->
contract
alternate_select_product to
ee_product
(as defined_alternate_product)
PATH alternate_product_relationship
alternate_product_relationship.alternate ->
product
alternate_select_product to
ee_product
(as defining_base_product)
PATH alternate_product_relationship
alternate_product_relationship.base ->
product
ASSEMBLY_ALTERNATE_PRODUCTalternate_product_relationship44{alternate_product_relationship
alternate_product_relationship.basis = `assembly alternate product'}
assembly_alternate_product to
physical_unit_design_view
(as basis_context)
PATH alternate_product_relationship
alternate_product_relationship.base ->
product <-
product_definition_formation.of_product
product_definition_formation <-
product_definition.formation
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship =>
product_definition_usage =>
assembly_component_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_RELATIONSHIPassembly_component_usage44{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})
(product_definition
[product_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 =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect =>
component_shape_aspect])
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_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_requiredPATH41quantified_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
INTERCONNECT_MODULE_STRATUM_ASSEMBLY_RELATIONSHIPassembly_component_usage44{assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.name = `interconnect module stratum assembly relationship'}
reference_designationassembly_component_usage.reference_designator44 
interconnect_module_stratum_assembly_relationship to
interconnect_module
(as assembly)
PATH assembly_component_usage <=
product_definition_usage <=
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
interconnect_module_stratum_assembly_relationship to
stratum
(as component)
PATH assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition =>
stratum
MATERIAL_COMPOSITION_RELATIONSHIPproduct_material_composition_relationship45
composition_basisproduct_material_composition_relationship.composition_basis45 
composition_classproduct_material_composition_relationship.class45 
determination_methodproduct_material_composition_relationship.determination_method45 
material_composition_relationship to
data_element
(as constituent_amount)
PATH product_material_composition_relationship
product_material_composition_relationship.constituent_amount[i] ->
measure_with_unit
material_composition_relationship to
ee_material
(as related_product)
PATH product_material_composition_relationship <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
material_designation.definitions[i]
material_designation
material_composition_relationship to
ee_material
(as relating_product)
PATH product_material_composition_relationship <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
material_designation.definitions[i]
material_designation
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_designationPATH 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
PHYSICAL_COMPONENT_TERMINAL(component_terminal) (component_interface_terminal) 210 210(component_terminal <=
shape_aspect
{shape_aspect
(shape_aspect.description = `interconnect module component stratum based terminal')
(shape_aspect.description = `minimally defined component terminal')
})
(component_interface_terminal <=
shape_aspect)
PROMISSORY_USAGE_IN_PRODUCT_MODEL_RELATIONSHIPapplied_promissory_usage_in_product_model_assignment210{applied_promissory_usage_in_product_model_assignment <=
group_assignment
group_assignment.assigned_group ->
group =>
promissory_usage_in_product_model}
promissory_usage_in_product_model_relationship to
Ee_product_definition
(as component)
PATH applied_promissory_usage_in_product_model_assignment
applied_promissory_usage_in_product_model_assignment.items[i] ->
promissory_usage_in_product_model_assigned_item
promissory_usage_in_product_model_assigned_item = product_definition
(product_definition =>
product_definition_with_associated_documents)
(product_definition)
(product_definition =>
evaluation_product_definition)
(product_definition =>
externally_defined_physical_unit)
(product_definition =>
library_defined_physical_unit)
(product_definition =>
analytical_model_definition)
(product_definition =>
footprint_definition)
(product_definition =>
padstack_definition)
(product_definition =>
physical_unit_network_definition)
(product_definition =>
requirement_definition)
(product_definition =>
stratum)
(product_definition =>
functional_unit)
(product_definition =>
externally_defined_functional_unit)
(product_definition =>
library_defined_functional_unit)
promissory_usage_in_product_model_relationship to
ee_product_model
(as product_model)
PATH applied_promissory_usage_in_product_model_assignment
applied_promissory_usage_in_product_model_assignment.items[i] ->
promissory_usage_in_product_model_assigned_item
promissory_usage_in_product_model_assigned_item = product_concept
promissory_usage_in_product_model_relationship to
security_classification
(as security_code)
PATH applied_promissory_usage_in_product_model_assignment
security_classification_assigned_item = applied_promissory_usage_in_product_model_assignment
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
PROMISSORY_USAGE_RELATIONSHIPpromissory_usage_occurrence44
promissory_usage_relationship to
physical_unit_design_view
(as assembly)
PATH promissory_usage_occurrence <=
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
promissory_usage_relationship to
security_classification
(as security_code)
PATH promissory_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
SUBSTITUTE_PRODUCTproduct41
substitute_product to
assembly_composition_relationship
(as substitutable_component)
PATH product <-
product_definition_formation.of_product
product_definition_formation <-
product_definition.formation
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `assembly composition'}
product_definition_relationship =>
product_definition_usage =>
assembly_component_usage
{assembly_component_usage <-
assembly_component_usage_substitute.base}
substitute_product to
ee_product
(as defined_alternate_product)
PATH product <-
product_definition_formation.of_product
product_definition_formation <-
product_definition.formation
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship =>
product_definition_usage =>
assembly_component_usage <-
assembly_component_usage_substitute.substitute}
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition
product_definition.formation ->
product_definition_formation
product_definition_formation.of_product ->
product
TEST_SELECT_PRODUCTalternate_product_relationship44{alternate_product_relationship
alternate_product_relationship.basis = `test select product'}