: Public <<dataType>> Class
Created: 25/05/2012 11:59:39 AM
Modified: 02/05/2016 6:39:00 PM
Project:
Advanced:
An aggregation of air temperature forecast conditions typically reported together at an aerodrome, including the minimum and maximum anticipated air temperatures and when they occur.<br/><br/>AerodromeAirTemperatureForecast is only reported on base conditions on a TAF, not change forecasts.<br/>
Attribute
Public Measure
  maximumAirTemperature
Details:
quantity=http://codes.wmo.int/common/quantity-kind/airTemperature
sequenceNumber=1
Notes: The maximum air temperature expressed in degrees Celsius ("Cel")<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>"TX"<br/>
Public TM_Instant
  maximumAirTemperatureTime
Details:
sequenceNumber=2
Notes: The time of occurrence of the maximum air temperature.  This must be within the period of the phenomenon time for this forecast record<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>"TX"<br/>
Public Measure
  minimumAirTemperature
Details:
quantity=http://codes.wmo.int/common/quantity-kind/airTemperature
sequenceNumber=3
Notes: The minimum air temperature expressed in degrees Celsius ("Cel")<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>"TN"<br/>
Public TM_Instant
  minimumAirTemperatureTime
Details:
sequenceNumber=4
Notes: The time of occurrence of the minimum air temperature.  This must be within the period of the phenomenon time for this forecast record<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>"TN"<br/>
Element Source Role Target Role
MeteorologicalAerodromeForecastRecord
Class  
Name:  
 
Name: temperature
 
Details:
Minimum and maximum temperatures observed at specific times, consisting of up to a maximum of four temperatures (two maximum temperatures and two minimum temperatures).<br/><br/>Due to Note 9 on Table A5-1: "consisting of up to a maximum of four temperatures (two maximum temperatures and two minimum temperatures)", there can be up to two temperature groups on each MeteorologicalAerodromeForecastRecord.  It is possible that Annex 3 instead specifies four temperatures for the entire TAF but no more than one for each Record, in which case this association would need to be corrected to be 0..1 and a constraint on TAF would need to be put in place to ensure that no more than two temperature forecast groups exist on any single TAF.<br/>
Tag Value
isCollection false
Details:
Values: true | false
Default: false
Description: Identifies the data type as an object collection.
noPropertyType false
Details:
Values: true | false
Default: false
Description: Surpress creation of a standard property type that supports inline encoding (applies to ISO 19136:2007 encoding rule).
Constraint Type Status
if( maximumTemperature != NULL and maximumTemperature/@xsi:nil != "true" ) lower-case(@uom) == "cel" Invariant Approved
Details:
Pattern ID: TAF.AATF1<br/>Description: maximumTemperature shall be reported in degrees Celsius (Cel). <br/>Assertion: (if(exists(iwxxm:maximumTemperature) and (not(exists(iwxxm:maximumTemperature/@xsi:nil)) or iwxxm:maximumTemperature/@xsi:nil != 'true')) then (lower-case(iwxxm:maximumTemperature/@uom) = 'cel') else true())<br/>
if( minimumTemperature != NULL and minimumTemperature/@xsi:nil != "true" ) lower-case(@uom) == "cel" Invariant Approved
Details:
Pattern ID: TAF.AATF2<br/>Description: minimumTemperature shall be reported in degrees Celsius (Cel). <br/>Assertion: (if(exists(iwxxm:minimumTemperature) and (not(exists(iwxxm:minimumTemperature/@xsi:nil)) or iwxxm:minimumTemperature/@xsi:nil != 'true')) then (lower-case(iwxxm:minimumTemperature/@uom) = 'cel') else true())<br/>