Table 6.117 — DRM_Interval_Axis

Property

Description

Class

  • <DRM Interval Axis>

Superclass

Subclass

  • None.

Definition

An instance of this DRM class is a <DRM Axis> instance that specifies an interval for each axis value (tick mark).

The axis_interval_value_array field specifies the array of tick mark values, each of which is an interval. While the intervals are not required to be adjacent in a single <DRM Interval Axis> instance, the intervals may not overlap and they shall be in monotonically ascending or monotonically descending order.

If a boundary point can belong to only one interval (that is, there is a gap on one side of the point), it is considered to lie in that interval. If a boundary point is simultaneously the upper bound of one interval and the lower bound of another, it belongs to the interval of which it is the minimal value.

The value_unit field specifies the unit of measurement of the <DRM Interval Axis> instance, which shall be compatible with the requirements imposed by its axis_type value.

If the specified axis_type does not require a unit of measurement, value_unit shall be set to EUC_UNITLESS.

The value_scale field specifies the scale applicable to value_unit.

If the specified axis_type does not require a scale, value_scale shall be set to ESC_UNI.

Class diagram

Figure 6.142 — DRM_Interval_Axis

Inherited field elements

Field name

Range

Field data type

axis_type

 

EDCS_Attribute_Code

axis_value_count

 

Short_Integer_Positive

Field elements

Field name

Range

Field data type

axis_interval_value_array

 

Interval_Value[axis_value_count]

value_unit

 

EDCS_Unit_Code

value_scale

 

EDCS_Unit_Scale_Code

Default field values

Default field values for DRM_Interval_Axis

Associated to (one-way) (inherited)

  • None.

Associated to (one-way)

  • None.

Associated by (one-way) (inherited)

  • None.

Associated by (one-way)

  • None.

Associated with (two-way) (inherited)

  • None.

Associated with (two-way)

  • None.

Composed of (two-way) (inherited)

  • None.

Composed of (two-way)

  • None.

Composed of (two-way metadata) (inherited)

  • None.

Composed of (two-way metadata)

  • None.

Component of (two-way) (inherited)

Component of (two-way)

  • None.

Constraints

Clarifications

None.

Example(s)