<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.weather.gov/forecasts/xml/OGC_services" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:app="http://www.weather.gov/forecasts/xml/OGC_services" 
xmlns:gml="http://www.opengis.net/gml" 
xmlns:gmlsf="http://www.opengis.net/gmlsf" 
xmlns:kml="http://earth.google.com/kml/2.1" 
elementFormDefault="qualified" version="2.06"> 

<xsd:import namespace="http://www.opengis.net/gml"      schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/gml.xsd" /> 
<xsd:import namespace="http://www.opengis.net/gmlsf" schemaLocation="http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsfLevels.xsd"/> 
<xsd:import namespace="http://earth.google.com/kml/2.1" schemaLocation="http://code.google.com/apis/kml/schema/kml21.xsd" />

<xsd:element name="NdfdForecastCollection" type="app:NdfdForecastCollectionType" substitutionGroup="gml:_GML" /> 

<xsd:complexType name="NdfdForecastCollectionType"> 
   <xsd:complexContent> 
      <xsd:extension base="gml:AbstractFeatureCollectionType" /> 
   </xsd:complexContent> 
</xsd:complexType> 

<xsd:element name="featureMember" type="gml:FeaturePropertyType" substitutionGroup="gml:featureMember"/>

<xsd:element name="Forecast_GmlObs" substitutionGroup="gml:Observation" /> 

<xsd:element name="ForecastValue" substitutionGroup="gml:_GML"> 
   <xsd:complexType> 
      <xsd:complexContent> 
         <xsd:extension base="gml:AbstractGMLType"> 
            <xsd:sequence> 
            <xsd:element ref="app:maximumTemperature"                minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:minimumTemperature"                minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:temperature"                       minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:dewpointTemperature"               minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:apparentTemperature"               minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rainAmount6Hourly"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:snowAmount6Hourly"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecip12hourly"              minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probTCWindSpeedOver34Inc"          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probTCWindSpeedOver50Inc"          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probTCWindSpeedOver64Inc"          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probTCWindSpeedOver34Cum"          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probTCWindSpeedOver50Cum"          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probTCWindSpeedOver64Cum"          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:windSpeed"                         minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:windGust"                          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:windDirection"                     minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:skyCover"                          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:relativeHumidity"                  minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:waveHeight"                        minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:weatherCoverage"                   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:weatherIntensity"                  minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:weatherType"                       minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:weatherQualifier"                  minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:weatherVisibility"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:weatherIcon"                       minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:convectiveOutlook"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTornadoes"                   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfHail"                        minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfDamagingWinds"               minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfExtremeTornadoes"            minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfExtremeHail"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfExtremeWinds"                minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfSevereThunderstorms"         minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfExtremeSevereThunderstorms"  minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveDay814"      minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowDay814"      minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAbove1Month"      minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelow1Month"      minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveJanFebMar"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveFebMarApr"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveMarAprMay"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveAprMayJun"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveMayJunJul"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveJunJulAug"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveJulAugSep"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveAugSepOct"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveSepOctNov"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveOctNovDec"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveNovDecJan"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveDecJanFeb"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowJanFebMar"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowFebMarApr"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowMarAprMay"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowAprMayJun"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowMayJunJul"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowJunJulAug"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowJulAugSep"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowAugSepOct"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowSepOctNov"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowOctNovDec"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowNovDecJan"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowDecJanFeb"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveDay814"    minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowDay814"    minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAbove1Month"    minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelow1Month"    minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveJanFebMar" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveFebMarApr" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveMarAprMay" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveAprMayJun" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveMayJunJul" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveJunJulAug" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveJulAugSep" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveAugSepOct" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveSepOctNov" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveOctNovDec" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveNovDecJan" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveDecJanFeb" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowJanFebMar" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowFebMarApr" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowMarAprMay" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowAprMayJun" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowMayJunJul" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowJunJulAug" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowJulAugSep" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowAugSepOct" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowSepOctNov" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowOctNovDec" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowNovDecJan" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowDecJanFeb" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaPrecipitation"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaSkyCover"                      minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaDewpointTemperature"           minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaDewpointTemperatureError"      minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaTemperature"                   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaTemperatureError"              minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaWindDirection"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaWindDirectionError"            minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaWindSpeed"                     minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaWindSpeedError"                minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:lampThunderstormProbability"       minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:lampThunderstormCategory"          minOccurs="0" maxOccurs="1" /> 
            </xsd:sequence>
         </xsd:extension> 
      </xsd:complexContent> 
   </xsd:complexType> 
