ISO 10303-214:2010(E)

Table 23 — Mapping for Property_value_representation in UoF PR1

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

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


#1: If the unit has a commonly used descriptor.
#2: If the unit descriptor is constructed of more than one unit name.
#3: If the specified_value is a numerical_value or a value_limit and the unit is not assigned globally.
#4: If the specified_value is a value_range.
#5: If the specified_value is a string_value.
#6: If no significant_digits are given for specified_value.
#7: If significant_digits are given for specified_value.
#8: If the specified_value is a numerical_value or a value_limit and the unit is specified globally.
#9: If the specified_value is a value_list.
representation
43
 
 
 
qualifier type_qualifier.name
45
 
49 representation
representation.items[i] ->
representation_item =>
{representation_item.name = 'qualifier'}
qualified_representation_item
qualified_representation_item.qualifiers[i] ->
value_qualifier
value_qualifier = type_qualifier
type_qualifier
type_qualifier.name
{(type_qualifier.name = 'nominal')
(type_qualifier.name = 'specified')
(type_qualifier.name = 'typical')}

 
value_determination type_qualifier.name
45
 
49 representation
representation.items[i] ->
representation_item =>
{representation_item.name = 'value interpretation'}
qualified_representation_item
qualified_representation_item.qualifiers[i] ->
value_qualifier
value_qualifier = type_qualifier
type_qualifier
type_qualifier.name
{(type_qualifier.name)
(type_qualifier.name = 'calculated')
(type_qualifier.name = 'designed')
(type_qualifier.name = 'estimated')
(type_qualifier.name = 'measured')
(type_qualifier.name = 'required')
(type_qualifier.name = 'set point')}

 
property_value_representation to property
(as definition)
PATH
 
 
  representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
represented_definition
represented_definition = general_property
general_property

 
property_value_representation to unit
(as global_unit)
PATH
 
 
  representation
representation.context_of_items ->
representation_context =>
global_unit_assigned_context
global_unit_assigned_context.units[i] ->
unit
#1: (unit = named_unit
named_unit)
#2: (unit = derived_unit
derived_unit)

 
property_value_representation to property_value
(as specified_value)
PATH
 
 
  representation
representation.items[i] ->
representation_item =>
#5: (descriptive_representation_item
{descriptive_representation_item <=
representation_item =>
qualified_representation_item
qualified_representation_item.qualifiers[1] ->
value_qualifier
value_qualifier = type_qualifier
type_qualifier
type_qualifier.name
type_qualifier.name = 'string'})
#3: (#6: (measure_representation_item)
#7: ([measure_representation_item]
[qualified_representation_item]))
#4: (#6: (compound_representation_item =>
value_range)
#7: ([compound_representation_item =>
value_range]
[qualified_representation_item]))
#8: (#6: (value_representation_item)
#7: ([value_representation_item]
[qualified_representation_item]))
#9: (compound_representation_item)

 


© ISO 2010 — All rights reserved