<cmf:conceptMapping xmlns:cmf="http://www.biocase.org/schemas/conceptmapping/2.1">
  <!-- please see http://ww3.bgbm.org/bps2/Configuration#Mapping for help on configuration options -->
  <cmf:metadata>
    <cmf:generated by="Java Schema Processor" when="2005-04-04T13:35:10" />
    <cmf:name />
  </cmf:metadata>
  <cmf:settings>
    <cmf:rootTableAlias>specimen</cmf:rootTableAlias>
    <cmf:SPICE />
  </cmf:settings>
  <cmf:recordIdentifier>/RecordSet/Record</cmf:recordIdentifier>
  <cmf:dataElement cmf:max="1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="1" name="RecordSet" path="/RecordSet">
    <cmf:childElements>
      <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="1" name="Record" path="/RecordSet/Record">
        <cmf:childElements>
          <cmf:dataElement cmf:max="1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="1" name="DateLastModified" path="/RecordSet/Record/DateLastModified" w3cType="dateTime">
            <cmf:mapping>
              <cmf:dbAttribute attribute="date_modified" nosearch="0" tablealias="metadata" type="date" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="1" name="InstitutionCode" path="/RecordSet/Record/InstitutionCode" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="source_institution_id" nosearch="0" tablealias="metadata" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="1" name="CollectionCode" path="/RecordSet/Record/CollectionCode" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="source_id" nosearch="0" tablealias="metadata" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="1" name="CatalogNumber" path="/RecordSet/Record/CatalogNumber" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="field_number" nosearch="0" tablealias="specimen" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="1" name="ScientificName" path="/RecordSet/Record/ScientificName" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="name_excl_authors" nosearch="0" tablealias="taxon" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="BasisOfRecord" path="/RecordSet/Record/BasisOfRecord" w3cType="string">
            <cmf:mapping>
              <cmf:literal value="specimen" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Kingdom" path="/RecordSet/Record/Kingdom" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Phylum" path="/RecordSet/Record/Phylum" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Class" path="/RecordSet/Record/Class" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Order" path="/RecordSet/Record/Order" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Family" path="/RecordSet/Record/Family" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Genus" path="/RecordSet/Record/Genus" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="genus" nosearch="0" tablealias="taxon" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Species" path="/RecordSet/Record/Species" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="epitheton" nosearch="0" tablealias="taxon" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Subspecies" path="/RecordSet/Record/Subspecies" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="subspecies" nosearch="0" tablealias="taxon" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="ScientificNameAuthor" path="/RecordSet/Record/ScientificNameAuthor" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="authorteam" nosearch="0" tablealias="taxon" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="IdentifiedBy" path="/RecordSet/Record/IdentifiedBy" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="YearIdentified" path="/RecordSet/Record/YearIdentified" w3cType="gYear" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="MonthIdentified" path="/RecordSet/Record/MonthIdentified" w3cType="nonNegativeInteger" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="DayIdentified" path="/RecordSet/Record/DayIdentified" w3cType="nonNegativeInteger" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="TypeStatus" path="/RecordSet/Record/TypeStatus" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="CollectorNumber" path="/RecordSet/Record/CollectorNumber" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="field_number" nosearch="0" tablealias="specimen" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="FieldNumber" path="/RecordSet/Record/FieldNumber" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="field_number" nosearch="0" tablealias="specimen" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Collector" path="/RecordSet/Record/Collector" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="collector" nosearch="0" tablealias="specimen" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="YearCollected" path="/RecordSet/Record/YearCollected" w3cType="gYear" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="MonthCollected" path="/RecordSet/Record/MonthCollected" w3cType="nonNegativeInteger" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="DayCollected" path="/RecordSet/Record/DayCollected" w3cType="nonNegativeInteger" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="JulianDay" path="/RecordSet/Record/JulianDay" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="TimeOfDay" path="/RecordSet/Record/TimeOfDay" w3cType="decimal" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="ContinentOcean" path="/RecordSet/Record/ContinentOcean" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Country" path="/RecordSet/Record/Country" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="country" nosearch="0" tablealias="country" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="StateProvince" path="/RecordSet/Record/StateProvince" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="County" path="/RecordSet/Record/County" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Locality" path="/RecordSet/Record/Locality" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="locality" nosearch="0" tablealias="locality" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Longitude" path="/RecordSet/Record/Longitude" w3cType="decimal">
            <cmf:mapping>
              <cmf:dbAttribute attribute="longitude_dec" nosearch="0" tablealias="locality" type="float" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Latitude" path="/RecordSet/Record/Latitude" w3cType="decimal">
            <cmf:mapping>
              <cmf:dbAttribute attribute="latitude_dec" nosearch="0" tablealias="locality" type="float" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="CoordinatePrecision" path="/RecordSet/Record/CoordinatePrecision" w3cType="decimal" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="BoundingBox" path="/RecordSet/Record/BoundingBox" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="MinimumElevation" path="/RecordSet/Record/MinimumElevation" w3cType="decimal">
            <cmf:mapping>
              <cmf:dbAttribute attribute="altitude" nosearch="0" tablealias="locality" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="MaximumElevation" path="/RecordSet/Record/MaximumElevation" w3cType="decimal" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="MinimumDepth" path="/RecordSet/Record/MinimumDepth" w3cType="decimal" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="MaximumDepth" path="/RecordSet/Record/MaximumDepth" w3cType="decimal" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Sex" path="/RecordSet/Record/Sex" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="PreparationType" path="/RecordSet/Record/PreparationType" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="IndividualCount" path="/RecordSet/Record/IndividualCount" w3cType="nonNegativeInteger" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="PreviousCatalogNumber" path="/RecordSet/Record/PreviousCatalogNumber" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="RelationshipType" path="/RecordSet/Record/RelationshipType" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="RelatedCatalogItem" path="/RecordSet/Record/RelatedCatalogItem" w3cType="string" />
          <cmf:dataElement cmf:max="-1" cmf:namespace="http://www.namespaceTBD.org/darwin2" min="0" name="Notes" path="/RecordSet/Record/Notes" w3cType="string">
            <cmf:mapping>
              <cmf:dbAttribute attribute="notes" nosearch="0" tablealias="specimen" type="text" />
            </cmf:mapping>
          </cmf:dataElement>
        </cmf:childElements>
      </cmf:dataElement>
    </cmf:childElements>
  </cmf:dataElement>
</cmf:conceptMapping>