Table 14 - Mapping table for assembly_marking UoF
Application elementAIM elementSourceReference path
CONFIGURATION_CONTROLLED_MESSAGEdescriptive_representation_item45
message_contentdescriptive_representation_item.description45 
message_type_specificationrepresentation_item.name43descriptive_representation_item <=
representation_item
representation_item.name
{(representation_item.name = `approval date')
(representation_item.name = `manufacturer code')
(representation_item.name = `part number')
(representation_item.name = `revision identifier')}
configuration_controlled_message to
ee_approval
(as message_source)
PATH descriptive_representation_item <=
representation_item <-
representation.items[i]
representation
approval_assigned_item = representation
approval_assigned_item <-
applied_approval_assignment.items[i]
applied_approval_assignment <=
approval_assignment
approval_assignment.assigned_approval ->
approval
configuration_controlled_message to
ee_product_version
(as message_source)
PATH descriptive_representation_item <=
representation_item <-
representation.items[i]
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
product_definition.formation ->
product_definition_formation
configuration_controlled_message to
organization
(as message_source)
PATH descriptive_representation_item <=
representation_item <-
representation.items[i]
representation
organization_assigned_item = representation
organization_assigned_item <-
applied_organization_assignment.items[i]
applied_organization_assignment <=
organization_assignment
organization_assignment.assigned_organization ->
organization
EE_SPECIFICATIONee_specification210ee_specification <=
document
ee_specification to
organization
(as source)
PATH ee_specification <=
document
organization_assigned_item = document
organization_assigned_item <-
applied_organization_assignment.items[i]
applied_organization_assignment <=
organization_assignment
{organization_assignment
organization_assignment.role ->
organization_role
organization_role.name = `document source'}
organization_assignment.assigned_organization ->
organization
ee_specification to
person_and_organization
(as source)
PATH ee_specification <=
document
person_and_organization_assigned_item = document
person_and_organization_assigned_item <-
applied_person_and_organization_assignment.items[i]
applied_person_and_organization_assignment <=
person_and_organization_assignment
{person_and_organization_assignment
person_and_organization_assignment.role ->
person_and_organization_role
person_and_organization_role.name = `document source'}
person_and_organization_assignment.assigned_person_and_organization ->
person_and_organization
MARKINGrepresentation43{[representation
representation.name = `marking']
[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]}
marking to
axis_placement
(as placement)
PATH representation
representation.items[i] ->
{representation_item
representation_item.name = `marking location'}
representation_item =>
geometric_representation_item =>
placement
marking to
ee_text
(as marked_message)
PATH representation
representation.items[i]->
representation_item =>
descriptive_representation_item
marking to
ee_material
(as marking_material)
PATH 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}
characterized_definition <-
material_designation.definitions[i]
material_designation
{material_designation
classification_assigned_item = material_designation
classification_assigned_item <-
applied_classification_assignment.items[i]
applied_classification_assignment <=
group_assignment
group_assignment.assigned_group ->
group
{group =>
material_functional_category}
group.name = `marking material'}
marking to
ee_specification
(as marking_specification)
PATH representation
document_assigned_item = representation
document_assigned_item <-
applied_document_reference.items[i]
applied_document_reference <=
document_reference
document_reference.assigned_document ->
{document <-
document_usage_constraint.source
document_usage_constraint
document_usage_constraint.subject_element = `marking specification'}
document =>
ee_specification
marking to
physical_unit_3d_shape
(as marked_device_shape)
PATH representation <-
representation_relationship.rep_1
{representation_relationship
representation_relationship.name = `marked device shape'}
representation_relationship.rep_2 ->
representation
{representation.name = `3d bound volume shape'}
marking to
physical_unit_planar_shape
(as marked_device_shape)
PATH representation <-
representation_relationship.rep_1
{representation_relationship
representation_relationship.name = `marked device shape'}
representation_relationship.rep_2 ->
representation
{representation.name = `planar projected shape'}
marking to
feature_shape_definition
(as message_representation)
PATH representation <-
representation_relationship.rep_1
{representation_relationship
representation_relationship.name = `message representation'}
representation_relationship.rep_2 ->
representation
{representation.description = `text representation'}
marking to
styled_text
(as message_representation_text)
PATH representation <-
representation_relationship.rep_1
{representation_relationship
representation_relationship.name = `message representation'}
representation_relationship.rep_2 ->
representation
{representation.description = `text representation'}
representation.items[i] ->
{representation_item
representation_item.name = `marking text'}
representation_item =>
(geometric_representation_item =>
text_literal)
(styled_item =>
annotation_occurrence =>
annotation_text_occurrence)