ISO 10303-214:2010(E)

Table 25 — Mapping for Group in UoF S2

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

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


#1: The general case for the group.
#2: If the group is member of a layer.
#3: For the primary_language_dependent_string.
#4: For any additional_language_dependent_string.
#5: If the detailed_element is part of a geometric model.
#6: If the detailed_element is a template instance.
#7: If the detailed_element is part of a topological model.
#8: If the detailed_element is a styled_element.
#9: If the detailed_element is a draughting_callout.
#1: (group)
#2: (rep_item_group)
41
41
 
  #2: ({rep_item_group <=
[group]
[representation_item]
{representation_item <-
representation.items[i]
representation
representation.name = 'group representation'}})

 
name group.name
41
 
  #1: (group)
#2: (rep_item_group <=
group)

group.name

 
purpose group.description
41
 
  #2: (rep_item_group <=
group)
(group)

group.description

 
group to detailed_element
(as element)
PATH
 
 
  #1: (group <-)
#2: (rep_item_group <=
group <-)

group_assignment.assigned_group
group_assignment =>
{group_assignment.role ->
object_role
object_role.name = 'group membership'}
applied_group_assignment
applied_group_assignment.items[i] ->
group_item
#5: (group_item = geometric_representation_item
geometric_representation_item)
#7: (group_item = topological_representation_item
topological_representation_item)
#6: (group_item = mapped_item
mapped_item)
#8: (group_item = styled_item
styled_item)
#9: (group_item = geometric_representation_item
geometric_representation_item =>
draughting_callout =>
draughting_elements)

 
group to shape_element
(as element)
PATH
 
 
  #1: (group <-
group_assignment.assigned_group
group_assignment =>
{group_assignment.role ->
object_role
object_role.name = 'group membership'}
applied_group_assignment
applied_group_assignment.items[i] ->
group_item
group_item = shape_aspect
shape_aspect)
#2: (see NOTE 1)1)

 
group to multi_language_string
(as name)
#3: ([group.name]
[PATH])
#4: (PATH)
41
 
 
 
131 #1: (group)
#2: (rep_item_group <=
group)
#3: (attribute_language_item = group
attribute_language_item <-
attribute_language_assignment.items[i]
attribute_language_assignment
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name = 'name'})
#4: (multi_language_attribute_item = group
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'})

 
group to multi_language_string
(as purpose)
#3: ([group.description]
[PATH])
#4: (PATH)
41
 
 
 
131 #1: (group)
#2: (rep_item_group <=
group)
#3: (attribute_language_item = group
attribute_language_item <-
attribute_language_assignment.items[i]
attribute_language_assignment
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name = 'description'})
#4: (multi_language_attribute_item = group
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 = 'description'})

 


© ISO 2010 — All rights reserved