<?xml version="1.0"?>
<Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
  <ElementType name="name"           content="textOnly" dt:type="string" model="closed"/>
  <ElementType name="commonname"     content="textOnly" dt:type="string" model="closed"/>
  <ElementType name="species"        content="textOnly" dt:type="string" model="closed"/>
  <ElementType name="dateoffirstday" content="textOnly" dt:type="date"   model="closed"/>
  <ElementType name="location"       content="textOnly" dt:type="string" model="closed"/>
  <ElementType name="collector"      content="textOnly" dt:type="string" model="closed"/>
  <ElementType name="reference"      content="textOnly" dt:type="string" model="closed"/>
  <ElementType name="notes"          content="textOnly" dt:type="string" model="closed"/>
  <ElementType name="imagepath"      content="textOnly" dt:type="string" model="closed"/>
  <ElementType name="imagecaption"   content="textOnly" dt:type="string" model="closed"/>

  <ElementType name="day"   content="textOnly" dt:type="r8" model="closed"/>
  <ElementType name="count" content="textOnly" dt:type="i4" model="closed"/>
  <ElementType name="point" content="eltOnly" model="closed" order="seq">
    <element type="day"      minOccurs="1" maxOccurs="1"/>
    <element type="count"    minOccurs="1" maxOccurs="1"/>
  </ElementType>

  <ElementType name="dataset" content="eltOnly" model="closed" order="seq">
    <element type="name"           minOccurs="1" maxOccurs="1"/>
    <element type="commonname"     minOccurs="0" maxOccurs="1"/>
    <element type="species"        minOccurs="0" maxOccurs="1"/>
    <element type="dateoffirstday" minOccurs="0" maxOccurs="1"/>
    <element type="location"       minOccurs="0" maxOccurs="1"/>
    <element type="collector"      minOccurs="0" maxOccurs="1"/>
    <element type="reference"      minOccurs="0" maxOccurs="1"/>
    <element type="notes"          minOccurs="0" maxOccurs="1"/>
    <element type="imagepath"      minOccurs="0" maxOccurs="1"/>
    <element type="imagecaption"   minOccurs="0" maxOccurs="1"/>
    <element type="point"          minOccurs="0" maxOccurs="*"/>
  </ElementType>

  <ElementType name="datasets" content="eltOnly" model="closed">
    <element type="dataset" minOccurs="0" maxOccurs="*"/>
  </ElementType>
</Schema>