complexType parametersType

complexType {}parametersType

Abstractfalse (This can be used in an instance)
Declared Namespacesxmlns:xsd=http://www.w3.org/2001/XMLSchema


Source

<xsd:complexType name="parametersType">
    <
xsd:sequence>
<!--
TEMPERATURE DECLARATIONS-->
        <
xsd:element name="temperature" minOccurs="0" maxOccurs="unbounded">
            <
xsd:complexType>
                <
xsd:sequence>
                    <
xsd:element name="name" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                    <
xsd:element name="value" minOccurs="0" maxOccurs="unbounded" nillable="true">
                        <
xsd:complexType>
                            <
xsd:simpleContent>
                                <
xsd:extension base="xsd:integer">
                                    <
xsd:attribute name="upper-range" use="optional">
                                        <
xsd:simpleType>
                                            <
xsd:restriction base="xsd:integer">
                                                <
xsd:minInclusive value="-459"/>
                                            </
xsd:restriction>
                                        </
xsd:simpleType>
                                    </
xsd:attribute>
                                    <
xsd:attribute name="lower-range" use="optional">
                                        <
xsd:simpleType>
                                            <
xsd:restriction base="xsd:integer">
                                                <
xsd:minInclusive value="-459"/>
                                            </
xsd:restriction>
                                        </
xsd:simpleType>
                                    </
xsd:attribute>
                                </
xsd:extension>
                            </
xsd:simpleContent>
                        </
xsd:complexType>
                    </
xsd:element>
                </
xsd:sequence>
                <
xsd:attribute name="type" use="required">
                    <
xsd:simpleType>
                        <
xsd:restriction base="xsd:string">
                            <
xsd:enumeration value="maximum"/>
                            <
xsd:enumeration value="minimum"/>
                            <
xsd:enumeration value="hourly"/>
                            <
xsd:enumeration value="dew point"/>
                            <
xsd:enumeration value="heat index"/>
                            <
xsd:enumeration value="wind chill"/>
                            <
xsd:enumeration value="apparent"/>
                            <
xsd:enumeration value="monthly anomolies"/>
                            <
xsd:enumeration value="seasonal anomolies"/>
                            <
xsd:enumeration value="8-14 day anomolies"/>
                        </
xsd:restriction>
                    </
xsd:simpleType>
                </
xsd:attribute>
                <
xsd:attribute name="units" type="xsd:string" fixed="Fahrenheit"/>
                <
xsd:attribute name="time-layout" type="time-layoutAttributeType" use="required"/>
                <
xsd:attribute name="categorical-table" type="xsd:string" use="optional"/>
                <
xsd:attribute name="conversion-table" type="xsd:string" use="optional"/>
            </
xsd:complexType>
        </
xsd:element>
<!--
PRECIPITATION DECLARATIONS-->
        <
xsd:element name="precipitation" minOccurs="0" maxOccurs="unbounded">
            <
xsd:complexType>
                <
xsd:sequence>
                    <
xsd:element name="name" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                    <
xsd:element name="value" minOccurs="0" maxOccurs="unbounded" nillable="true">
                        <
xsd:complexType>
                            <
xsd:simpleContent>
                                <
xsd:extension base="xsd:decimal">
                                    <
xsd:attribute name="upper-range" type="xsd:decimal"
                                        
use="optional"/>
                                    <
xsd:attribute name="lower-range" type="xsd:decimal"
                                        
use="optional"/>
                                </
xsd:extension>
                            </
xsd:simpleContent>
                        </
xsd:complexType>
                    </
xsd:element>
                </
xsd:sequence>
                <
xsd:attribute name="type" use="required">
                    <
xsd:simpleType>
                        <
xsd:restriction base="xsd:string">
                            <
xsd:enumeration value="liquid"/>
                            <
xsd:enumeration value="snow"/>
                            <
xsd:enumeration value="monthly anomolies"/>
                            <
xsd:enumeration value="seasonal anomolies"/>
                            <
xsd:enumeration value="8-14 day anomolies"/>
                        </
xsd:restriction>
                    </
xsd:simpleType>
                </
xsd:attribute>
                <
