ISO 10303-214:2010(E)

Table 25 — Mapping for Accuracy in UoF S2

Index for application objects starting with A  Figure — Arrowright

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


#1: For global assignments.
#2: For partial models.
#3: For single items.
#4: For the primary_language_dependent_string.
#5: For any additional_language_dependent_string.
#6: If the face is used with UoF G3 or G5.
#7: If the face is defined by an associated surface.
#8: If the face is not defined by an associated surface.
#9: If the edge is defined by another edge.
#10: If the edge is fully defined.
#1: (global_uncertainty_assigned_context)
#2: (uncertainty_assigned_representation)
#3: (qualified_representation_item)
43
43
43
 
6

 
accuracy_type #1: (uncertainty_measure_with_unit.name)
#2: (uncertainty_measure_with_unit.name)
#3: (uncertainty_qualifier.measure_name)
43
43
43
 
30,43,50 (#1: (global_uncertainty_assigned_context
global_uncertainty_assigned_context.uncertainty[i] ->)
#2: (uncertainty_assigned_representation
uncertainty_assigned_representation.uncertainty[i] ->)

uncertainty_measure_with_unit
uncertainty_measure_with_unit.name
{(uncertainty_measure_with_unit.name)
(uncertainty_measure_with_unit.name = 'angular accuracy')
(uncertainty_measure_with_unit.name = 'curvature accuracy')
(uncertainty_measure_with_unit.name = 'distance accuracy')})
#3: (qualified_representation_item
qualified_representation_item.qualifiers[i] ->
value_qualifier
value_qualifier = uncertainty_qualifier
uncertainty_qualifier
uncertainty_qualifier.measure_name
{[(uncertainty_qualifier.measure_name)
(uncertainty_qualifier.measure_name = 'angular accuracy')
(uncertainty_qualifier.measure_name = 'curvature accuracy')
(uncertainty_qualifier.measure_name = 'distance accuracy')]
[uncertainty_qualifier =>
standard_uncertainty]})

 
accuracy_value #1: (measure_with_unit.value_component)
#2: (measure_with_unit.value_component)
#3: (standard_uncertainty.uncertainty_value)
41
41
41
 
30,43,50 (#1: (global_uncertainty_assigned_context
global_uncertainty_assigned_context.uncertainty[i] ->)
#2: (uncertainty_assigned_representation
uncertainty_assigned_representation.uncertainty[i] ->)

uncertainty_measure_with_unit <=
measure_with_unit
measure_with_unit.value_component)
#3: (qualified_representation_item
qualified_representation_item.qualifiers[i] ->
value_qualifier
value_qualifier = uncertainty_qualifier
uncertainty_qualifier =>
standard_uncertainty
standard_uncertainty.uncertainty_value)

 
description #1: (uncertainty_measure_with_unit.description)
#2: (uncertainty_measure_with_unit.description)
#3: (uncertainty_qualifier.description)
43
43
43
 
30,50 (#1: (global_uncertainty_assigned_context
global_uncertainty_assigned_context.uncertainty[i] ->)
#2: (uncertainty_assigned_representation
uncertainty_assigned_representation.uncertainty[i] ->)

uncertainty_measure_with_unit
uncertainty_measure_with_unit.description)
#3: (qualified_representation_item
qualified_representation_item.qualifiers[i] ->
value_qualifier
value_qualifier = uncertainty_qualifier
uncertainty_qualifier
uncertainty_qualifier.description)

 
accuracy to multi_language_string
(as description)
#1: (#4: ([uncertainty_measure_with_unit.description]
[PATH])
#5: (PATH))
#2: (#4: ([uncertainty_measure_with_unit.description]
[PATH])
#5: (PATH))
#3: (#4: ([uncertainty_qualifier.description]
[PATH])
#5: (PATH))
43
 
 
 
 
 
 
 
 
 
169,170 (#1: (global_uncertainty_assigned_context
global_uncertainty_assigned_context.uncertainty[i] ->)
#2: (uncertainty_assigned_representation
uncertainty_assigned_representation.uncertainty[i] ->)

uncertainty_measure_with_unit
#4: (attribute_language_item = uncertainty_measure_with_unit
attribute_language_item <-
attribute_language_assignment.items[i]
attribute_language_assignment
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name = 'description'})
#5: (multi_language_attribute_item = uncertainty_measure_with_unit
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'}))
#3: (qualified_representation_item
qualified_representation_item.qualifiers[i] ->
value_qualifier
value_qualifier = uncertainty_qualifier
uncertainty_qualifier
#4: (attribute_language_item = uncertainty_qualifier
attribute_language_item <-
attribute_language_assignment.items[i]
attribute_language_assignment
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name = 'description'})
#5: (multi_language_attribute_item = uncertainty_qualifier
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'}))

 
accuracy to face
(as is_defined_for)
PATH
 
 
  qualified_representation_item <=
representation_item =>
topological_representation_item =>
face =>
#6: (face_surface =>
advanced_face)
#7: (face_surface)
#8: (oriented_face)

 
accuracy to geometric_model
(as is_defined_for)
PATH
 
 
  #1: (global_uncertainty_assigned_context <=
representation_context <-
representation.context_of_items
representation =>
shape_representation)
#2: (uncertainty_assigned_representation <=
representation =>
shape_representation)

 
accuracy to oriented_edge_curve
(as is_defined_for)
PATH
 
 
  qualified_representation_item <=
representation_item =>
topological_representation_item =>
edge =>
#9: (oriented_edge)
#10: (edge_curve)

 
accuracy to vertex_point
(as is_defined_for)
PATH
 
 
  qualified_representation_item <=
representation_item =>
geometric_representation_item =>
vertex_point

 


© ISO 2010 — All rights reserved