<?xml version="1.0" encoding="UTF-8"?>
<MD_Metadata xmlns="http://www.isotc211.org/2005/gmd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:gml="http://www.opengis.net/gml"
    xmlns:gco="http://www.isotc211.org/2005/gco"
    xmlns:wmo="http://wis.wmo.int/2006/metadata"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://www.isotc211.org/2005/gmd/gmd.xsd http://www.opengis.net/gml http://schemas.opengis.net/gml/3.1.1/base/gml.xsd http://wis.wmo.int/2006/metadata ../wmo/wmo_metadata_extensions.xsd">
    <!-- validated in oXygen 7.2 [www.oxygenxml.com] Options :: XML Parser Features :: http://apache.org/xml/features/honour-all-schemaLocations [OFF] -->
    <!-- 
        'Template' metadata record for FCUS31 TAF; example TAF below:-
        
        FTUS31 KWBC 060522
        TAF
        KBGR 060520Z 060606 VRB03KT 1SM BR SCT001 OVC006
        TEMPO 0608 VRB03KT 1/4SM FG VV001
        FM0800 VRB03KT 1/4SM FG VV001
        FM1100 VRB03KT 1SM BR SCT001 BKN006
        FM1300 VRB03KT 5SM HZ SCT006 BKN025
        FM1500 16005KT P6SM SCT025
        FM2100 18006KT P6SM SCT040 BKN250
        FM0500 00000KT 1SM BR SCT004 BKN040=
        KBMG 060520Z 060606 00000KT P6SM SKC
        FM1300 20006KT P6SM SCT250
        FM1800 22006KT P6SM OVC150
        FM0100 22004KT P6SM OVC100 AMD LTD TO CLD VIS AND WIND TIL
        13Z=
        KBOS 060520Z 060606 VRB03KT P6SM BKN045
        FM1200 04004KT P6SM SCT045
        FM1600 10009KT P6SM BKN045
        FM2300 VRB03KT P6SM BKN045=
        KBWI 060520Z 060606 32003KT P6SM SCT100
        TEMPO 0812 35003KT 3SM BR BKN004
        FM1200 36003KT 5SM BR BKN015
        FM1400 02005KT P6SM BKN025
        FM1700 04008KT P6SM BKN045
        FM2000 08005KT P6SM VCTS BKN040CB
        FM0000 09005KT 5SM BR SCT040=
        KCLT 060520Z 060606 34004KT P6SM SCT080
        FM1400 01010KT P6SM SCT060
        FM1900 36011G18KT P6SM BKN060
        FM0100 VRB04KT P6SM SCT060=
        KFLL 060521Z 060606 26004KT P6SM FEW025
        FM1300 32006KT P6SM FEW025
        FM1800 09013G18KT P6SM VCTS SCT030CB BKN050
        FM0000 09010KT P6SM VCSH SCT025 BKN120
        FM0200 09007KT P6SM SCT025 SCT250=
        KIAD 060520Z 060606 02005KT P6SM SCT100
        TEMPO 1012 01003KT 3SM BR BKN004
        FM1200 01005KT 5SM BR BKN015
        FM1400 01008KT P6SM BKN025
        FM1700 02008KT P6SM BKN045
        FM2000 04005KT P6SM VCTS BKN040CB
        FM0000 02005KT 5SM BR SCT040=
    -->
    <!-- ========== fileIdentifier ========== -->
    <!-- 
        globally unique identifier for GTS bulletin extracted from TTAAii header 
    -->
    <fileIdentifier><gco:CharacterString>int.wmo.wis.taf.ftus31</gco:CharacterString></fileIdentifier>
    <!-- ========== language ========== -->
    <language><gco:CharacterString>en</gco:CharacterString></language>
    <!-- ========== characterSet ========== -->
    <characterSet><MD_CharacterSetCode codeList="./resources/codeList.xml#MD_CharacterSetCode" codeListValue="utf8"/></characterSet>
    <!-- ========== parentIdentifier ========== -->
    <!-- ========== hierarchyLevel ========== -->
    <!-- ========== hierarchyLevelName ========== -->
    <!-- ========== contact ========== -->
    <contact>
        <CI_ResponsibleParty id="CI_ResponsibleParty--NWS">
            <organisationName><gco:CharacterString>National Weather Service</gco:CharacterString></organisationName>
            <contactInfo>
                <CI_Contact id="CI_Contact--NWS">
                    <address>
                        <CI_Address>
                            <deliveryPoint><gco:CharacterString>1325 East West Highway</gco:CharacterString></deliveryPoint>
                            <city><gco:CharacterString>Silver Spring</gco:CharacterString></city>
                            <administrativeArea><gco:CharacterString>MD</gco:CharacterString></administrativeArea>
                            <postalCode><gco:CharacterString>20910</gco:CharacterString></postalCode>
                            <country><gco:CharacterString>US</gco:CharacterString></country>
                        </CI_Address>
                    </address>
                    <onlineResource>
                        <CI_OnlineResource>
                            <linkage><URL>http://www.nws.noaa.gov</URL></linkage>
                        </CI_OnlineResource>
                    </onlineResource>
                </CI_Contact>
            </contactInfo>
            <role><CI_RoleCode codeList="./resources/codeList.xml#CI_RoleCode" codeListValue="pointOfContact"/></role>
        </CI_ResponsibleParty>
    </contact>
    <!-- ========== dateStamp ========== -->
    <!-- 
        date for this metadata record - not the content described by this record 
    -->
    <dateStamp><gco:Date>2006-06-09</gco:Date></dateStamp>
    <!-- ========== metadataStandardName ========== -->
    <metadataStandardName><gco:CharacterString>WMO Core Metadata Profile</gco:CharacterString></metadataStandardName>
    <!-- ========== metadataStandardVersion ========== -->
    <metadataStandardVersion><gco:CharacterString>1.0 (draft)</gco:CharacterString></metadataStandardVersion>
    <!-- ========== dataSetURI ========== -->
    <!-- 
        point to human readable webpage describing the dataset rather than the data access end point? 
    -->
    <dataSetURI><!-- the dataset URI is missing --></dataSetURI>
    <!-- ========== locale ========== -->
    <!-- currently this example instance is ENGLISH only ... no multilingual support implemented -->
    <!-- ========== spatialRepresentationInfo ========== -->
    <!-- ========== referenceSystemInfo ========== -->
    <!-- ========== metadataExtensionInfo ========== -->
    <!-- link to single authoritative document on WMO WIS website -->
    <metadataExtensionInfo><!-- metadata extension information not published at this time --></metadataExtensionInfo>
    <!-- ========== identification information ========== -->
    <identificationInfo>
        <MD_DataIdentification>
            <citation>
                <CI_Citation>
                    <title><gco:CharacterString>FTUS31</gco:CharacterString></title>
                    <date gco:nilReason="template"/>
                    <citedResponsibleParty>
                        <CI_ResponsibleParty>
                            <organisationName><gco:CharacterString>National Weather Service</gco:CharacterString></organisationName>
                            <contactInfo xlink:href="#CI_Contact--NWS"/>
                            <role><CI_RoleCode codeList="./resources/codeList.xml#CI_RoleCode" codeListValue="publisher"/></role>
                        </CI_ResponsibleParty>
                    </citedResponsibleParty>
                    <presentationForm><CI_PresentationFormCode codeList="./resources/codeList.xml#CI_PresentationFormCode" codeListValue="documentDigital"/></presentationForm>
                </CI_Citation>
            </citation>
            <abstract>
                <gco:CharacterString>
                    WMO 'TAF' bulletin - FTUS31  
                    The "FM 51–XII TAF" Aerodrome forecast is an International Civil Aviation Organisation (ICAO) and World Meteorological Organisation (WMO)
                    Code form representing a forecast weather conditions at a specific aerodrome, issued from a designated forecast centre at a specific 
                    time and valid ovber a specific period. The issuing centre is authorised and managed by the ICAO member state, and created according 
                    to declared ICAO and WMO standards. WMO Volume 306 Manual on codes 
                    [http://www.wmo.int/web/www/DPS/NewCodesTables/WMO306vol-I-1PartA.pdf] describes the international code form for TAF and the 
                    corresponding standard coding procedures.
                </gco:CharacterString>
            </abstract>
            <pointOfContact xlink:href="#CI_ResponsibleParty--NWS"/>
            <descriptiveKeywords>
                <MD_Keywords>
                    <keyword><wmo:WMO_DelimitedString delimiter="|" isoType="CharacterString">FORECAST | By Type | Surface | Terminal Aerodrome Forecast (TAF)</wmo:WMO_DelimitedString></keyword>
                    <keyword><wmo:WMO_DelimitedString delimiter="|" isoType="CharacterString">FORECAST | By Location | US | Bangor, Bangor International Airport</wmo:WMO_DelimitedString></keyword>
                    <keyword><wmo:WMO_DelimitedString delimiter="|" isoType="CharacterString">FORECAST | By Location | US | Bloomington, Monroe County Airport</wmo:WMO_DelimitedString></keyword>
                    <keyword><wmo:WMO_DelimitedString delimiter="|" isoType="CharacterString">FORECAST | By Location | US | Boston, Logan International Airport</wmo:WMO_DelimitedString></keyword>
                    <keyword><wmo:WMO_DelimitedString delimiter="|" isoType="CharacterString">FORECAST | By Location | US | Baltimore, Baltimore-Washington International Airport</wmo:WMO_DelimitedString></keyword>
                    <keyword><wmo:WMO_DelimitedString delimiter="|" isoType="CharacterString">FORECAST | By Location | US | Charlotte, Charlotte / Douglas International Airport</wmo:WMO_DelimitedString></keyword>
                    <keyword><wmo:WMO_DelimitedString delimiter="|" isoType="CharacterString">FORECAST | By Location | US | Fort Lauderdale, Fort Lauderdale / Hollywood International</wmo:WMO_DelimitedString></keyword>
                    <keyword><wmo:WMO_DelimitedString delimiter="|" isoType="CharacterString">FORECAST | By Location | US | Washington DC, Washington-Dulles International Airport</wmo:WMO_DelimitedString></keyword>
                </MD_Keywords>
            </descriptiveKeywords>
            <descriptiveKeywords>
                <MD_Keywords>
                    <!--
                        Note: many of these terms derive from controlled vocabularies and *could* be represented as follows -
                        <keyword>
                            <wmo:WMO_IntlMetVocabCode codeList="pointerToVol182CodelistCatalogue" codeListValue="someControlledVocabItem" codeSpace="http://wis.wmo.int"/>
                        </keyword>
                    -->
                    <keyword><gco:CharacterString>Aviation</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Aerodrome</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Airport</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Forecast</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>TAF</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Weather</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Temperature</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Dew Point</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Precipitation</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Visibility</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Cloud Amount</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Cloud Type</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Cloud Height</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Wind Direction</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Wind Speed</gco:CharacterString></keyword>
                    <keyword><gco:CharacterString>Gust Speed</gco:CharacterString></keyword>
                </MD_Keywords>
            </descriptiveKeywords>
            <language><gco:CharacterString>en</gco:CharacterString></language>
            <topicCategory><MD_TopicCategoryCode>climatologyMeteorologyAtmosphere</MD_TopicCategoryCode></topicCategory>
            <topicCategory><MD_TopicCategoryCode>transportation</MD_TopicCategoryCode></topicCategory>
            <extent>
                <EX_Extent>
                    
                    <!--
                        All stations included in the bulletin are listed herein - including 'name', ICAO code and position
                    -->
                    
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>KBGR</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>Bangor, Bangor International Airport</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicBoundingBox>
                            <westBoundLongitude><gco:Decimal>68.82</gco:Decimal></westBoundLongitude>
                            <eastBoundLongitude><gco:Decimal>68.82</gco:Decimal></eastBoundLongitude>
                            <southBoundLatitude><gco:Decimal>44.80</gco:Decimal></southBoundLatitude>
                            <northBoundLatitude><gco:Decimal>44.80</gco:Decimal></northBoundLatitude>
                        </EX_GeographicBoundingBox>
                    </geographicElement>
                    
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>KBMG</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>Bloomington, Monroe County Airport</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicBoundingBox>
                            <westBoundLongitude><gco:Decimal>86.62</gco:Decimal></westBoundLongitude>
                            <eastBoundLongitude><gco:Decimal>86.62</gco:Decimal></eastBoundLongitude>
                            <southBoundLatitude><gco:Decimal>39.14</gco:Decimal></southBoundLatitude>
                            <northBoundLatitude><gco:Decimal>39.14</gco:Decimal></northBoundLatitude>
                        </EX_GeographicBoundingBox>
                    </geographicElement>
                    
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>KBOS</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>Boston, Logan International Airport</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicBoundingBox>
                            <westBoundLongitude><gco:Decimal>71.01</gco:Decimal></westBoundLongitude>
                            <eastBoundLongitude><gco:Decimal>71.01</gco:Decimal></eastBoundLongitude>
                            <southBoundLatitude><gco:Decimal>42.36</gco:Decimal></southBoundLatitude>
                            <northBoundLatitude><gco:Decimal>42.36</gco:Decimal></northBoundLatitude>
                        </EX_GeographicBoundingBox>
                    </geographicElement>
                    
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>KBWI</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>Baltimore, Baltimore-Washington International Airport</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicBoundingBox>
                            <westBoundLongitude><gco:Decimal>76.68</gco:Decimal></westBoundLongitude>
                            <eastBoundLongitude><gco:Decimal>76.68</gco:Decimal></eastBoundLongitude>
                            <southBoundLatitude><gco:Decimal>39.17</gco:Decimal></southBoundLatitude>
                            <northBoundLatitude><gco:Decimal>39.17</gco:Decimal></northBoundLatitude>
                        </EX_GeographicBoundingBox>
                    </geographicElement>
                    
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>KCLT</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>Charlotte, Charlotte / Douglas International Airport</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicBoundingBox>
                            <westBoundLongitude><gco:Decimal>80.95</gco:Decimal></westBoundLongitude>
                            <eastBoundLongitude><gco:Decimal>80.95</gco:Decimal></eastBoundLongitude>
                            <southBoundLatitude><gco:Decimal>35.21</gco:Decimal></southBoundLatitude>
                            <northBoundLatitude><gco:Decimal>35.21</gco:Decimal></northBoundLatitude>
                        </EX_GeographicBoundingBox>
                    </geographicElement>
                    
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>KFLL</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>Fort Lauderdale, Fort Lauderdale / Hollywood International</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicBoundingBox>
                            <westBoundLongitude><gco:Decimal>80.15</gco:Decimal></westBoundLongitude>
                            <eastBoundLongitude><gco:Decimal>80.15</gco:Decimal></eastBoundLongitude>
                            <southBoundLatitude><gco:Decimal>26.07</gco:Decimal></southBoundLatitude>
                            <northBoundLatitude><gco:Decimal>26.07</gco:Decimal></northBoundLatitude>
                        </EX_GeographicBoundingBox>
                    </geographicElement>
                    
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>KIAD</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicDescription>
                            <geographicIdentifier>
                                <MD_Identifier>
                                    <code><gco:CharacterString>Washington DC, Washington-Dulles International Airport</gco:CharacterString></code>
                                </MD_Identifier>
                            </geographicIdentifier>
                        </EX_GeographicDescription>
                    </geographicElement>
                    <geographicElement>
                        <EX_GeographicBoundingBox>
                            <westBoundLongitude><gco:Decimal>77.45</gco:Decimal></westBoundLongitude>
                            <eastBoundLongitude><gco:Decimal>77.45</gco:Decimal></eastBoundLongitude>
                            <southBoundLatitude><gco:Decimal>38.93</gco:Decimal></southBoundLatitude>
                            <northBoundLatitude><gco:Decimal>38.93</gco:Decimal></northBoundLatitude>
                        </EX_GeographicBoundingBox>
                    </geographicElement>
                    
                    <temporalElement>
                        <EX_TemporalExtent>
                            <extent gco:nilReason="template"/>
                        </EX_TemporalExtent>
                    </temporalElement>
                </EX_Extent>
            </extent>
        </MD_DataIdentification>
    </identificationInfo>  
    <!-- ========== contentInfo ========== -->
    <!-- ========== distributionInfo ========== -->
    <!--
        will add "binding" to data access service once I've figured out *how*
    -->
    <!-- ========== dataQualityInfo ========== -->
    <!-- ========== portrayalCatalogueInfo ========== -->
    <!-- ========== metadataConstraints ========== -->
    <metadataConstraints>
        <wmo:WMO_UsagePeriodConstraints isoType="MD_Constraints">
            <!--
                24-hour 'long' TAF
            -->
            <wmo:validTime>
                <gml:TimePeriod gml:id="UsagePeriod">
                    <gml:beginPosition indeterminatePosition="unknown"/>
                    <gml:endPosition>PT24H</gml:endPosition>
                </gml:TimePeriod>
            </wmo:validTime>
        </wmo:WMO_UsagePeriodConstraints>
    </metadataConstraints>
    <!-- ========== applicationSchemaInfo ========== -->
    <!-- ========== metadataMaintenance ========== -->
    <!-- 
        =======================================================
        additional elements from ISO 19139 that DO NOT appear in ISO 19115
        =======================================================
    -->
    <!-- ========== series ========== -->
    <!-- ========== describes ========== -->
    <!-- ========== propertyType ========== -->
    <!-- ========== featureType ========== -->
    <!-- ========== featureAttribute ========== -->
</MD_Metadata>