xsd:attribute name="units" type="xsd:string" fixed="inches"/>
                <
xsd:attribute name="time-layout" type="time-layoutAttributeType" use="required"/>
                <
xsd:attribute name="categorical-table" type="xsd:string" use="optional"/>
                <
xsd:attribute name="conversion-table" type="xsd:string" use="optional"/>
            </
xsd:complexType>
        </
xsd:element>
<!--
PROBABILITY OF PRECIPITATION DECLARATIONS-->
        <
xsd:element name="probability-of-precipitation" minOccurs="0" maxOccurs="unbounded">
            <
xsd:complexType>
                <
xsd:sequence>
                    <
xsd:element name="name" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                    <
xsd:element name="value" minOccurs="0" maxOccurs="unbounded" nillable="true">
                        <
xsd:complexType>
                            <
xsd:simpleContent>
                                <
xsd:extension base="xsd:nonNegativeInteger">
                                    <
xsd:attribute name="upper-range" use="optional">
                                        <
xsd:simpleType>
                                            <
xsd:restriction base="xsd:nonNegativeInteger">
                                                <
xsd:maxInclusive value="100"/>
                                            </
xsd:restriction>
                                        </
xsd:simpleType>
                                    </
xsd:attribute>
                                    <
xsd:attribute name="lower-range" use="optional">
                                        <
xsd:simpleType>
                                            <
xsd:restriction base="xsd:nonNegativeInteger">
                                                <
xsd:maxInclusive value="100"/>
                                            </
xsd:restriction>
                                        </
xsd:simpleType>
                                    </
xsd:attribute>
                                </
xsd:extension>
                            </
xsd:simpleContent>
                        </
xsd:complexType>
                    </
xsd:element>
                </
xsd:sequence>
                <
xsd:attribute name="type" use="required">
                    <
xsd:simpleType>
                        <
xsd:restriction base="xsd:string">
                            <
xsd:enumeration value="12 hour"/>
                            <
xsd:enumeration value="floating"/>
                        </
xsd:restriction>
                    </
xsd:simpleType>
                </
xsd:attribute>
                <
xsd:attribute name="units" type="xsd:string" fixed="percent"/>
                <
xsd:attribute name="time-layout" type="time-layoutAttributeType" use="required"/>
                <
xsd:attribute name="categorical-table" type="xsd:string" use="optional"/>
                <
xsd:attribute name="conversion-table" type="xsd:string" use="optional"/>
            </
xsd:complexType>
        </
xsd:element>
<!--
WIND SPEED DECLARATIONS-->
        <
xsd:element name="wind-speed" minOccurs="0" maxOccurs="unbounded">
            <
xsd:complexType>
                <
xsd:sequence>
                    <
xsd:element name="name" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                    <
xsd:element name="value" minOccurs="0" maxOccurs="unbounded" nillable="true">
                        <
xsd:complexType>
                            <
xsd:simpleContent>
                                <
xsd:extension base="xsd:nonNegativeInteger">
                                    <
xsd:attribute name="upper-range" type="xsd:nonNegativeInteger"
                                        
use="optional"/>
                                    <
xsd:attribute name="lower-range" type="xsd:nonNegativeInteger"
                                        
use="optional"/>
                                </
xsd:extension>
                            </
xsd:simpleContent>
                        </
xsd:complexType>
                    </
xsd:element>
                </
xsd:sequence>
                <
xsd:attribute name="type" use="required">
                    <
xsd:simpleType>
                        <
xsd:restriction base="xsd:string">
                            <
xsd:enumeration value="sustained"/>
                            <
xsd:enumeration value="gust"/>
                            <
xsd:enumeration value="transport"/>
                            <
xsd:enumeration value="cumulative34"/>
                            <
xsd:enumeration value="cumulative50"/>
                            <
xsd:enumeration value="cumulative64"/>
                            <
xsd:enumeration value="incremental34"/>
                            <
xsd:enumeration value="incremental50"/>
                            <
xsd:enumeration value="incremental64"/>
                        </
xsd:restriction>
                    </
xsd:simpleType>
                </
xsd:attribute>
                <
