ISO 10303-214:2010(E)

Table 18 — Mapping for Kinematic_element in UoF K1

Figure — Arrowleft Index for application objects starting with K  Figure — Arrowright

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


#1: If the kinematic_element represents a structure.
#2: If the kinematic_element represents a joint.
#3: If the kinematic_element represents a link.
#4: If the kinematic_element represents a pair.
#5: For the primary_language_dependent_string.
#6: For any additional_language_dependent_string.
#1: (kinematic_structure)
#2: (kinematic_joint)
#3: (kinematic_link)
#4: (kinematic_pair)
106
106
106
106
 
  {kinematic_pair <=
item_defined_transformation}

 
name #1: (name_assignment.assigned_name)
#2: (name_assignment.assigned_name)
#3: (name_assignment.assigned_name)
#4: (item_defined_transformation.name)
41
41
41
41
 
32,172,173,174 #1: (kinematic_structure
name_item = kinematic_structure)
#2: (kinematic_joint
name_item = kinematic_joint)
#3: (kinematic_link
name_item = kinematic_link)

name_item <-
applied_name_assignment.items[i]
applied_name_assignment <=
name_assignment
{name_assignment.role ->
object_role
object_role.name = 'kinematic element name'}
name_assignment.assigned_name

 
kinematic_element to multi_language_string
(as name)
#1: (#5: ([name_assignment.assigned_name]
[PATH])
#6: (PATH))
#2: (#5: ([name_assignment.assigned_name]
[PATH])
#6: (PATH))
#3: (#5: ([name_assignment.assigned_name]
[PATH])
#6: (PATH))
#4: (#5: ([item_defined_transformation.name]
[PATH])
#6: (PATH))
41
 
 
 
 
 
 
 
 
 
 
 
 
134,136 (#1: (kinematic_structure
name_item = kinematic_structure)
#2: (kinematic_joint
name_item = kinematic_joint)
#3: (kinematic_link
name_item = kinematic_link)

name_item <-
applied_name_assignment.items[i]
applied_name_assignment <=
name_assignment
{name_assignment.role ->
object_role
object_role.name = 'kinematic element name'}
#5: (attribute_language_item = name_assignment
attribute_language_item <-
attribute_language_assignment.items[i]
attribute_language_assignment
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name = 'assigned_name'})
#6: (multi_language_attribute_item = name_assignment
multi_language_attribute_item <-
multi_language_attribute_assignment.items[i]
multi_language_attribute_assignment
{multi_language_attribute_assignment <=
attribute_value_assignment
attribute_value_assignment.attribute_name = 'assigned_name'}))
#4: (kinematic_pair
#5: (attribute_language_item = kinematic_pair
attribute_language_item <-
attribute_language_assignment.items[i]
attribute_language_assignment
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name = 'name'})
#2: (multi_language_attribute_item = kinematic_pair
multi_language_attribute_item <-
multi_language_attribute_assignment.items[i]
multi_language_attribute_assignment
{multi_language_attribute_assignment <=
attribute_value_assignment
attribute_value_assignment.attribute_name = 'name'}))

 


© ISO 2010 — All rights reserved