<?xml version="1.0"?>
<xsd:schema
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:dt="urn:schemas-microsoft-com:datatypes"
targetNamespace="http://www-sdd.fsl.noaa.gov/MADIS/meteorologicalSurfaceData"
xmlns="http://www-sdd.fsl.noaa.gov/MADIS/meteorologicalSurfaceData"
elementFormDefault="unqualified"
attributeFormDefault="unqualified">
<xsd:element name="mesonet">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This Schema was developed for use with the MADIS surface data
For more information about MADIS surface data see:
http://www-sdd.fsl.noaa.gov/MADIS/madis_sfc.html
For more information about MADIS see: http://www-sdd.fsl.noaa.gov/MADIS/
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="record" minOccurs="0" maxOccurs="unbounded" type="recAttrib">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="recAttrib">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Attributes
var=Variable Definitions
A list of the "var" variables is below. For more information see:
http://www-sdd.fsl.noaa.gov/MADIS/sfc_variable_list.html
var="V-TD" - Dewpoint Temperature - K
var="V-TD1H" - Hourly Average Dewpoint Temperature - K
var="V-RH" - Relative Humidity - %
var="V-RH1H" - Hourly Average Relative Humidity - %
var="V-Q" - Specific Humidity - kg/kg
var="V-Q1H" - Hourly Average Specific Humidity - kg/kg
var="V-DPD" - Dewpoint Depression - K
var="V-DPD1H" - Hourly Average Dewpoint Depression - K
var="V-AH" - Absolute Humidity - g/(m**3)
var="V-AH1H" - Hourly Average Absolute Humidity - g/(m**3)
var="V-ALTSE" - Altimeter - Pa
var="V-PT3" - 3 Hour Pressure Change - Pa
var="V-PT3CHR" - Character Of 3h Pressure Change Code
var="V-SLP" - Sea Level Pressure - Pa
var="V-P" - Station Pressure - Pa
var="V-T" - Air Temperature - K
var="V-T1H" - Hourly Average Temperature - K
var="V-T24MAXT" - Time Of 24 Hour Maximum Temperature - K
var="V-T24MINT" - Time Of 24 Hour Minimum Temperature - K
var="V-T24MIN" - 24 Hour Minimum Temperature - K
var="V-T24MAX" - 24 Hour Maximum Temperature - K
var="V-TV1H" - Hourly Average Virtual Temperature - K
var="V-TV" - Virtual Temperature - K
var="V-DDMAX1H" - Wind Dir At Hourly Max Wind Speed - m/s
var="V-FFMAX1H" - Hourly Maximum Wind Speed - m/s
var="V-DD1H" - Hourly Average Wind Direction - deg
var="V-FF1H" - Hourly Average Wind Speed - m/s
var="V-DD24H" - Daily Average Wind Direction - deg
var="V-FF24H" - Daily Average Wind Speed - m/s
var="V-DD" - Wind Direction - deg
var="V-FF" - Wind Speed - m/s
var="V-U" - U Wind Component - m/s
var="V-V" - V Wind Component - m/s
var="V-V1H" - Hourly Average V Wind Component - m/s
var="V-V24H" - Daily Average V Wind Component - m/s
var="V-U1H" - Hourly Average U Wind Component - m/s
var="V-U24H" - Daily Average U Wind Component - m/s
var="V-VIS" - Visibility - m
var="V-VERTVIS" - Vertical Visibility - m
var="V-WMOID" - Wmo Station Number
var="V-ELEV" - Elevation - m
var="V-LAT" - Latitude - deg N
var="V-LON" - Longitude - deg E
var="V-PLATTYP" - Data Platform Type Code
var="V-PLATDIR" - Platform True Direction - deg
var="V-PLATSPD" - Platform True Speed - m/s
var="V-CORR" - Correction Flag Code
var="V-PCP1H" - Accumulated Precip - 1h - m
var="V-PCP3H" - Accumulated Precip - 3h - m
var="V-PCP6H" - Accumulated Precip - 6h - m
var="V-PCP12H" - Accumulated Precip - 12h - m
var="V-PCP18H" - Accumulated Precip - 18h - m
var="V-PCP24H" - Accumulated Precip - 24h - m
var="V-PCPLM" - Accum. Precip - Since Local Midnight - m
var="V-PCPUTCM" - Accum. Precip - Since Utc Midnight - m
var="V-PCPCDAY" - Accum. Precip - Yesterday, Local Calendar Day - m
var="V-PCPUDAY" - Accum. Precip - Yesterday, User-Defined Day - m
var="V-PCPTOTL" - Total Precipitation - m
var="V-UDSTART" - User-Defined Day Start Hhmm
var="V-PCPRATE" - Precipitation Rate - kg/(m**2)/s
var="V-PCPINT" - Precipitation Intensity Code
var="V-PCPTYPE" - Precipitation Type Code
var="V-SKYCVLB" - Sky Cover Layer Base - m
var="V-LCLHT" - Height Of The Lowest Cloud Layer Code
var="V-LLCTYPE" - Low Level Cloud Type Code
var="V-MLCTYPE" - Middle Level Cloud Type Code
var="V-HLCTYPE" - High Level Cloud Type Code
var="V-CLDFRAC" - Fraction Of Sky Covered By Clouds - tenths
var="V-FUELM" - Fuel Moisture - %
var="V-FUELT" - Fuel Temperature - K
var="V-SOILM" - Soil Moisture Tension - kPa
var="V-SOILM2" - Soil Moisture Percent - 2 Inch - kPa
var="V-SOILM4" - Soil Moisture Percent - 4 Inch - kPa
var="V-SOILM8" - Soil Moisture Percent - 8 Inch - kPa
var="V-SOILM20" - Soil Moisture Percent - 20 Inch - kPa
var="V-SOILM40" - Soil Moisture Percent - 40 Inch - kPa
var="V-SOILT" - Soil Temperature - K
var="V-SOILT2" - Soil Temperature - 2 Inch - K
var="V-SOILT4" - Soil Temperature - 4 Inch - K
var="V-SOILT8" - Soil Temperature - 8 Inch - K
var="V-SOILT20" - Soil Temperature - 20 Inch - K
var="V-SOILT40" - Soil Temperature - 40 Inch - K
var="V-DDGUST" - Wind Dir At Gust - deg
var="V-FFGUST" - Wind Gust - m/s
var="V-DDMAX" - Maximum Wind Direction - deg
var="V-FFMAX" - Maximum Wind Speed - m/s
var="V-PSWDIR" - Direction Of Primary Swell Waves - deg
var="V-PSWHT" - Primary Swell Wave Height - m
var="V-PSWPER" - Primary Swell Wave Period - s
var="V-SSWDIR" - Direction Of Secondary Swell Waves - deg
var="V-SSWHT" - Secondary Swell Wave Height - m
var="V-SSWPER" - Secondary Swell Wave Period - s
var="V-SST" - Sea Surface Temperature - K
var="V-TIDEDEP" - Tide Departure From Predicted Level - m
var="V-TIDEIND" - Tide Indicator Code
var="V-WAVEHT" - Wave Height - m
var="V-WAVEPER" - Wave Period - s
var="V-WAVESTP" - Wave Steepness
var="V-WWVEPER" - Wind Wave Period - s
var="V-WWVEHT" - Wind Wave Height - m
var="V-HRWVEHT" - High Resolution Wave Height - m
var="V-EQFF10M" - Equivalent Wind Speed At 10 m - m/s
var="V-EQFF20M" - Equivalent Wind Speed At 20 m - m/s
var="V-SNOW6H" - Snow Fall - 6h - m
var="V-SNOW24H" - Snow Fall - 24h - m
var="V-SNOWC" - Snow Cover - m
var="V-FSRDINS" - Diffuse Solar Radiation - Instantaneous - watt/(m**2)
var="V-FSRD5M" - Diffuse Solar Radiation - 5min - watt/(m**2)
var="V-FSRD15M" - Diffuse Solar Radiation - 15min - watt/(m**2)
var="V-FSRD1H" - Diffuse Solar Radiation - 1h - watt/(m**2)
var="V-FSRD24H" - Diffuse Solar Radiation - 24h - watt/(m**2)
var="V-DSRDINS" - Direct Solar Radiation - Instantaneous - watt/(m**2)
var="V-DSRD5M" - Direct Solar Radiation - 5min - watt/(m**2)
var="V-DSRD15M" - Direct Solar Radiation - 15min - watt/(m**2)
var="V-DSRD1H" - Direct Solar Radiation - 1h - watt/(m**2)
var="V-DSRD24H" - Direct Solar Radiation - 24h - watt/(m**2)
var="V-GSRD15M" - Global Solar Radiation - 15min - watt/(m**2)
var="V-GSRD1H" - Global Solar Radiation - 1h - watt/(m**2)
var="V-GSRD24H" - Global Solar Radiation - 24h - watt/(m**2)
var="V-GSRD5M" - Global Solar Radiation - 5min - watt/(m**2)
var="V-GSRDINS" - Global Solar Radiation - Instantaneous - watt/(m**2)
var="V-TD10C" - Dewpoint From Tenths Of A deg C - K
var="V-T10C" - Temperature From Tenths Of A deg C - K
var="V-TWB" - Wet Bulb Temperature - K
var="V-PWV" - Gpsmet Precipitable Water Vapor - m
var="V-GPSTSD" - Gpsmet Total Signal Delay - m
var="V-GPSDSD" - Gpsmet Dry Signal Delay - m
var="V-GPSWSD" - Gpsmet Wet Signal Delay - m
var="V-GPSMWT" - Gpsmet Mean Weighted Temperaturein K
var="V-GPSFE" - Gpsmet Formal Error - m
var="V-GPSWDMF" - Gpsmet Wet Delay Mapping Function
var="V-RDT1" - Road Temperature - Sensor 1 - K
var="V-RDT2" - Road Temperature - Sensor 2 - K
var="V-RDT3" - Road Temperature - Sensor 3 - K
var="V-RDT4" - Road Temperature - Sensor 4 - K
var="V-RDLFT1" - Road Liquid Freeze Temp - Sensor 1 - K
var="V-RDLFT2" - Road Liquid Freeze Temp - Sensor 2 - K
var="V-RDLFT3" - Road Liquid Freeze Temp - Sensor 3 - K
var="V-RDLFT4" - Road Liquid Freeze Temp - Sensor 4 - K
var="V-RDLCF1" - Road Liquid Chem Factor - Sensor 1
var="V-RDLCF2" - Road Liquid Chem Factor - Sensor 2
var="V-RDLCF3" - Road Liquid Chem Factor - Sensor 3
var="V-RDLCF4" - Road Liquid Chem Factor - Sensor 4
var="V-RDLCP1" - Road Liquid Chem Percent - Sensor 1 - %
var="V-RDLCP2" - Road Liquid Chem Percent - Sensor 2 - %
var="V-RDLCP3" - Road Liquid Chem Percent - Sensor 3 - %
var="V-RDLCP4" - Road Liquid Chem Percent - Sensor 4 - %
var="V-RDLIP1" - Road Liquid Ice Percent - Sensor 1 - %
var="V-RDLIP2" - Road Liquid Ice Percent - Sensor 2 - %
var="V-RDLIP3" - Road Liquid Ice Percent - Sensor 3 - %
var="V-RDLIP4" - Road Liquid Ice Percent - Sensor 4 - %
var="V-RDLDP1" - Road Liquid Depth - Sensor 1 - m
var="V-RDLDP2" - Road Liquid Depth - Sensor 2 - m
var="V-RDLDP3" - Road Liquid Depth - Sensor 3 - m
var="V-RDLDP4" - Road Liquid Depth - Sensor 4 - m
var="V-RDSTA1" - Road State - Sensor 1 Code
var="V-RDSTA2" - Road State - Sensor 2 Code
var="V-RDSTA3" - Road State - Sensor 3 Code
var="V-RDSTA4" - Road State - Sensor 4 Code
var="V-RDSUBT1" - Road Subsurface Temp - Sensor 1 - K
var="V-RDSUBT2" - Road Subsurface Temp - Sensor 2 - K
var="V-RDSUBT3" - Road Subsurface Temp - Sensor 3 - K
var="V-RDSUBT4" - Road Subsurface Temp - Sensor 4 - K
var="V-BATVLT" - Battery Voltage - volt
var="V-BATVLT2" - Secondary Battery Voltage - volt
var="V-RIVSTG" - River Stage - m
var="V-STNSPC1" - Station Specific #1
var="V-STNSPC2" - Station Specific #2
var="V-COMSTAT" - Commissioned Status Code
var="V-STAQUAL" - Station Quality Indicator Code
var="DOORIND" - Door Open/Closed Indicator Code
var="HEATIND" - Rim Heating On/Off Indicator Code
var="BUCKLEV" - Precipitation Bucket Level - %
var="V-AUTOTYP" - Automated Station Type
var="V-REPTYPE" - Report Type
var="V-PRESWEA" - Present Weather
var="V-SKYCOV" - Sky Cover
var="V-STALOC" - Station Location
var="V-SUBPVDR" - Subprovider
shef_id=Site Name
elev=Site Elevation
lat=Site Latitude
lon=Site Longitude
ObTime=Observation Time In UTC In "dateTime" Format
provider=Data Provider
data_value=Data Value
Quality Control :: For more information see:
http://www-sdd.fsl.noaa.gov/MADIS/madis_sfc_qc.html
Quality Control Data Descriptor Values
No QC available:
QCD="Z" - Preliminary, No QC Available
Automated QC checks:
where level 1 = validity
level 2 = internal consistency, temporal consistency,
level 3 = spatial consistency check
QCD="C" - Coarse Pass, Passed Level 1
QCD="S" - Screened, Passed Levels 1 And 2
QCD="V" - Verified, Passed Levels 1, 2, And 3
QCD="X" - Rejected/Erroneous, Failed Level 1
QCD="Q" - Questioned, Passed Level 1, Failed 2 Or 3
Subjective intervention:
QCD="G" - Subjective Good
QCD="B" - Subjective Bad
Interpolated/Corrected observations:
QCD="T" - Virtual Temperature Could Not Be Calculated, Air Temperature Passing All QC Checks Has Been Returned
QCA="XXX" - Quality Control Applied
QCR="XXX" - Quality Control Results
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="xsd:anyType">
<xsd:attribute name="var" dt:type="xs:nmtoken" dt:values="V-TD V-RH V-RH1H V-RIVSTG V-Q V-Q1H V-AH V-AH1H V-DPD1H V-DPD V-ALTSE V-PT3 V-PT3CHR V-SLP V-P V-T V-T1H V-T24MAXT V-T24MINT V-TV1H V-TV V-DDMAX1H V-FFMAX1H V-DD1H V-FF1H V-DD24H V-FF24H V-DD V-FF V-U V-V V-V1H V-V24H V-U1H V-U24H V-VIS V-VERTVIS V-WMOID V-ELEV V-LAT V-LON V-PLATTYP V-PLATDIR V-PLATSPD V-CORR V-PCP1H V-PCP3H V-PCP6H V-PCP12H V-PCP18H V-PCP24H V-PCPLM V-PCPUTCM V-PCPCDAY V-PCPUDAY V-PCPTOTL V-PCPRATE V-PCPINT V-PCPTYPE V-SKYCVLB V-LCLHT V-LLCTYPE V-MLCTYPE V-HLCTYPE V-CLDFRAC V-T24MIN V-T24MAX V-FUELM V-FUELT V-SOILM V-SOILM2 V-SOILM4 V-SOILM8 V-SOILM20 V-SOILM40 V-SOILT V-SOILT2 V-SOILT4 V-SOILT8 V-SOILT20 V-SOILT40 V-DDGUST V-FFGUST V-DDMAX V-FFMAX V-PSWDIR V-PSWHT V-PSWPER V-SSWDIR V-SSWHT V-SSWPER V-SST V-TIDEDEP V-TIDEIND V-WAVEHT V-WAVEPER V-WAVESTP V-WWVEPER V-WWVEHT V-HRWVEHT V-EQFF10M V-EQFF20M V-SNOW6H V-SNOW24H V-SNOWC V-FSRDINS V-FSRD5M V-FSRD15M V-FSRD1H V-FSRD24H V-DSRDINS V-DSRD5M V-DSRD15M V-DSRD1H V-DSRD24H V-GSRD15M V-GSRD1H V-GSRD24H V-GSRD5M V-GSRDINS V-TD10C V-TD1H V-T10C V-TWB V-PWV V-GPSTSD V-GPSDSD V-GPSWSD V-GPSMWT V-GPSFE V-GPSWDMF V-RDT1 V-RDT2 V-RDT3 V-RDT4 V-RDLFT1 V-RDLFT2 V-RDLFT3 V-RDLFT4 V-RDLCF1 V-RDLCF2 V-RDLCF3 V-RDLCF4 V-RDLCP1 V-RDLCP2 V-RDLCP3 V-RDLCP4 V-RDLIP1 V-RDLIP2 V-RDLIP3 V-RDLIP4 V-RDLDP1 V-RDLDP2 V-RDLDP3 V-RDLDP4 V-RDSTA1 V-RDSTA2 V-RDSTA3 V-RDSTA4 V-RDSUBT1 V-RDSUBT2 V-RDSUBT3 V-RDSUBT4 V-AUTOTYP V-REPTYPE V-PRESWEA V-SKYCOV V-STALOC V-STAQUAL V-STNSPC1 V-STNSPC2 V-SUBPVDR V-BATVOLT V-COMSTAT V-UDSTART"/>
<xsd:attribute name="shef_id" dt:type="xs:nmtoken"/>
<xsd:attribute name="elev" dt:type="xs:float"/>
<xsd:attribute name="lat" dt:type="xs:float"/>
<xsd:attribute name="lon" dt:type="xs:float"/>
<xsd:attribute name="ObTime" dt:type="xs:dateTime"/>
<xsd:attribute name="provider" dt:type="xs:nmtoken"/>
<xsd:attribute name="data_value" dt:type="xs:float"/>
<xsd:attribute name="QCD" dt:type="xs:nmtoken" dt:values="Z C S V X Q G B T"/>
<xsd:attribute name="QCA" dt:type="xs:int"/>
<xsd:attribute name="QCR" dt:type="xs:int"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>