xsd:attribute name="units" default="knots">
                    <
xsd:simpleType>
                        <
xsd:restriction base="xsd:string">
                            <
xsd:enumeration value="knots"/>
                            <
xsd:enumeration value="percent"/>
                        </
xsd:restriction>
                    </
xsd:simpleType>
                </
xsd:attribute>
                <
xsd:attribute name="time-layout" type="time-layoutAttributeType" use="required"/>
                <
xsd:attribute name="categorical-table" type="xsd:string" use="optional"/>
                <
xsd:attribute name="conversion-table" type="xsd:string" use="optional"/>
            </
xsd:complexType>
        </
xsd:element>
<!--
WIND DIRECTION DECLARATIONS-->
        <
xsd:element name="direction" minOccurs="0" maxOccurs="unbounded">
            <
xsd:complexType>
                <
xsd:sequence>
                    <
xsd:element name="name" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                    <
xsd:element name="value" minOccurs="0" maxOccurs="unbounded" nillable="true">
                        <
xsd:complexType>
                            <
xsd:simpleContent>
                                <
xsd:extension base="xsd:nonNegativeInteger">
                                    <
xsd:attribute name="upper-range" use="optional">
                                        <
xsd:simpleType>
                                            <
xsd:restriction base="xsd:nonNegativeInteger">
                                                <
xsd:maxInclusive value="360"/>
                                            </
xsd:restriction>
                                        </
xsd:simpleType>
                                    </
xsd:attribute>
                                    <
xsd:attribute name="lower-range" use="optional">
                                        <
xsd:simpleType>
                                            <
xsd:restriction base="xsd:nonNegativeInteger">
                                                <
xsd:maxInclusive value="360"/>
                                            </
xsd:restriction>
                                        </
xsd:simpleType>
                                    </
xsd:attribute>
                                </
xsd:extension>
                            </
xsd:simpleContent>
                        </
xsd:complexType>
                    </
xsd:element>
                </
xsd:sequence>
                <
xsd:attribute name="type" use="required">
                    <
xsd:simpleType>
                        <
xsd:restriction base="xsd:string">
                            <
xsd:enumeration value="wind"/>
                            <
xsd:enumeration value="swell"/>
                        </
xsd:restriction>
                    </
xsd:simpleType>
                </
xsd:attribute>
                <
xsd:attribute name="units" type="xsd:string" fixed="degrees true"/>
                <
xsd:attribute name="time-layout" type="time-layoutAttributeType" use="required"/>
                <
xsd:attribute name="categorical-table" type="xsd:string" use="optional"/>
                <
xsd:attribute name="conversion-table" type="xsd:string" use="optional"/>
            </
xsd:complexType>
        </
xsd:element>
<!--
CLOUD AMOUNT DECLARATIONS-->
        <
xsd:element name="cloud-amount" minOccurs="0" maxOccurs="unbounded">
            <
xsd:complexType>
                <
xsd:sequence>
                    <
xsd:element name="name" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                    <
xsd:element name="value" minOccurs="0" maxOccurs="unbounded" nillable="true">
                        <
xsd:complexType>
                            <
xsd:simpleContent>
                                <
xsd:extension base="xsd:nonNegativeInteger">
                                    <
xsd:attribute name="upper-range" use="optional">
                                        <
xsd:simpleType>
                                            <
xsd:restriction base="xsd:nonNegativeInteger">
                                                <
xsd:maxInclusive value="100"/>
                                            </
xsd:restriction>
                                        </
xsd:simpleType>
                                    </
xsd:attribute>
                                    <
xsd:attribute name="lower-range" use="optional">
                                        <
xsd:simpleType>
                                            <
xsd:restriction base="xsd:nonNegativeInteger">
                                                <
xsd:maxInclusive value="100"/>
                                            </
xsd:restriction>
                                        </
xsd:simpleType>
                                    </
xsd:attribute>
                                </
xsd:extension>
                            </
xsd:simpleContent>
                        </
xsd:complexType>
                    </
xsd:element>
                </
xsd:sequence>
                <
xsd:attribute name="type" use="required">
                    <