</xsd:element> 
<xsd:element name="Forecast_GmlsfPoint" type="app:Forecast_GmlsfPointType" substitutionGroup="gml:_Feature" /> 

<xsd:complexType name="Forecast_GmlsfPointType"> 
   <xsd:complexContent> 
      <xsd:extension base="gml:AbstractFeatureType"> 
         <xsd:sequence> 
            <xsd:element ref="app:ndfdGridPoint" /> 
            <xsd:element name="validTime" type="xsd:dateTime" /> 
            <xsd:element ref="app:maximumTemperature"                minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:minimumTemperature"                minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:temperature"                       minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:dewpointTemperature"               minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:apparentTemperature"               minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rainAmount6Hourly"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:snowAmount6Hourly"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecip12hourly"              minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probTCWindSpeedOver34Inc"          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probTCWindSpeedOver50Inc"          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probTCWindSpeedOver64Inc"          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probTCWindSpeedOver34Cum"          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probTCWindSpeedOver50Cum"          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probTCWindSpeedOver64Cum"          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:windSpeed"                         minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:windGust"                          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:windDirection"                     minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:skyCover"                          minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:relativeHumidity"                  minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:waveHeight"                        minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:weatherPhrase"                     minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:weatherIcon"                       minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:convectiveOutlook"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTornadoes"                   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfHail"                        minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfDamagingWinds"               minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfExtremeTornadoes"            minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfExtremeHail"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfExtremeWinds"                minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfSevereThunderstorms"         minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfExtremeSevereThunderstorms"  minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveDay814"      minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowDay814"      minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAbove1Month"      minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelow1Month"      minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveJanFebMar"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveFebMarApr"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveMarAprMay"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveAprMayJun"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveMayJunJul"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveJunJulAug"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveJulAugSep"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveAugSepOct"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveSepOctNov"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveOctNovDec"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveNovDecJan"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureAboveDecJanFeb"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowJanFebMar"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowFebMarApr"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowMarAprMay"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowAprMayJun"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowMayJunJul"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowJunJulAug"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowJulAugSep"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowAugSepOct"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowSepOctNov"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowOctNovDec"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowNovDecJan"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfTemperatureBelowDecJanFeb"   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveDay814"    minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowDay814"    minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAbove1Month"    minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelow1Month"    minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveJanFebMar" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveFebMarApr" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveMarAprMay" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveAprMayJun" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveMayJunJul" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveJunJulAug" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveJulAugSep" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveAugSepOct" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveSepOctNov" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveOctNovDec" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveNovDecJan" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationAboveDecJanFeb" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowJanFebMar" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowFebMarApr" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowMarAprMay" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowAprMayJun" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowMayJunJul" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowJunJulAug" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowJulAugSep" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowAugSepOct" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowSepOctNov" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowOctNovDec" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowNovDecJan" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:probOfPrecipitationBelowDecJanFeb" minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaPrecipitation"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaSkyCover"                      minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaDewpointTemperature"           minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaDewpointTemperatureError"      minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaTemperature"                   minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaTemperatureError"              minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaWindDirection"                 minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaWindDirectionError"            minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaWindSpeed"                     minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:rtmaWindSpeedError"                minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:lampThunderstormProbability"       minOccurs="0" maxOccurs="1" /> 
            <xsd:element ref="app:lampThunderstormCategory"          minOccurs="0" maxOccurs="1" /> 
         </xsd:sequence> 
      </xsd:extension> 
   </xsd:complexContent> 
</xsd:complexType> 

<xsd:element name="NdfdMultiPointCoverage" type="app:NdfdMultiPointCoverageType" substitutionGroup="gml:_DiscreteCoverage" /> 

<xsd:complexType name="NdfdMultiPointCoverageType"> 
   <xsd:complexContent> 
      <xsd:extension base="gml:MultiPointCoverageType"> 
         <xsd:sequence> 
            <xsd:element name="validTime" type="xsd:dateTime" /> 
         </xsd:sequence> 
      </xsd:extension> 
   </xsd:complexContent> 
</xsd:complexType> 

<!--  We just use the imported KML schema --> 


</xsd:schema> 
