The WeatherRelated package

The package “WeatherRelated” shall comprise a collection of classes used to specify road weather related measurements.

Semantics

The aspects of weather or pollution measurements modelled in this package relate to humidity, temperature, visibility, wind, pollution, precipitation and road surface conditions.

Humidity class

The “Humidity” class shall allow relative humidity measurements to be specified (see figure below).

Relative humidity measurements shall be expressed as a percentage. Note that each instance of a measurement may be accompanied by information about the measurement via the PercentageValue class which inherits a number of metadata attributes from the DataValue class.

../_images/figure3.png

Temperature class

The “Temperature” class shall allow a number of different atmospheric temperature measurements to be specified (see figure below).

Individual measurements of air temperature, dew point temperature, maximum temperature and minimum temperature may be specified. Note that each instance of a measurement may be accompanied by information about the measurement via the TemperatureValue class which inherits a number of metadata attributes from the DataValue class.

../_images/figure4.png

Visibility class

The “Visibility” class shall allow minimum visibility distance measurements to be specified (see figure below).

Minimum visibility distance measurements shall be given in integer metres. Note that each instance of a measurement may be accompanied by information about the measurement via the IntegerMetreDistanceValue class which inherits a number of metadata attributes from the DataValue class.

../_images/figure5.png

Wind class

The “Wind” class shall allow a number of different measurements relating to wind to be specified (see figure below).

Individual measurements of wind speed, maximum wind speed, wind direction and direction of maximum wind (both bearing and compass) may be specified. Note that each instance of a measurement may be accompanied by information about the measurement via the WindSpeedValue, DirectionBearingValue and DirectionCompassValue classes which inherit a number of metadata attributes from the DataValue class.

../_images/figure6.png

Pollution class

The “Pollution” class shall allow pollution concentration measurements to be specified (see figure below).

Pollution concentration measurements shall be given in micrograms per cubic metre. Note that each instance of a measurement may be accompanied by information about the measurement via the MicrogramsConcentrationValue class which inherits a number of metadata attributes from the DataValue class.

../_images/figure7.png

Pressure class

The “Pressure” class shall allow atmospheric pressure measurements to be specified (see figure below).

Pressure measurements shall be given in hectopascal. Note that each instance of a measurement may be accompanied by information about the measurement via the PressureValue class which inherits a number of metadata attributes from the DataValue class.

../_images/figure8.png

PrecipitationDetail class

The “PrecipitationDetail” class shall allow measurements relating to precipitation to be specified (see figure below).

Information on the precipitation type and its intensity may be provided by using the enumerations “PrecipitationTypeEnum” and “PrecipitationIntensityEnum” (see data dictionary). Individual measurements of intensity and depth of precipitation may be specified. Note that each instance of a measurement may be accompanied by information about the measurement via the PrecipitationIntensityValue and FloatingPointMetreDistanceValue classes which inherit a number of metadata attributes from the DataValue class.

../_images/figure9.png

RoadSurfaceConditionMeasurements and TemperatureAboveOrBelowRoadSurface class

The “RoadSurfaceConditionMeasurements” class shall allow road surface condition measurements which are related specifically to the weather to be specified (see Figure 10).

Individual measurements of road surface temperature, road surface protection temperature, de-icing application rate, de-icing concentration, depth of snow, ice layer thickness and percentage, water film thickness and friction may be specified.

By using the “TemperatureAboveOrBelowRoadSurface” class, it is possible to specify temperatures for individual measurement heights above or below the road surface.

Note that each instance of a measurement may be accompanied by information about the measurement via the TemperatureValue, ApplicationRateValue, KilogramsConcentrationValue, FloatingPointMetreDistanceValue, FrictionValue and PercentageValue classes which inherit a number of metadata attributes from the DataValue class.

figure10