A Scale is a Mapping that is between a Property_space and a Maths_space, and is such that each Independent_property_definition within the Property_space corresponds to exactly one Maths_value within the Maths_space.
EXAMPLE - The relationship between:
- the Property_space that is temperature; and
- the Maths_space that is all reals greater than -273.15,
that is defined by ISO and called 'Kelvin', is a Scale.
EXAMPLE - The relationship between:
- the second order tensor Property_space that is stress; and
- the Maths_space that is arrays of 6 reals,
that:
- uses MPa as the Scale for each component; and
- is with respect to 'my coordinate system';
is a Scale.
The use of MPa for this Scale is defined by a Derivation_from_uniaxial_scale.
The use of 'my coordinate system' for this scale is defined a Derivation_from_coordinate_system.
EXPRESS specification:
*) ENTITY Scale SUPERTYPE OF (Unit_of_measure); SUBTYPE OF (Mapping); identifier : Maths_space; property : Property_space; encoding : OPTIONAL Scale_encoding; END_ENTITY; (*
Attribute definitions:
identifier: the Maths_space containing instances of Maths_value that each identify no more than one Independent_property_definition within the Property_space.
property: the Property_space containing instances of Independent_property_definition that are each identified by a single Maths_value within the Maths_space.
encoding: the Scale_encoding that indicates the way in which a non-scalar Independent_property_definition is represented by a mathematical structure.