<?xml version="1.0" encoding="UTF-8" ?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

  <xs:element name="obs">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="organization" />
        <xs:element ref="organizationURL" />
        <xs:element ref="platform" />
        <xs:element ref="platformURL" />
        <xs:element ref="observation" maxOccurs="unbounded" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>

  <xs:element name="observation">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="type" />
        <xs:element ref="uom" />
        <xs:element ref="value" />
        <xs:element ref="elev" />
        <xs:element ref="quality" />
        <xs:element ref="dataURL" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>

  <xs:element name="organization">
    <xs:complexType mixed="true" />
  </xs:element>

  <xs:element name="organizationURL">
    <xs:complexType mixed="true" />
  </xs:element>

  <xs:element name="platform">
    <xs:complexType mixed="true" />
  </xs:element>

  <xs:element name="platformURL">
    <xs:complexType mixed="true" />
  </xs:element>

  <xs:element name="type">
    <xs:complexType mixed="true" />
  </xs:element>

  <xs:element name="uom">
    <xs:complexType mixed="true" />
  </xs:element>

  <xs:element name="value">
    <xs:complexType mixed="true" />
  </xs:element>

  <xs:element name="elev">
    <xs:complexType mixed="true" />
  </xs:element>

  <xs:element name="quality">
    <xs:complexType mixed="true" />
  </xs:element>

  <xs:element name="dataURL">
    <xs:complexType mixed="true" />
  </xs:element>

</xs:schema>