A Components_of_scale is a Mapping between:
The order of the component instances of Scale in the list shall be consistent with:
EXAMPLE - The Property_space that is (pressure, temperature, density) has three component instances of Property_space that are 'pressure', 'temperature' and 'density'.
There is a Scale that identifies each (pressure, temperature, density) Property by three real numbers that identify the pressure in Pa, the temperature in K, and the density in Kg m-3 respectively.
The relationship between:
- the composite Scale for the composite Property_space; and
- the triple of component instances of Scale that are (Pa, K, Kg m-3),
that indicates the composite Scale is formed from the components, is a Components_of_scale.
EXPRESS specification:
*) ENTITY Components_of_scale SUBTYPE OF (Mapping); components : LIST[2,?] OF Scale; whole : Scale; END_ENTITY; (*
Attribute definitions:
components : the instances of Scale that are components of the whole.
whole : the Scale that has the components.