xsd:simpleType>
                        <
xsd:restriction base="xsd:string">
                            <
xsd:enumeration value="total"/>
                        </
xsd:restriction>
                    </
xsd:simpleType>
                </
xsd:attribute>
                <
xsd:attribute name="units" type="xsd:string" fixed="percent"/>
                <
xsd:attribute name="time-layout" type="time-layoutAttributeType" use="required"/>
                <
xsd:attribute name="categorical-table" type="xsd:string" use="optional"/>
                <
xsd:attribute name="conversion-table" type="xsd:string" use="optional"/>
            </
xsd:complexType>
        </
xsd:element>
<!--
HUMIDITY DECLARATIONS-->
        <
xsd:element name="humidity" minOccurs="0" maxOccurs="unbounded">
            <
xsd:complexType>
                <
xsd:sequence>
                    <
xsd:element name="name" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                    <
xsd:element name="value" minOccurs="0" maxOccurs="unbounded" nillable="true">
                        <
xsd:complexType>
                            <
xsd:simpleContent>
                                <
xsd:extension base="xsd:nonNegativeInteger">
                                    <
xsd:attribute name="upper-range" use="optional">
                                        <
xsd:simpleType>
                                            <
xsd:restriction base="xsd:nonNegativeInteger">
                                                <
xsd:maxInclusive value="100"/>
                                            </
xsd:restriction>
                                        </
xsd:simpleType>
                                    </
xsd:attribute>
                                    <
xsd:attribute name="lower-range" use="optional">
                                        <
xsd:simpleType>
                                            <
xsd:restriction base="xsd:nonNegativeInteger">
                                                <
xsd:maxInclusive value="100"/>
                                            </
xsd:restriction>
                                        </
xsd:simpleType>
                                    </
xsd:attribute>
                                </
xsd:extension>
                            </
xsd:simpleContent>
                        </
xsd:complexType>
                    </
xsd:element>
                </
xsd:sequence>
                <
xsd:attribute name="type" use="required">
                    <
xsd:simpleType>
                        <
xsd:restriction base="xsd:string">
                            <
xsd:enumeration value="relative"/>
                            <
xsd:enumeration value="maximum relative"/>
                            <
xsd:enumeration value="minimum relative"/>
                        </
xsd:restriction>
                    </
xsd:simpleType>
                </
xsd:attribute>
                <
xsd:attribute name="units" type="xsd:string" fixed="percent"/>
                <
xsd:attribute name="time-layout" type="time-layoutAttributeType" use="required"/>
                <
xsd:attribute name="categorical-table" type="xsd:string" use="optional"/>
                <
xsd:attribute name="conversion-table" type="xsd:string" use="optional"/>
            </
xsd:complexType>
        </
xsd:element>
<!--
WEATHER DECLARATIONS-->
        <
xsd:element name="weather" minOccurs="0" maxOccurs="unbounded">
            <
xsd:complexType>
                <
xsd:sequence minOccurs="1" maxOccurs="unbounded">
                    <
xsd:element name="name" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                    <
xsd:element name="weather-conditions" minOccurs="1" maxOccurs="unbounded"
                        
nillable="true">
                        <
xsd:complexType>
                            <
xsd:sequence minOccurs="1" maxOccurs="unbounded">
                                <
xsd:element name="value" minOccurs="0" maxOccurs="1" nillable="true">
                                    <
xsd:complexType>
                                        <
xsd:sequence>
                                            <
xsd:element name="visibility" minOccurs="0"
                                                
maxOccurs="1" nillable="true">
                                                <
xsd:complexType>
                                                    <
xsd:simpleContent>
                                                        <
xsd:extension base="xsd:string">
                                                            <
xsd:attribute name="units"
                                                                
use="optional"
                                                                
default="statute miles">
                                                                <
xsd:simpleType>
                                                                    <
xsd:restriction
                                                                        
base="xsd:string">
                                                                        <
xsd:enumeration
                                                                            
value="statute miles"/>
                                                                        <
xsd:enumeration
                                                                            
value="meters"/>
                                                                    </
xsd:restriction>
                                                                </
xsd:simpleType>
      &