<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

    <xsd:include schemaLocation="http://www.weather.gov/forecasts/xml/DWMLgen/schema/location.xsd" />
    <xsd:include schemaLocation="http://www.weather.gov/forecasts/xml/DWMLgen/schema/moreWeatherInformation.xsd" />
    <xsd:include schemaLocation="http://www.weather.gov/forecasts/xml/DWMLgen/schema/time_layout.xsd" />
    <xsd:include schemaLocation="http://www.weather.gov/forecasts/xml/DWMLgen/schema/parameters.xsd" />
          
    <xsd:simpleType name="summarizationType">
       <xsd:restriction base="xsd:string">
          <xsd:enumeration value="none" />
          <xsd:enumeration value="mean" />
          <xsd:enumeration value="maximum" />
          <xsd:enumeration value="minimum" />
          <xsd:enumeration value="12hourly" />
          <xsd:enumeration value="24hourly" />
          <xsd:enumeration value="national" />
          <xsd:enumeration value="conus" />
          <xsd:enumeration value="alaska" />
       </xsd:restriction>
    </xsd:simpleType>
            
    <xsd:complexType name="dataType">
        <xsd:sequence>           
            <xsd:element name="location" type="locationType" minOccurs="1" maxOccurs="unbounded" />
            <xsd:element name="moreWeatherInformation" type="moreWeatherInformationType" minOccurs="1" maxOccurs="unbounded" />
            <xsd:element name="time-layout" type="time-layoutElementType" minOccurs="1" maxOccurs="unbounded" />
            <xsd:element name="parameters" type="parametersType" minOccurs="1" maxOccurs="unbounded" />
        </xsd:sequence>
    </xsd:complexType>          
          
</xsd:schema>
