<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<application xmlns="http://wadl.dev.java.net/2009/02">
  <doc title="FDSN station web service 1.0"/>
  <grammars/>
  <resources base="http://service.ncedc.org/fdsnws/station/1/">
    <resource path="/">
      <method name="GET" id="root">
        <response>
          <representation mediaType="text/html"/>
        </response>
      </method>
      <resource path="/query">
        <method name="GET" id="query">
          <request>
            <param name="starttime" style="query" type="xs:date">
              <doc xml:lang="english" title="limit to channels that are active on or after the specified start time">
                Examples: starttime=2012-11-29 or 2012-11-29T00:00:00 or 2012-11-29T00:00:00.000
              </doc>
            </param>
            <param name="endtime" style="query" type="xs:date">
              <doc xml:lang="english" title="limit to channels that are active on or before the specified end time">
                Examples: endtime=2012-11-29 or 2012-11-29T00:00:00 or 2012-11-29T00:00:00.000
              </doc>
            </param>
            <param name="startbefore" style="query" type="xs:date">
              <doc xml:lang="english" title="limit to stations starting before the specified time">
                Examples: startbefore=2012-11-29 or 2012-11-29T00:00:00 or 2012-11-29T00:00:00.000
              </doc>
            </param>
            <param name="startafter" style="query" type="xs:date">
              <doc xml:lang="english" title="limit to stations starting after the specified time">
                Examples: startafter=2012-11-29 or 2012-11-29T00:00:00 or 2012-11-29T00:00:00.000
              </doc>
            </param>
            <param name="endbefore" style="query" type="xs:date">
              <doc xml:lang="english" title="limit to stations ending before the specified time">
                Examples: endbefore=2012-11-29 or 2012-11-29T00:00:00 or 2012-11-29T00:00:00.000
              </doc>
            </param>
            <param name="endafter" style="query" type="xs:date">
              <doc xml:lang="english" title="limit to stations ending after the specified time">
                Examples: endafter=2012-11-29 or 2012-11-29T00:00:00 or 2012-11-29T00:00:00.000
              </doc>
            </param>
            <param name="network" style="query" type="xs:string">
              <doc xml:lang="english" title="Select one or more network codes. Lists and wildcards are accepted">
                Examples: network=BK or network=BK,NC or network=B? </doc>
            </param>
            <param name="station" style="query" type="xs:string">
              <doc xml:lang="english" title="Select one or more SEED station codes. Lists and wildcards are accepted">
                Examples: station=BKS or station=BKS,CMB or station=C* or station=?MN? </doc>
            </param>
            <param name="location" style="query" type="xs:string">
              <doc xml:lang="english" title="Select one or more SEED location codes. Use -- for spaces. Lists and wildcards are accepted">
                Examples: location=-- or location=?0 or location=--,10 </doc>
            </param>
            <param name="channel" style="query" type="xs:string">
              <doc xml:lang="english" title="Select one or more SEED channel codes. Lists and wildcards are accepted">
                Examples: channel=BHZ or channel=BH1,BH2 or channel=*Z or channel=BH? </doc>
            </param>
            <param name="minlatitude" style="query" type="xs:double" default="-90.0">
              <doc xml:lang="english" title="Specify southern boundary for search"/>
            </param>
            <param name="maxlatitude" style="query" type="xs:double" default="90.0">
              <doc xml:lang="english" title="Specify northern boundary for search"/>
            </param>
            <param name="minlongitude" style="query" type="xs:double" default="-180.0">
              <doc xml:lang="english" title="Specify western boundary for search"/>
            </param>
            <param name="maxlongitude" style="query" type="xs:double" default="180.0">
              <doc xml:lang="english" title="Specify eastern boundary for search"/>
            </param>
            <param name="latitude" style="query" type="xs:double" default="0.0">
              <doc xml:lang="english" title="Specify the central latitude point for a radial search"/>
            </param>
            <param name="longitude" style="query" type="xs:double" default="0.0">
              <doc xml:lang="english" title="Specify the central longitude point for a radial search"/>
            </param>
            <param name="minradius" style="query" type="xs:double" default="0.0">
              <doc xml:lang="english" title="Specify maximum distance from the geographic point defined by latitude and longitude"/>
            </param>
            <param name="maxradius" style="query" type="xs:double" default="180.0">
              <doc xml:lang="english" title="Specify minimum distance from the geographic point defined by latitude and longitude"/>
            </param>
            <param name="level" style="query" type="xs:string" default="station">
              <doc xml:lang="english" title="Specify the level of detail that is returned"/>
              <option value="network"/>
              <option value="station"/>
              <option value="channel"/>
              <option value="response"/>
            </param>
            <param name="includeavailability" style="query" type="xs:boolean" default="false">
              <doc xml:lang="english" title="Specify if results should include information about time series data availability."/>
            </param>
            <param name="updatedafter" style="query" type="xs:date">
              <doc xml:lang="english" title="Limit to metadata updated after specified date; updates are data center specific"/>
            </param>
            <param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="format" style="query" type="xs:string" default="xml">
              <doc xml:lang="english" title="Specify output format"/>
              <option value="xml"/>
              <option value="text"/>
            </param>
            <param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="nodata" style="query" type="xs:int" default="204">
              <doc xml:lang="english" title="Specify which HTML Status code is returned when no data is found. This is a NCEDC extension to the FDSN specification"/>
              <option value="204"/>
              <option value="404"/>
            </param>
          </request>
          <response>
            <representation mediaType="text/plain"/>
            <representation mediaType="application/xml"/>
          </response>
        </method>
      </resource>
      <resource path="/version">
        <method name="GET" id="version">
          <response>
            <representation mediaType="text/plain"/>
          </response>
        </method>
      </resource>
      <resource path="/application.wadl">
        <method name="GET" id="application.wadl">
          <response>
            <representation mediaType="application/xml"/>
          </response>
        </method>
      </resource>
    </resource>
  </resources>
</application>
