ISO 10303-214:2010(E)

Table 28 — Mapping for Classification_association in UoF S6

Index for application objects starting with C  Figure — Arrowright

Figure — AP214 Overview
Application element AIM element Source Rules Reference path
CLASSIFICATION_ASSOCIATION


#1: If classification_association.definitional is TRUE.
#2: If classification_association.definitional is FALSE.
#3: If classification_association.definitional is not instantiated.
#4: If the document_representation is not a physical_model.
#5: If the document_representation is a physical_model.
#6: If product_class is used without UoF S7.
#7: If product_class is used with UoF S7.
#8: If specification_category.implicit_exclusive_condition = FALSE.
#9: If specification_category.implicit_exclusive_condition = TRUE.
#10: If the design_discipline_item_definition is not specified as a resource_definition by a process_operation_resource_assignment.
#11: If the design_discipline_item_definition is specified as a resource_definition by a process_operation_resource_assignment.
#12: If property_value_association is of type item_property_association.
#13: If property_value_association is of type process_property_association and references an element in the process_property_select which is not process_operation_resource_assignment.
#14: If property_value_association is of type process_property_association and references process_operation_resource_assignment in the process_property_select.
#15: If item_instance is not used in the context of UoF S7.
#16: If item_instance is used in the context of UoF S7.
#17: If no item_version is associated.
#18: If an item_version is associated.
#19: If product_identification is used with UoF S4.
#20: If product_identification is used with UoF S7.
applied_classification_assignment
214
 
80 applied_classification_assignment <=
classification_assignment
{classification_assignment.role ->
classification_role
classification_role.name
#1: (classification_role.name = 'definitional')
#2: (classification_role.name = 'non-definitional')
#3: (classification_role.name = '')}

 
definitional classification_role.name
41
 
13,80 applied_classification_assignment <=
classification_assignment
classification_assignment.role ->
classification_role
classification_role.name
{#1: (classification_role.name = 'definitional')
#2: (classification_role.name = 'non-definitional')
#3: (classification_role.name = '')}

 
role classification_role.description
41
 
  applied_classification_assignment <=
classification_assignment
classification_assignment.role ->
classification_role
classification_role.description

 
classification_association to general_classification
(as associated_classification)
PATH
 
 
  applied_classification_assignment <=
classification_assignment
classification_assignment.assigned_class ->
group =>
class

 
classification_association to activity
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item = executed_action
executed_action

 
classification_association to activity_method
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = action_method
action_method

 
classification_association to approval_status
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = approval_status
approval_status

 
classification_association to catalogue_thread
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = feature_definition
feature_definition =>
{feature_definition <=
characterized_object
characterized_object.description = 'thread'}
externally_defined_feature_definition

 
classification_association to complex_product
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = product_definition_formation
product_definition_formation

 
classification_association to contract
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = contract
contract

 
classification_association to design_constraint
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = product_definition_formation
product_definition_formation

 
classification_association to design_discipline_item_definition
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = product_definition
product_definition
#10: (product_definition)
#11: (product_definition =>
product_definition_resource)

 
classification_association to document
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = product
product
{product <-
product_related_product_category.products[i]
product_related_product_category <=
product_category
product_category.name = 'document'}

 
classification_association to document_file
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = document_file
document_file

 
classification_association to document_representation
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
#4: (classification_item = product_definition
product_definition)
#5: (classification_item = product_definition
product_definition =>
product_definition_with_associated_documents =>
physically_modelled_product_definition)

 
classification_association to document_version
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item = product_definition_formation
{product_definition_formation
product_definition_formation.of_product ->
product <-
product_related_product_category.products[i]
product_related_product_category <=
product_category
product_category.name = 'document'}

 
classification_association to effectivity
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item = effectivity
effectivity

 
classification_association to feature_definition
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item = feature_definition
feature_definition

 
classification_association to general_feature
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item = general_feature
general_feature

 
classification_association to item
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = product
product

 
classification_association to item_instance
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
#15: (classification_item = product_definition_relationship
product_definition_relationship =>
product_definition_usage =>
assembly_component_usage)
#16: (classification_item = product_definition
product_definition)

 
classification_association to item_version
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = product_definition_formation
product_definition_formation

 
classification_association to material
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = material_designation
material_designation

 
classification_association to process_operation_definition
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = process_operation
process_operation

 
classification_association to process_operation_occurrence
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = action_relationship
action_relationship
{action_relationship.name = 'process operation occurrence' }

 
classification_association to process_plan
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = action
#17: (action =>
process_plan)
#18: (action =>
product_definition_process =>
product_process_plan)

 
classification_association to product_class
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = product_concept
#6: (product_concept)
#7: (product_concept =>
product_class)

 
classification_association to product_identification
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = configuration_item
#19: (configuration_item)
#20: (configuration_item =>
product_identification)

 
classification_association to project
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = organizational_project
organizational_project

 
classification_association to property
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = general_property
general_property

 
classification_association to property_value_association
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
#12: (classification_item = property_definition
property_definition)
#13: (classification_item = action_property
action_property)
#14: (classification_item = resource_property
resource_property)

 
classification_association to security_level
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = security_classification_level
security_classification_level

 
classification_association to simple_property_association
(as classified_element)
PATH     applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = security_classification_level
security_classification_level

 

classification_association to specification
(as classified_element)
PATH     applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = product_concept_feature
product_concept_feature
classification_association to shape_element
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = shape_aspect
shape_aspect

 
classification_association to specification_category
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = product_concept_feature_category
#8: (product_concept_feature_category)
#9: (product_concept_feature_category =>
exclusive_product_concept_feature_category)

 
classification_association to thread_feature
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = shape_aspect
shape_aspect =>
applied_area

 
classification_association to transition_feature
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = shape_aspect
shape_aspect =>
transition_feature

 
classification_association to work_order
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = action_directive
action_directive

 
classification_association to work_request
(as classified_element)
PATH
 
 
  applied_classification_assignment
applied_classification_assignment.items[i] ->
classification_item
classification_item = versioned_action_request
versioned_action_request

 


© ISO 2010 — All rights reserved