| Created: | 25/05/2012 11:59:39 AM |
| Modified: | 02/05/2016 6:39:00 PM |
Project: |
|
Advanced: |
|
| Attribute | ||
|
Public Measure maximumAirTemperature |
||
Details:
sequenceNumber=1
|
||
|
Public TM_Instant maximumAirTemperatureTime |
||
Details:
|
||
|
Public Measure minimumAirTemperature |
||
Details:
sequenceNumber=3
|
||
|
Public TM_Instant minimumAirTemperatureTime |
||
Details:
|
| 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/>
|
||