ISO 10303-214:2010(E)

Table 8 — Mapping for Pocket_feature in UoF FF2

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

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


#1: If used as a planar_bottom_condition.
#2: If used as a general_bottom_condition.
#3: If the pocket is a general_pocket.
#4: If the pocket is a rectangular_open_pocket.
#5: If the pocket is a rectangular_closed_pocket.
pocket
214
 
  pocket <=
feature_definition <=
characterized_object

 
pocket_feature to feature_parameter
(as base_radius)
PATH
 
 
  pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition
{property_definition =>
product_definition_shape}
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation.items[i] ->
representation_item =>
{representation_item.name = 'base radius'}
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

 
pocket_feature to pocket_bottom_condition
(as bottom_condition)
PATH
 
 
  pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect.description = 'bottom condition occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship.description = 'pocket bottom usage']}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{#1: (shape_aspect.description = 'planar')
#2: (shape_aspect.description = 'complex')}

 
pocket_feature to through_pocket_bottom_condition
(as bottom_condition)
PATH
 
 
  pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect.description = 'bottom condition occurrence'}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship.description = 'pocket bottom usage']}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = 'through'}

 
pocket_feature to profile_usage
(as boundary)
PATH
 
 
  pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
{#3: (shape_aspect.description = 'boundary occurrence')
#4: (shape_aspect.description = 'open boundary occurrence')
#5: (shape_aspect.description = 'closed boundary occurrence')}
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship.description = 'profile usage']
[shape_aspect_relationship =>
shape_defining_relationship]}

 
pocket_feature to linear_path
(as pocket_depth)
PATH
 
 
  pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
{shape_aspect.description = 'pocket depth occurrence'}
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship.name = 'pocket depth']
[shape_aspect_relationship =>
shape_defining_relationship]
[shape_aspect_relationship.description = 'path feature component usage']}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
{shape_aspect.description = 'linear'}
path_feature_component

 
pocket_feature to angle_taper
(as taper)
PATH
 
 
  pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
{[shape_aspect.description = 'change in boundary occurrence']}
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship.description = 'taper usage']
[shape_aspect_relationship =>
feature_component_relationship]}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
{shape_aspect.description = 'angle taper'}
taper

 
pocket_feature to directed_taper
(as taper)
PATH
 
 
  pocket <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
{[shape_aspect.description = 'change in boundary occurrence']}
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship.description = 'taper usage']
[shape_aspect_relationship =>
feature_component_relationship]}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
{shape_aspect.description = 'directed taper'}
taper

 


© ISO 2010 — All rights reserved