Table 6.210—DRM_Property_Characteristic
Property |
Description |
|||||||||
Superclass |
||||||||||
Class |
· <DRM Property Characteristic> |
|||||||||
Subclass |
· none |
|||||||||
Definition |
An instance of this DRM class specifies additional information about how to use, interpret or further specify a <DRM Property> subclass. It consists of an enumeration that designates the type of information, and a value for the designated attribute. |
|||||||||
Example(s) |
· A <DRM Model> classified as ECC_BRIDGE has a <DRM Property Value> representing its length. The <DRM Property Value> has two <DRM Property Characteristic> components to specify maximum length and length precision: First <DRM
Property Characteristic> = { Second <DRM
Property Characteristic> = { · A <DRM Property Grid> containing a <DRM Table Property Description> with meaning = {ATTRIBUTE, {EAC_AIR_TEMPERATURE}} describes air temperature measurements over the specified region. In some locations, no measurements were taken, so a sentinel value (deliberately chosen to lie outside the range of possible data values) is needed to indicate those locations. Consequently, the <DRM Table Property Description> for EAC_AIR_TEMPERATURE in this example has a <Property Characteristic> with meaning = EMC_MISSING and characteristic_value of, say, -10000. Any cell data element for this <DRM Table Property Description> which has a value of -10000 is therefore interpreted as meaning that the measurement is missing. Note that the <DRM Table Property Description> may have other <DRM Property Characteristic>, provided that they have different meaning values. For example, this <DRM Table Property Description> may have another <DRM Property Characteristic> specifying EMC_MINIMUM_VALUE. · A <DRM Property Grid> containing a <DRM Table Property Description> with meaning = {ATTRIBUTE, {EAC_SALINITY}} describes water salinity data over the region specified for the grid. However, in this example, part of the grid lies over land, so that water salinity measurements not only were not taken there, but make no sense. A sentinel value (deliberately chosen to lie outside the range of possible data values) is needed to indicate those locations. Consequently, the <DRM Table Property Description> for EAC_SALINITY in this example has a <DRM Property Characteristic> with meaning = EMC_NOT_APPLICABLE and a characteristic_value of, say, -1. Any cell data element for this <DRM Table Property Description> which has a value of -1 is therefore interpreted as meaning that the measurement is not applicable. Note that the <DRM Table Property Description> may have other <DRM Property Characteristic>, provided that they have different meaning values. For example, this <DRM Table Property Description> may have another <DRM Property Characteristic> specifying EMC_MINIMUM_VALUE. |
|||||||||
Inherited field elements |
|
|||||||||
Field elements |
|
|||||||||
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) |
· none |
|||||||||
Component of (two-way) |
· one or more <DRM Property>s |
|||||||||
Constraints |
||||||||||
Notes |
none |
|||||||||
Class diagram |