Schema ABCD-1.03.XSD


schema location:  http://www.bgbm.org/tdwg/CODATA/Schema/ABCD-1.03.XSD
targetNamespace:  http://www.tdwg.org/schemas/abcd/1.0
 
Elements  Complex types  Simple types 
DataSets  AgentType  AltTextType 
AspectType  EpithetType 
BotanicalGardenUnitType  GenusType 
ContactType  HybridFlagType 
CountryType  InstitutionCodeType 
CultureCollectionUnitType  OpenIDType 
DateTimeType  RankType 
GatheringType  RoleType 
HerbariumUnitType  SystemIDType 
HigherTaxonType 
IdentificationType 
ImageType 
LookupType 
MeasurementType 
MycologicalUnitType 
NameBacterialType 
NameBotanicalType 
NamedAreaType 
NameViralType 
NameZoologicalType 
OrganisationType 
PalaeontologicalUnitType 
PersonNameType 
ReferenceType 
RightsType 
StatementsType 
StratigraphyType 
TaxonIdentifiedType 
TelephoneNumberType 
UnitAssemblageType 
UnitAssociationType 
UnitDataType 
ZoologicalUnitType 


element DataSets
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children DataSet
attributes
Name  Type  Use  Default  Fixed  Annotation
xmlns  xs:anyURI        
annotation
documentation 
ABCD v.1 root element: container for one or more DataSets. 
appInfo 
<FullName>Datasets</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn Mar 3 2003</Reviewer>
<ExistingStandards/>
<Content>Root element of the schema, forming the container for one or more data sets.</Content>
<Comments>Allows to handle several different datasets with a single response operation</Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="DataSets">
  <xs:annotation>
    <xs:documentation>ABCD v.1 root element: container for one or more DataSets. </xs:documentation>
    <xs:appinfo>
      <FullName>Datasets</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn Mar 3 2003</Reviewer>
      <ExistingStandards/>
      <Content>Root element of the schema, forming the container for one or more data sets.</Content>
      <Comments>Allows to handle several different datasets with a single response operation</Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DataSet" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A dataset containing unit data and their shared metadata elements. Attributes for StandardVersion and CharacterSet</xs:documentation>
          <xs:appinfo>
            <FullName>Data set</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards>NBN: Survey. </ExistingStandards>
            <Content>A container element for one to many unit data records and their shared metadata elements. The metadata relates to the source, provision, the ownership and rights etc. pertaining to the entire dataset. Attribute: xmlns, indicating the schema version used.</Content>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="OriginalSource">
              <xs:annotation>
                <xs:documentation>Properties of the original data source, also providing a unique identifier for the dataset</xs:documentation>
                <xs:appinfo>
                  <FullName>Original source</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content>Properties of the orignal database or other datasource from which the ABCD-document is derived</Content>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes>Notes: Many elements of this structure are directly taken from the DTD for the Integrated Taxonomic Information System, Canadian node (ITIS*ca) at: http://sis.agr.gc.ca/itis/ which was provided by Derek Munro. </EditorialNotes>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="SourceInstitutionCode" type="InstitutionCodeType">
                    <xs:annotation>
                      <xs:documentation>Unique identifier of the institution holding the original datasource (first part of dataset identifier)</xs:documentation>
                      <xs:appinfo>
                        <FullName>Source institution code</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards/>
                        <Content>An institutional abbreviation, perhaps with indication of the standard it pertains to (e.g. IH-P for Index Herbariorum and the herbarium at the MNHN in Paris. A controlled vocabulary for collection institutions, but inclusion of private collections must be made possible.</Content>
                        <Examples/>
                        <Comments>The units within the datasource are not necessarily all owned or administred by this institution</Comments>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SourceName" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>Name or code of the data source (unique within the institution, second part of the dataset identifier)</xs:documentation>
                      <xs:appinfo>
                        <FullName>Source name</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards>ITIS*ca draft metadata</ExistingStandards>
                        <Content>May be the name of a collection if all records are for a stem from a single collection. Together with the element DBInstitution, DBName provides a unique identifier for the dataset's original source</Content>
                        <Examples/>
                        <Comments>Mandatory second partial identifier for a dataset.</Comments>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SourceLastUpdatedDate" type="xs:date">
                    <xs:annotation>
                      <xs:documentation>Date when the content or structure of the database was last changed</xs:documentation>
                      <xs:appinfo>
                        <FullName>Date of last update of the dataset</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
                        <Content>Date when the database was last changed, including the addition, deletion, or editing of records as well as structural changes that may influence the format or structure of ABCD-conformant output</Content>
                        <Examples/>
                        <Comments>Mandatory to raise efficiency of "harvesters" and indexing engines working on datasets derived from the data source.</Comments>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SourceVersion" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Version of the datasource</xs:documentation>
                      <xs:appinfo>
                        <FullName>Source version</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards/>
                        <Content>Version number or edition of the datasource</Content>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SourceWebAddress" type="xs:anyURI" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>URI of the original datasource</xs:documentation>
                      <xs:appinfo>
                        <FullName>Source URI</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
                        <Content>A URL providing an access interface to the original datasource</Content>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SourceExpiryDate" type="xs:date" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Expiry date of records from the datasource</xs:documentation>
                      <xs:appinfo>
                        <FullName>Expiry date of source dataset</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
                        <Content>Date after which the records in the database should not anymore be used</Content>
                        <Examples/>
                        <Comments>Allows databases to force update of indices etc. </Comments>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SourceNumberOfRecords" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Number of units in the source database</xs:documentation>
                      <xs:appinfo>
                        <FullName>Number of unit records in the source dataset</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards/>
                        <Content>Total number of unit-level records in the datasource</Content>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="DatasetDerivations">
              <xs:annotation>
                <xs:documentation>Additional properties of the dataset as created when it is derived from the origninal source or from an already derived dataset.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="DatasetDerivation" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>Additional properties of datasets</xs:documentation>
                      <xs:appinfo>
                        <FullName>Dataset derivation</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards/>
                        <Content>Additional properties pertaining to the dataset(s) derived directly or indirectly from of the orignal source. Repeatable to form a derivation history where appropriate.</Content>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="DateSupplied" type="xs:date">
                          <xs:annotation>
                            <xs:documentation/>
                            <xs:appinfo>
                              <FullName>Date supplied</FullName>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Supplier" type="ContactType">
                          <xs:annotation>
                            <xs:documentation>Supplier of the dataset.</xs:documentation>
                            <xs:appinfo>
                              <FullName>Dataset supplier</FullName>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards/>
                              <Content>Individual or organisation who have (generated and) supplied the dataset</Content>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Rights" type="RightsType" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Legal rights and ownership if different from original source</xs:documentation>
                            <xs:appinfo>
                              <FullName>Dataset rights</FullName>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards/>
                              <Content>A container element stating the ownership and legal rights pertaining to the entire dataset. May be overuled by statements under UnitData</Content>
                              <Examples/>
                              <Comments>Should always be cited together with DBRights</Comments>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Statements" type="StatementsType" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Acknowledgements, disclaimer, credit, if different from orgininal source</xs:documentation>
                            <xs:appinfo>
                              <FullName>Dataset statements</FullName>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards/>
                              <Content>A container element for statements of creditation or disclaimers. May be overuled by statements under UnitData</Content>
                              <Examples/>
                              <Comments> Should always be cited together with DBStatements</Comments>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Description" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Text describing the DataSet</xs:documentation>
                            <xs:appinfo>
                              <FullName>Dataset description</FullName>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards/>
                              <Content>A free text statement describing the dataset, including e.g. statements about selective criteria or sort order used in the generation of the dataset </Content>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:simpleContent>
                              <xs:extension base="xs:string">
                                <xs:attribute name="Language" type="xs:language"/>
                              </xs:extension>
                            </xs:simpleContent>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="OriginalSource" type="xs:boolean" use="optional" default="false"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Units">
              <xs:annotation>
                <xs:documentation>A container for one or more unit data records</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Unit" type="UnitDataType" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>A container for all data referring to a unit (specimen or observation record)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="StandardVersion" type="xs:string" use="required"/>
          <xs:attribute name="CharacterSet" type="xs:string"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="xmlns" type="xs:anyURI"/>
  </xs:complexType>
</xs:element>

element DataSets/DataSet
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children OriginalSource DatasetDerivations Units
attributes
Name  Type  Use  Default  Fixed  Annotation
StandardVersion  xs:string  required      
CharacterSet  xs:string        
annotation
documentation 
A dataset containing unit data and their shared metadata elements. Attributes for StandardVersion and CharacterSet
appInfo 
<FullName>Data set</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards>NBN: Survey. </ExistingStandards>
<Content>A container element for one to many unit data records and their shared metadata elements. The metadata relates to the source, provision, the ownership and rights etc. pertaining to the entire dataset. Attribute: xmlns, indicating the schema version used.</Content>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="DataSet" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A dataset containing unit data and their shared metadata elements. Attributes for StandardVersion and CharacterSet</xs:documentation>
    <xs:appinfo>
      <FullName>Data set</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards>NBN: Survey. </ExistingStandards>
      <Content>A container element for one to many unit data records and their shared metadata elements. The metadata relates to the source, provision, the ownership and rights etc. pertaining to the entire dataset. Attribute: xmlns, indicating the schema version used.</Content>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="OriginalSource">
        <xs:annotation>
          <xs:documentation>Properties of the original data source, also providing a unique identifier for the dataset</xs:documentation>
          <xs:appinfo>
            <FullName>Original source</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content>Properties of the orignal database or other datasource from which the ABCD-document is derived</Content>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes>Notes: Many elements of this structure are directly taken from the DTD for the Integrated Taxonomic Information System, Canadian node (ITIS*ca) at: http://sis.agr.gc.ca/itis/ which was provided by Derek Munro. </EditorialNotes>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SourceInstitutionCode" type="InstitutionCodeType">
              <xs:annotation>
                <xs:documentation>Unique identifier of the institution holding the original datasource (first part of dataset identifier)</xs:documentation>
                <xs:appinfo>
                  <FullName>Source institution code</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content>An institutional abbreviation, perhaps with indication of the standard it pertains to (e.g. IH-P for Index Herbariorum and the herbarium at the MNHN in Paris. A controlled vocabulary for collection institutions, but inclusion of private collections must be made possible.</Content>
                  <Examples/>
                  <Comments>The units within the datasource are not necessarily all owned or administred by this institution</Comments>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="SourceName" type="xs:string">
              <xs:annotation>
                <xs:documentation>Name or code of the data source (unique within the institution, second part of the dataset identifier)</xs:documentation>
                <xs:appinfo>
                  <FullName>Source name</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards>ITIS*ca draft metadata</ExistingStandards>
                  <Content>May be the name of a collection if all records are for a stem from a single collection. Together with the element DBInstitution, DBName provides a unique identifier for the dataset's original source</Content>
                  <Examples/>
                  <Comments>Mandatory second partial identifier for a dataset.</Comments>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="SourceLastUpdatedDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>Date when the content or structure of the database was last changed</xs:documentation>
                <xs:appinfo>
                  <FullName>Date of last update of the dataset</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
                  <Content>Date when the database was last changed, including the addition, deletion, or editing of records as well as structural changes that may influence the format or structure of ABCD-conformant output</Content>
                  <Examples/>
                  <Comments>Mandatory to raise efficiency of "harvesters" and indexing engines working on datasets derived from the data source.</Comments>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="SourceVersion" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Version of the datasource</xs:documentation>
                <xs:appinfo>
                  <FullName>Source version</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content>Version number or edition of the datasource</Content>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="SourceWebAddress" type="xs:anyURI" minOccurs="0">
              <xs:annotation>
                <xs:documentation>URI of the original datasource</xs:documentation>
                <xs:appinfo>
                  <FullName>Source URI</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
                  <Content>A URL providing an access interface to the original datasource</Content>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="SourceExpiryDate" type="xs:date" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Expiry date of records from the datasource</xs:documentation>
                <xs:appinfo>
                  <FullName>Expiry date of source dataset</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
                  <Content>Date after which the records in the database should not anymore be used</Content>
                  <Examples/>
                  <Comments>Allows databases to force update of indices etc. </Comments>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="SourceNumberOfRecords" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Number of units in the source database</xs:documentation>
                <xs:appinfo>
                  <FullName>Number of unit records in the source dataset</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content>Total number of unit-level records in the datasource</Content>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DatasetDerivations">
        <xs:annotation>
          <xs:documentation>Additional properties of the dataset as created when it is derived from the origninal source or from an already derived dataset.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DatasetDerivation" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Additional properties of datasets</xs:documentation>
                <xs:appinfo>
                  <FullName>Dataset derivation</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content>Additional properties pertaining to the dataset(s) derived directly or indirectly from of the orignal source. Repeatable to form a derivation history where appropriate.</Content>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="DateSupplied" type="xs:date">
                    <xs:annotation>
                      <xs:documentation/>
                      <xs:appinfo>
                        <FullName>Date supplied</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
                        <Content/>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Supplier" type="ContactType">
                    <xs:annotation>
                      <xs:documentation>Supplier of the dataset.</xs:documentation>
                      <xs:appinfo>
                        <FullName>Dataset supplier</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards/>
                        <Content>Individual or organisation who have (generated and) supplied the dataset</Content>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Rights" type="RightsType" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Legal rights and ownership if different from original source</xs:documentation>
                      <xs:appinfo>
                        <FullName>Dataset rights</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards/>
                        <Content>A container element stating the ownership and legal rights pertaining to the entire dataset. May be overuled by statements under UnitData</Content>
                        <Examples/>
                        <Comments>Should always be cited together with DBRights</Comments>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Statements" type="StatementsType" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Acknowledgements, disclaimer, credit, if different from orgininal source</xs:documentation>
                      <xs:appinfo>
                        <FullName>Dataset statements</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards/>
                        <Content>A container element for statements of creditation or disclaimers. May be overuled by statements under UnitData</Content>
                        <Examples/>
                        <Comments> Should always be cited together with DBStatements</Comments>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Description" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Text describing the DataSet</xs:documentation>
                      <xs:appinfo>
                        <FullName>Dataset description</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards/>
                        <Content>A free text statement describing the dataset, including e.g. statements about selective criteria or sort order used in the generation of the dataset </Content>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:string">
                          <xs:attribute name="Language" type="xs:language"/>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="OriginalSource" type="xs:boolean" use="optional" default="false"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Units">
        <xs:annotation>
          <xs:documentation>A container for one or more unit data records</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Unit" type="UnitDataType" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>A container for all data referring to a unit (specimen or observation record)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="StandardVersion" type="xs:string" use="required"/>
    <xs:attribute name="CharacterSet" type="xs:string"/>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/OriginalSource
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children SourceInstitutionCode SourceName SourceLastUpdatedDate SourceVersion SourceWebAddress SourceExpiryDate SourceNumberOfRecords
annotation
documentation 
Properties of the original data source, also providing a unique identifier for the dataset
appInfo 
<FullName>Original source</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Properties of the orignal database or other datasource from which the ABCD-document is derived</Content>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes>Notes: Many elements of this structure are directly taken from the DTD for the Integrated Taxonomic Information System, Canadian node (ITIS*ca) at: http://sis.agr.gc.ca/itis/ which was provided by Derek Munro. </EditorialNotes>
source
<xs:element name="OriginalSource">
  <xs:annotation>
    <xs:documentation>Properties of the original data source, also providing a unique identifier for the dataset</xs:documentation>
    <xs:appinfo>
      <FullName>Original source</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Properties of the orignal database or other datasource from which the ABCD-document is derived</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes>Notes: Many elements of this structure are directly taken from the DTD for the Integrated Taxonomic Information System, Canadian node (ITIS*ca) at: http://sis.agr.gc.ca/itis/ which was provided by Derek Munro. </EditorialNotes>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SourceInstitutionCode" type="InstitutionCodeType">
        <xs:annotation>
          <xs:documentation>Unique identifier of the institution holding the original datasource (first part of dataset identifier)</xs:documentation>
          <xs:appinfo>
            <FullName>Source institution code</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content>An institutional abbreviation, perhaps with indication of the standard it pertains to (e.g. IH-P for Index Herbariorum and the herbarium at the MNHN in Paris. A controlled vocabulary for collection institutions, but inclusion of private collections must be made possible.</Content>
            <Examples/>
            <Comments>The units within the datasource are not necessarily all owned or administred by this institution</Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SourceName" type="xs:string">
        <xs:annotation>
          <xs:documentation>Name or code of the data source (unique within the institution, second part of the dataset identifier)</xs:documentation>
          <xs:appinfo>
            <FullName>Source name</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards>ITIS*ca draft metadata</ExistingStandards>
            <Content>May be the name of a collection if all records are for a stem from a single collection. Together with the element DBInstitution, DBName provides a unique identifier for the dataset's original source</Content>
            <Examples/>
            <Comments>Mandatory second partial identifier for a dataset.</Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SourceLastUpdatedDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>Date when the content or structure of the database was last changed</xs:documentation>
          <xs:appinfo>
            <FullName>Date of last update of the dataset</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
            <Content>Date when the database was last changed, including the addition, deletion, or editing of records as well as structural changes that may influence the format or structure of ABCD-conformant output</Content>
            <Examples/>
            <Comments>Mandatory to raise efficiency of "harvesters" and indexing engines working on datasets derived from the data source.</Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SourceVersion" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Version of the datasource</xs:documentation>
          <xs:appinfo>
            <FullName>Source version</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content>Version number or edition of the datasource</Content>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SourceWebAddress" type="xs:anyURI" minOccurs="0">
        <xs:annotation>
          <xs:documentation>URI of the original datasource</xs:documentation>
          <xs:appinfo>
            <FullName>Source URI</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
            <Content>A URL providing an access interface to the original datasource</Content>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SourceExpiryDate" type="xs:date" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Expiry date of records from the datasource</xs:documentation>
          <xs:appinfo>
            <FullName>Expiry date of source dataset</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
            <Content>Date after which the records in the database should not anymore be used</Content>
            <Examples/>
            <Comments>Allows databases to force update of indices etc. </Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SourceNumberOfRecords" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Number of units in the source database</xs:documentation>
          <xs:appinfo>
            <FullName>Number of unit records in the source dataset</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content>Total number of unit-level records in the datasource</Content>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/OriginalSource/SourceInstitutionCode
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type InstitutionCodeType
annotation
documentation 
Unique identifier of the institution holding the original datasource (first part of dataset identifier)
appInfo 
<FullName>Source institution code</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>An institutional abbreviation, perhaps with indication of the standard it pertains to (e.g. IH-P for Index Herbariorum and the herbarium at the MNHN in Paris. A controlled vocabulary for collection institutions, but inclusion of private collections must be made possible.</Content>
<Examples/>
<Comments>The units within the datasource are not necessarily all owned or administred by this institution</Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="SourceInstitutionCode" type="InstitutionCodeType">
  <xs:annotation>
    <xs:documentation>Unique identifier of the institution holding the original datasource (first part of dataset identifier)</xs:documentation>
    <xs:appinfo>
      <FullName>Source institution code</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>An institutional abbreviation, perhaps with indication of the standard it pertains to (e.g. IH-P for Index Herbariorum and the herbarium at the MNHN in Paris. A controlled vocabulary for collection institutions, but inclusion of private collections must be made possible.</Content>
      <Examples/>
      <Comments>The units within the datasource are not necessarily all owned or administred by this institution</Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/OriginalSource/SourceName
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
Name or code of the data source (unique within the institution, second part of the dataset identifier)
appInfo 
<FullName>Source name</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards>ITIS*ca draft metadata</ExistingStandards>
<Content>May be the name of a collection if all records are for a stem from a single collection. Together with the element DBInstitution, DBName provides a unique identifier for the dataset's original source</Content>
<Examples/>
<Comments>Mandatory second partial identifier for a dataset.</Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="SourceName" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name or code of the data source (unique within the institution, second part of the dataset identifier)</xs:documentation>
    <xs:appinfo>
      <FullName>Source name</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards>ITIS*ca draft metadata</ExistingStandards>
      <Content>May be the name of a collection if all records are for a stem from a single collection. Together with the element DBInstitution, DBName provides a unique identifier for the dataset's original source</Content>
      <Examples/>
      <Comments>Mandatory second partial identifier for a dataset.</Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/OriginalSource/SourceLastUpdatedDate
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:date
annotation
documentation 
Date when the content or structure of the database was last changed
appInfo 
<FullName>Date of last update of the dataset</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
<Content>Date when the database was last changed, including the addition, deletion, or editing of records as well as structural changes that may influence the format or structure of ABCD-conformant output</Content>
<Examples/>
<Comments>Mandatory to raise efficiency of "harvesters" and indexing engines working on datasets derived from the data source.</Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="SourceLastUpdatedDate" type="xs:date">
  <xs:annotation>
    <xs:documentation>Date when the content or structure of the database was last changed</xs:documentation>
    <xs:appinfo>
      <FullName>Date of last update of the dataset</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
      <Content>Date when the database was last changed, including the addition, deletion, or editing of records as well as structural changes that may influence the format or structure of ABCD-conformant output</Content>
      <Examples/>
      <Comments>Mandatory to raise efficiency of "harvesters" and indexing engines working on datasets derived from the data source.</Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/OriginalSource/SourceVersion
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
Version of the datasource
appInfo 
<FullName>Source version</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Version number or edition of the datasource</Content>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="SourceVersion" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Version of the datasource</xs:documentation>
    <xs:appinfo>
      <FullName>Source version</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Version number or edition of the datasource</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/OriginalSource/SourceWebAddress
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:anyURI
annotation
documentation 
URI of the original datasource
appInfo 
<FullName>Source URI</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
<Content>A URL providing an access interface to the original datasource</Content>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="SourceWebAddress" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation>URI of the original datasource</xs:documentation>
    <xs:appinfo>
      <FullName>Source URI</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
      <Content>A URL providing an access interface to the original datasource</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/OriginalSource/SourceExpiryDate
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:date
annotation
documentation 
Expiry date of records from the datasource
appInfo 
<FullName>Expiry date of source dataset</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
<Content>Date after which the records in the database should not anymore be used</Content>
<Examples/>
<Comments>Allows databases to force update of indices etc. </Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="SourceExpiryDate" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Expiry date of records from the datasource</xs:documentation>
    <xs:appinfo>
      <FullName>Expiry date of source dataset</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
      <Content>Date after which the records in the database should not anymore be used</Content>
      <Examples/>
      <Comments>Allows databases to force update of indices etc. </Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/OriginalSource/SourceNumberOfRecords
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
Number of units in the source database
appInfo 
<FullName>Number of unit records in the source dataset</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Total number of unit-level records in the datasource</Content>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="SourceNumberOfRecords" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Number of units in the source database</xs:documentation>
    <xs:appinfo>
      <FullName>Number of unit records in the source dataset</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Total number of unit-level records in the datasource</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/DatasetDerivations
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children DatasetDerivation
annotation
documentation 
Additional properties of the dataset as created when it is derived from the origninal source or from an already derived dataset.
source
<xs:element name="DatasetDerivations">
  <xs:annotation>
    <xs:documentation>Additional properties of the dataset as created when it is derived from the origninal source or from an already derived dataset.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DatasetDerivation" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Additional properties of datasets</xs:documentation>
          <xs:appinfo>
            <FullName>Dataset derivation</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content>Additional properties pertaining to the dataset(s) derived directly or indirectly from of the orignal source. Repeatable to form a derivation history where appropriate.</Content>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DateSupplied" type="xs:date">
              <xs:annotation>
                <xs:documentation/>
                <xs:appinfo>
                  <FullName>Date supplied</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
                  <Content/>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="Supplier" type="ContactType">
              <xs:annotation>
                <xs:documentation>Supplier of the dataset.</xs:documentation>
                <xs:appinfo>
                  <FullName>Dataset supplier</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content>Individual or organisation who have (generated and) supplied the dataset</Content>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="Rights" type="RightsType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Legal rights and ownership if different from original source</xs:documentation>
                <xs:appinfo>
                  <FullName>Dataset rights</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content>A container element stating the ownership and legal rights pertaining to the entire dataset. May be overuled by statements under UnitData</Content>
                  <Examples/>
                  <Comments>Should always be cited together with DBRights</Comments>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="Statements" type="StatementsType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Acknowledgements, disclaimer, credit, if different from orgininal source</xs:documentation>
                <xs:appinfo>
                  <FullName>Dataset statements</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content>A container element for statements of creditation or disclaimers. May be overuled by statements under UnitData</Content>
                  <Examples/>
                  <Comments> Should always be cited together with DBStatements</Comments>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="Description" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Text describing the DataSet</xs:documentation>
                <xs:appinfo>
                  <FullName>Dataset description</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content>A free text statement describing the dataset, including e.g. statements about selective criteria or sort order used in the generation of the dataset </Content>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:string">
                    <xs:attribute name="Language" type="xs:language"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="OriginalSource" type="xs:boolean" use="optional" default="false"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/DatasetDerivations/DatasetDerivation
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children DateSupplied Supplier Rights Statements Description
attributes
Name  Type  Use  Default  Fixed  Annotation
OriginalSource  xs:boolean  optional  false    
annotation
documentation 
Additional properties of datasets
appInfo 
<FullName>Dataset derivation</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Additional properties pertaining to the dataset(s) derived directly or indirectly from of the orignal source. Repeatable to form a derivation history where appropriate.</Content>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="DatasetDerivation" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Additional properties of datasets</xs:documentation>
    <xs:appinfo>
      <FullName>Dataset derivation</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Additional properties pertaining to the dataset(s) derived directly or indirectly from of the orignal source. Repeatable to form a derivation history where appropriate.</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DateSupplied" type="xs:date">
        <xs:annotation>
          <xs:documentation/>
          <xs:appinfo>
            <FullName>Date supplied</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
            <Content/>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Supplier" type="ContactType">
        <xs:annotation>
          <xs:documentation>Supplier of the dataset.</xs:documentation>
          <xs:appinfo>
            <FullName>Dataset supplier</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content>Individual or organisation who have (generated and) supplied the dataset</Content>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Rights" type="RightsType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Legal rights and ownership if different from original source</xs:documentation>
          <xs:appinfo>
            <FullName>Dataset rights</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content>A container element stating the ownership and legal rights pertaining to the entire dataset. May be overuled by statements under UnitData</Content>
            <Examples/>
            <Comments>Should always be cited together with DBRights</Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Statements" type="StatementsType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Acknowledgements, disclaimer, credit, if different from orgininal source</xs:documentation>
          <xs:appinfo>
            <FullName>Dataset statements</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content>A container element for statements of creditation or disclaimers. May be overuled by statements under UnitData</Content>
            <Examples/>
            <Comments> Should always be cited together with DBStatements</Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Description" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Text describing the DataSet</xs:documentation>
          <xs:appinfo>
            <FullName>Dataset description</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content>A free text statement describing the dataset, including e.g. statements about selective criteria or sort order used in the generation of the dataset </Content>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="Language" type="xs:language"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="OriginalSource" type="xs:boolean" use="optional" default="false"/>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/DatasetDerivations/DatasetDerivation/DateSupplied
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:date
annotation
appInfo 
<FullName>Date supplied</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="DateSupplied" type="xs:date">
  <xs:annotation>
    <xs:documentation/>
    <xs:appinfo>
      <FullName>Date supplied</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards>ITIS*ca draft metadata. </ExistingStandards>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type ContactType
children Organisation PersonName Role Addresses TelephoneNumbers EmailAddresses URLs
annotation
documentation 
Supplier of the dataset.
appInfo 
<FullName>Dataset supplier</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Individual or organisation who have (generated and) supplied the dataset</Content>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="Supplier" type="ContactType">
  <xs:annotation>
    <xs:documentation>Supplier of the dataset.</xs:documentation>
    <xs:appinfo>
      <FullName>Dataset supplier</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Individual or organisation who have (generated and) supplied the dataset</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type RightsType
children TermsOfUse SpecificRestrictions LegalOwner CopyrightDeclaration IPRDeclaration RightsURL
annotation
documentation 
Legal rights and ownership if different from original source
appInfo 
<FullName>Dataset rights</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>A container element stating the ownership and legal rights pertaining to the entire dataset. May be overuled by statements under UnitData</Content>
<Examples/>
<Comments>Should always be cited together with DBRights</Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="Rights" type="RightsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Legal rights and ownership if different from original source</xs:documentation>
    <xs:appinfo>
      <FullName>Dataset rights</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>A container element stating the ownership and legal rights pertaining to the entire dataset. May be overuled by statements under UnitData</Content>
      <Examples/>
      <Comments>Should always be cited together with DBRights</Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/DatasetDerivations/DatasetDerivation/Statements
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type StatementsType
children Acknowledgement Disclaimer LogoURL StatementURL
annotation
documentation 
Acknowledgements, disclaimer, credit, if different from orgininal source
appInfo 
<FullName>Dataset statements</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>A container element for statements of creditation or disclaimers. May be overuled by statements under UnitData</Content>
<Examples/>
<Comments> Should always be cited together with DBStatements</Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="Statements" type="StatementsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Acknowledgements, disclaimer, credit, if different from orgininal source</xs:documentation>
    <xs:appinfo>
      <FullName>Dataset statements</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>A container element for statements of creditation or disclaimers. May be overuled by statements under UnitData</Content>
      <Examples/>
      <Comments> Should always be cited together with DBStatements</Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/DatasetDerivations/DatasetDerivation/Description
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
Text describing the DataSet
appInfo 
<FullName>Dataset description</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>A free text statement describing the dataset, including e.g. statements about selective criteria or sort order used in the generation of the dataset </Content>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="Description" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Text describing the DataSet</xs:documentation>
    <xs:appinfo>
      <FullName>Dataset description</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>A free text statement describing the dataset, including e.g. statements about selective criteria or sort order used in the generation of the dataset </Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/Units
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children Unit
annotation
documentation 
A container for one or more unit data records
source
<xs:element name="Units">
  <xs:annotation>
    <xs:documentation>A container for one or more unit data records</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Unit" type="UnitDataType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A container for all data referring to a unit (specimen or observation record)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/Units/Unit
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type UnitDataType
children UnitID LastEditor DateLastEdited UnitIDNumeric RecordRights UnitStatements RecordBasis NamedCollections Identifications UnitCollectionDomain UnitStateDomain UnitReferences UnitDigitalImages UnitAssociations UnitAssemblages Gathering CollectorsFieldNumber UnitMeasurements UnitFacts UnitDescription
annotation
documentation 
A container for all data referring to a unit (specimen or observation record)
source
<xs:element name="Unit" type="UnitDataType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A container for all data referring to a unit (specimen or observation record)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType AgentType
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children AgentText Organization Person
used by
element GatheringType/GatheringAgents/GatheringAgent
annotation
documentation 
Person, person team, project or organization.
appInfo 
<FullName>Agent Type</FullName>
<Content xml:lang="en">Person, person team, project or organization.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Neil Thomson</Reviewer>
<ExistingStandards/>
<Examples/>
<Comments xml:lang="en"/>
<Rules xml:lang="en"/>
<EditorialNotes xml:lang="en"/>
source
<xs:complexType name="AgentType">
  <xs:annotation>
    <xs:documentation>Person, person team, project or organization.</xs:documentation>
    <xs:appinfo>
      <FullName>Agent Type</FullName>
      <Content xml:lang="en">Person, person team, project or organization.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Neil Thomson</Reviewer>
      <ExistingStandards/>
      <Examples/>
      <Comments xml:lang="en"/>
      <Rules xml:lang="en"/>
      <EditorialNotes xml:lang="en"/>
    </xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="AgentText" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text details for Agent.</xs:documentation>
        <xs:appinfo>
          <FullName>Agent text</FullName>
          <Content xml:lang="en">Free text details for Agent.</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Neil Thomson</Reviewer>
          <ExistingStandards/>
          <Examples/>
          <Comments xml:lang="en"/>
          <Rules xml:lang="en"/>
          <EditorialNotes xml:lang="en"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="Organization" type="OrganisationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Agent organization name and code(s).</xs:documentation>
        <xs:appinfo>
          <FullName>Organization</FullName>
          <Content xml:lang="en">Agent organization name and code(s).</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Neil Thomson</Reviewer>
          <ExistingStandards/>
          <Examples/>
          <Comments xml:lang="en"/>
          <Rules xml:lang="en"/>
          <EditorialNotes xml:lang="en"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="Person" type="PersonNameType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Person agent name.</xs:documentation>
        <xs:appinfo>
          <FullName>Person</FullName>
          <Content xml:lang="en">Person agent name.</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Neil Thomson</Reviewer>
          <ExistingStandards/>
          <Examples/>
          <Comments xml:lang="en"/>
          <Rules xml:lang="en"/>
          <EditorialNotes xml:lang="en"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element AgentType/AgentText
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
Free text details for Agent.
appInfo 
<FullName>Agent text</FullName>
<Content xml:lang="en">Free text details for Agent.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Neil Thomson</Reviewer>
<ExistingStandards/>
<Examples/>
<Comments xml:lang="en"/>
<Rules xml:lang="en"/>
<EditorialNotes xml:lang="en"/>
source
<xs:element name="AgentText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text details for Agent.</xs:documentation>
    <xs:appinfo>
      <FullName>Agent text</FullName>
      <Content xml:lang="en">Free text details for Agent.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Neil Thomson</Reviewer>
      <ExistingStandards/>
      <Examples/>
      <Comments xml:lang="en"/>
      <Rules xml:lang="en"/>
      <EditorialNotes xml:lang="en"/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element AgentType/Organization
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type OrganisationType
children OrganisationName OrganisationCodes
annotation
documentation 
Agent organization name and code(s).
appInfo 
<FullName>Organization</FullName>
<Content xml:lang="en">Agent organization name and code(s).</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Neil Thomson</Reviewer>
<ExistingStandards/>
<Examples/>
<Comments xml:lang="en"/>
<Rules xml:lang="en"/>
<EditorialNotes xml:lang="en"/>
source
<xs:element name="Organization" type="OrganisationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Agent organization name and code(s).</xs:documentation>
    <xs:appinfo>
      <FullName>Organization</FullName>
      <Content xml:lang="en">Agent organization name and code(s).</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Neil Thomson</Reviewer>
      <ExistingStandards/>
      <Examples/>
      <Comments xml:lang="en"/>
      <Rules xml:lang="en"/>
      <EditorialNotes xml:lang="en"/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element AgentType/Person
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type PersonNameType
children PersonName SortPersonName
annotation
documentation 
Person agent name.
appInfo 
<FullName>Person</FullName>
<Content xml:lang="en">Person agent name.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Neil Thomson</Reviewer>
<ExistingStandards/>
<Examples/>
<Comments xml:lang="en"/>
<Rules xml:lang="en"/>
<EditorialNotes xml:lang="en"/>
source
<xs:element name="Person" type="PersonNameType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Person agent name.</xs:documentation>
    <xs:appinfo>
      <FullName>Person</FullName>
      <Content xml:lang="en">Person agent name.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Neil Thomson</Reviewer>
      <ExistingStandards/>
      <Examples/>
      <Comments xml:lang="en"/>
      <Rules xml:lang="en"/>
      <EditorialNotes xml:lang="en"/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

complexType AspectType
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children Ordination CompassBearing Accuracy AspectText
used by
element GatheringType/GatheringSite/Aspect
annotation
documentation 
Measurement of Aspect (ie facing direction) of site or sample point.
appInfo 
<Created>
	<Author/>
	<Date/>
	<Comment/>
</Created>
<Changed>
	<Author/>
	<Date/>
	<Comment/>
</Changed>
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:complexType name="AspectType">
  <xs:annotation>
    <xs:documentation>Measurement of Aspect (ie facing direction) of site or sample point.</xs:documentation>
    <xs:appinfo>
      <Created>
        <Author/>
        <Date/>
        <Comment/>
      </Created>
      <Changed>
        <Author/>
        <Date/>
        <Comment/>
      </Changed>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Ordination" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The direction, orientation or aspect of slope expressed in compass points</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="Language" type="xs:language"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="CompassBearing" type="xs:decimal" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Orientation or bearing from North</xs:documentation>
        <xs:appinfo>
          <FullName xml:lang="en">Compas Degrees</FullName>
          <Content xml:lang="en">Orientation or bearing from North, expressed  in compass degrees</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <ExistingStandards/>
          <Examples/>
          <Comments xml:lang="en">May be used for recording aspect of a site or as part of the dip/strike measuremnt in geologic records.</Comments>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="Accuracy" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Accuracy of aspect reading or estimation</xs:documentation>
        <xs:appinfo>
          <FullName xml:lang="en">Bearing Accuracy</FullName>
          <Content xml:lang="en">Accuracy of the bearing measurement of Aspect.</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <ExistingStandards/>
          <Examples/>
          <Comments/>
          <Rules/>
          <EditorialNotes xml:lang="en">I have no idea how this element will be applied or who will use it (JRC)</EditorialNotes>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="Language" type="xs:language"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="AspectText" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Text expression of slope or aspect</xs:documentation>
        <xs:appinfo>
          <FullName xml:lang="en">Aspect Text</FullName>
          <Content xml:lang="en">The direction of aspect or slope expressedas text.</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <ExistingStandards/>
          <Examples xml:lang="en">South West facing slope</Examples>
          <Examples xml:lang="en">Westward cliff</Examples>
          <Comments xml:lang="en">This field will as par as possible be a verbatim quote from the specimen label.</Comments>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="Language" type="xs:language"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element AspectType/Ordination
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
The direction, orientation or aspect of slope expressed in compass points
source
<xs:element name="Ordination" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The direction, orientation or aspect of slope expressed in compass points</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element AspectType/CompassBearing
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:decimal
annotation
documentation 
Orientation or bearing from North
appInfo 
<FullName xml:lang="en">Compas Degrees</FullName>
<Content xml:lang="en">Orientation or bearing from North, expressed  in compass degrees</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<ExistingStandards/>
<Examples/>
<Comments xml:lang="en">May be used for recording aspect of a site or as part of the dip/strike measuremnt in geologic records.</Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="CompassBearing" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Orientation or bearing from North</xs:documentation>
    <xs:appinfo>
      <FullName xml:lang="en">Compas Degrees</FullName>
      <Content xml:lang="en">Orientation or bearing from North, expressed  in compass degrees</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <ExistingStandards/>
      <Examples/>
      <Comments xml:lang="en">May be used for recording aspect of a site or as part of the dip/strike measuremnt in geologic records.</Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element AspectType/Accuracy
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
Accuracy of aspect reading or estimation
appInfo 
<FullName xml:lang="en">Bearing Accuracy</FullName>
<Content xml:lang="en">Accuracy of the bearing measurement of Aspect.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<ExistingStandards/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes xml:lang="en">I have no idea how this element will be applied or who will use it (JRC)</EditorialNotes>
source
<xs:element name="Accuracy" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Accuracy of aspect reading or estimation</xs:documentation>
    <xs:appinfo>
      <FullName xml:lang="en">Bearing Accuracy</FullName>
      <Content xml:lang="en">Accuracy of the bearing measurement of Aspect.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <ExistingStandards/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes xml:lang="en">I have no idea how this element will be applied or who will use it (JRC)</EditorialNotes>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element AspectType/AspectText
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
Text expression of slope or aspect
appInfo 
<FullName xml:lang="en">Aspect Text</FullName>
<Content xml:lang="en">The direction of aspect or slope expressedas text.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<ExistingStandards/>
<Examples xml:lang="en">South West facing slope</Examples>
<Examples xml:lang="en">Westward cliff</Examples>
<Comments xml:lang="en">This field will as par as possible be a verbatim quote from the specimen label.</Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="AspectText" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Text expression of slope or aspect</xs:documentation>
    <xs:appinfo>
      <FullName xml:lang="en">Aspect Text</FullName>
      <Content xml:lang="en">The direction of aspect or slope expressedas text.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <ExistingStandards/>
      <Examples xml:lang="en">South West facing slope</Examples>
      <Examples xml:lang="en">Westward cliff</Examples>
      <Comments xml:lang="en">This field will as par as possible be a verbatim quote from the specimen label.</Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

complexType BotanicalGardenUnitType
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children AccessionSpecimenNumbers AccessionStatus AccessionMaterialType Hardiness ProvenanceCategory PropagationHistoryCode AccessionLineage DonorCategory
used by
element UnitDataType/UnitCollectionDomain/BotanicalGardenUnit
annotation
documentation 
Elements specific to units from botanical gardens
source
<xs:complexType name="BotanicalGardenUnitType">
  <xs:annotation>
    <xs:documentation>Elements specific to units from botanical gardens</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="AccessionSpecimenNumbers" type="xs:int" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Minimum numbers of individuals the garden is holding under the UnitID.</xs:documentation>
        <xs:appinfo>
          <FullName>Accession specimen numbers</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn</Reviewer>
          <ExistingStandards>HISPID 3: n/a. </ExistingStandards>
          <ExistingStandards>ITF 2: AccessionSpecimenNumbers (=accspe). </ExistingStandards>
          <Content/>
          <Examples>1</Examples>
          <Comments>Field definition taken from ITF 2.</Comments>
          <Rules>Accession status must not be D (dead)</Rules>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="AccessionStatus" type="xs:byte" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Current status (current or not current) of the accession in the garden.</xs:documentation>
        <xs:appinfo>
          <FullName>Accession status</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn</Reviewer>
          <ExistingStandards>HISPID 3: n/a. </ExistingStandards>
          <ExistingStandards>ITF 2: AccessionStatus (=accsta). </ExistingStandards>
          <Content>The status may be C (current accession in the living collection), D (non-current due to death), T (non current due to transfer to another record system, normally another garden), S (stored in a dormant state), O (other accession status - different from those above). </Content>
          <Examples>C</Examples>
          <Comments>Field definition taken from ITF 2.</Comments>
          <Rules>One or more of the following characters: C,D,T,S,O</Rules>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="AccessionMaterialType" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Type of material the current living accession is composed of.</xs:documentation>
        <xs:appinfo>
          <FullName>Accession material type</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn</Reviewer>
          <ExistingStandards>HISPID 3: n/a. </ExistingStandards>
          <ExistingStandards>ITF 2: AccessionStatus (=accsta). </ExistingStandards>
          <Content>The status may be C (current accession in the living collection), D (non-current due to death), T (non current due to transfer to another record system, normally another garden), S (stored in a dormant state), O (other accession status - different from those above). </Content>
          <Examples>C</Examples>
          <Comments>Field definition taken from ITF 2.</Comments>
          <Rules>One or more of the following characters: C,D,T,S,O</Rules>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="Hardiness" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A flag indicating that the accession is grown outdoors in the botanical garden.</xs:documentation>
        <xs:appinfo>
          <FullName>Hardiness</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn</Reviewer>
          <ExistingStandards>HISPID 3: n/a. </ExistingStandards>
          <ExistingStandards>ITF 2: -. </ExistingStandards>
          <Content/>
          <Examples/>
          <Comments/>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProvenanceCategory" type="xs:byte" minOccurs="0">
      <xs:annotation>
        <xs:documentation/>
        <xs:appinfo>
          <FullName>Provenance category</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn</Reviewer>
          <ExistingStandards>HISPID 3:- </ExistingStandards>
          <ExistingStandards>ITF 2: Provenance Type Flag (=prot). </ExistingStandards>
          <Content>W (Accession of wild source), Z (Propagule/s from a wild source plant in cultivation, G (Accession not of wild source), U (Insufficient data to determine which category applies).</Content>
          <Examples>Z</Examples>
          <Comments>Field definition taken from ITF 2, see there for further description.</Comments>
          <Rules>See ITF.</Rules>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="PropagationHistoryCode" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A code to indicate the nature of the production of the plant material being accessioned, for you in association with the element ProvenanceType</xs:documentation>
        <xs:appinfo>
          <FullName>Propagation history code</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn</Reviewer>
          <ExistingStandards>HISPID 3:- </ExistingStandards>
          <ExistingStandards>ITF 2: Propagation History Flag (=prohis). </ExistingStandards>
          <Content>See ITF 2.</Content>
          <Examples/>
          <Comments>Field definition taken from ITF 2.</Comments>
          <Rules>One of the following values: I, S, SA, SB, SC, V, VA, VB, U</Rules>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="AccessionLineage" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The purpose of this element is to trace the lineage of an accession to either one or two immediate parent unit ID's. </xs:documentation>
        <xs:appinfo>
          <FullName>Accession lineage</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn</Reviewer>
          <ExistingStandards>HISPID 3:- </ExistingStandards>
          <ExistingStandards>ITF 2: Accession Lineage (=acclin). </ExistingStandards>
          <Content>UnitIDspreceeded by garden code ().</Content>
          <Examples>K19650056</Examples>
          <Comments>Field definition taken from ITF 2, further specification see there.</Comments>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="DonorCategory" type="xs:byte" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A code to indicate the type of the immediate donor from which the accession was obtained. This may not be necessarily the original collector of wild material.</xs:documentation>
        <xs:appinfo>
          <FullName>Donor category</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn</Reviewer>
          <ExistingStandards>HISPID 3: - </ExistingStandards>
          <ExistingStandards>ITF 2:Donor Type Flag  (=dont). </ExistingStandards>
          <Content/>
          <Examples/>
          <Comments>Field definition taken from ITF 2. Note that the ITF-Donor field is found under AccessionSource and the Donor's Accession Number in the PreviousUnitID of first record in the UnitHistory. </Comments>
          <Rules>One or more of the following characters: E, G, B, R, S, U, H, M, N, I, O, U</Rules>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element BotanicalGardenUnitType/AccessionSpecimenNumbers
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:int
annotation
documentation 
Minimum numbers of individuals the garden is holding under the UnitID.
appInfo 
<FullName>Accession specimen numbers</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn</Reviewer>
<ExistingStandards>HISPID 3: n/a. </ExistingStandards>
<ExistingStandards>ITF 2: AccessionSpecimenNumbers (=accspe). </ExistingStandards>
<Content/>
<Examples>1</Examples>
<Comments>Field definition taken from ITF 2.</Comments>
<Rules>Accession status must not be D (dead)</Rules>
<EditorialNotes/>
source
<xs:element name="AccessionSpecimenNumbers" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Minimum numbers of individuals the garden is holding under the UnitID.</xs:documentation>
    <xs:appinfo>
      <FullName>Accession specimen numbers</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn</Reviewer>
      <ExistingStandards>HISPID 3: n/a. </ExistingStandards>
      <ExistingStandards>ITF 2: AccessionSpecimenNumbers (=accspe). </ExistingStandards>
      <Content/>
      <Examples>1</Examples>
      <Comments>Field definition taken from ITF 2.</Comments>
      <Rules>Accession status must not be D (dead)</Rules>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnitType/AccessionStatus
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:byte
annotation
documentation 
Current status (current or not current) of the accession in the garden.
appInfo 
<FullName>Accession status</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn</Reviewer>
<ExistingStandards>HISPID 3: n/a. </ExistingStandards>
<ExistingStandards>ITF 2: AccessionStatus (=accsta). </ExistingStandards>
<Content>The status may be C (current accession in the living collection), D (non-current due to death), T (non current due to transfer to another record system, normally another garden), S (stored in a dormant state), O (other accession status - different from those above). </Content>
<Examples>C</Examples>
<Comments>Field definition taken from ITF 2.</Comments>
<Rules>One or more of the following characters: C,D,T,S,O</Rules>
<EditorialNotes/>
source
<xs:element name="AccessionStatus" type="xs:byte" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Current status (current or not current) of the accession in the garden.</xs:documentation>
    <xs:appinfo>
      <FullName>Accession status</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn</Reviewer>
      <ExistingStandards>HISPID 3: n/a. </ExistingStandards>
      <ExistingStandards>ITF 2: AccessionStatus (=accsta). </ExistingStandards>
      <Content>The status may be C (current accession in the living collection), D (non-current due to death), T (non current due to transfer to another record system, normally another garden), S (stored in a dormant state), O (other accession status - different from those above). </Content>
      <Examples>C</Examples>
      <Comments>Field definition taken from ITF 2.</Comments>
      <Rules>One or more of the following characters: C,D,T,S,O</Rules>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnitType/AccessionMaterialType
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
Type of material the current living accession is composed of.
appInfo 
<FullName>Accession material type</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn</Reviewer>
<ExistingStandards>HISPID 3: n/a. </ExistingStandards>
<ExistingStandards>ITF 2: AccessionStatus (=accsta). </ExistingStandards>
<Content>The status may be C (current accession in the living collection), D (non-current due to death), T (non current due to transfer to another record system, normally another garden), S (stored in a dormant state), O (other accession status - different from those above). </Content>
<Examples>C</Examples>
<Comments>Field definition taken from ITF 2.</Comments>
<Rules>One or more of the following characters: C,D,T,S,O</Rules>
<EditorialNotes/>
source
<xs:element name="AccessionMaterialType" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Type of material the current living accession is composed of.</xs:documentation>
    <xs:appinfo>
      <FullName>Accession material type</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn</Reviewer>
      <ExistingStandards>HISPID 3: n/a. </ExistingStandards>
      <ExistingStandards>ITF 2: AccessionStatus (=accsta). </ExistingStandards>
      <Content>The status may be C (current accession in the living collection), D (non-current due to death), T (non current due to transfer to another record system, normally another garden), S (stored in a dormant state), O (other accession status - different from those above). </Content>
      <Examples>C</Examples>
      <Comments>Field definition taken from ITF 2.</Comments>
      <Rules>One or more of the following characters: C,D,T,S,O</Rules>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnitType/Hardiness
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:boolean
annotation
documentation 
A flag indicating that the accession is grown outdoors in the botanical garden.
appInfo 
<FullName>Hardiness</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn</Reviewer>
<ExistingStandards>HISPID 3: n/a. </ExistingStandards>
<ExistingStandards>ITF 2: -. </ExistingStandards>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="Hardiness" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A flag indicating that the accession is grown outdoors in the botanical garden.</xs:documentation>
    <xs:appinfo>
      <FullName>Hardiness</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn</Reviewer>
      <ExistingStandards>HISPID 3: n/a. </ExistingStandards>
      <ExistingStandards>ITF 2: -. </ExistingStandards>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnitType/ProvenanceCategory
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:byte
annotation
appInfo 
<FullName>Provenance category</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn</Reviewer>
<ExistingStandards>HISPID 3:- </ExistingStandards>
<ExistingStandards>ITF 2: Provenance Type Flag (=prot). </ExistingStandards>
<Content>W (Accession of wild source), Z (Propagule/s from a wild source plant in cultivation, G (Accession not of wild source), U (Insufficient data to determine which category applies).</Content>
<Examples>Z</Examples>
<Comments>Field definition taken from ITF 2, see there for further description.</Comments>
<Rules>See ITF.</Rules>
<EditorialNotes/>
source
<xs:element name="ProvenanceCategory" type="xs:byte" minOccurs="0">
  <xs:annotation>
    <xs:documentation/>
    <xs:appinfo>
      <FullName>Provenance category</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn</Reviewer>
      <ExistingStandards>HISPID 3:- </ExistingStandards>
      <ExistingStandards>ITF 2: Provenance Type Flag (=prot). </ExistingStandards>
      <Content>W (Accession of wild source), Z (Propagule/s from a wild source plant in cultivation, G (Accession not of wild source), U (Insufficient data to determine which category applies).</Content>
      <Examples>Z</Examples>
      <Comments>Field definition taken from ITF 2, see there for further description.</Comments>
      <Rules>See ITF.</Rules>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnitType/PropagationHistoryCode
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
A code to indicate the nature of the production of the plant material being accessioned, for you in association with the element ProvenanceType
appInfo 
<FullName>Propagation history code</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn</Reviewer>
<ExistingStandards>HISPID 3:- </ExistingStandards>
<ExistingStandards>ITF 2: Propagation History Flag (=prohis). </ExistingStandards>
<Content>See ITF 2.</Content>
<Examples/>
<Comments>Field definition taken from ITF 2.</Comments>
<Rules>One of the following values: I, S, SA, SB, SC, V, VA, VB, U</Rules>
<EditorialNotes/>
source
<xs:element name="PropagationHistoryCode" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A code to indicate the nature of the production of the plant material being accessioned, for you in association with the element ProvenanceType</xs:documentation>
    <xs:appinfo>
      <FullName>Propagation history code</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn</Reviewer>
      <ExistingStandards>HISPID 3:- </ExistingStandards>
      <ExistingStandards>ITF 2: Propagation History Flag (=prohis). </ExistingStandards>
      <Content>See ITF 2.</Content>
      <Examples/>
      <Comments>Field definition taken from ITF 2.</Comments>
      <Rules>One of the following values: I, S, SA, SB, SC, V, VA, VB, U</Rules>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnitType/AccessionLineage
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
The purpose of this element is to trace the lineage of an accession to either one or two immediate parent unit ID's. 
appInfo 
<FullName>Accession lineage</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn</Reviewer>
<ExistingStandards>HISPID 3:- </ExistingStandards>
<ExistingStandards>ITF 2: Accession Lineage (=acclin). </ExistingStandards>
<Content>UnitIDspreceeded by garden code ().</Content>
<Examples>K19650056</Examples>
<Comments>Field definition taken from ITF 2, further specification see there.</Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="AccessionLineage" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The purpose of this element is to trace the lineage of an accession to either one or two immediate parent unit ID's. </xs:documentation>
    <xs:appinfo>
      <FullName>Accession lineage</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn</Reviewer>
      <ExistingStandards>HISPID 3:- </ExistingStandards>
      <ExistingStandards>ITF 2: Accession Lineage (=acclin). </ExistingStandards>
      <Content>UnitIDspreceeded by garden code ().</Content>
      <Examples>K19650056</Examples>
      <Comments>Field definition taken from ITF 2, further specification see there.</Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnitType/DonorCategory
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:byte
annotation
documentation 
A code to indicate the type of the immediate donor from which the accession was obtained. This may not be necessarily the original collector of wild material.
appInfo 
<FullName>Donor category</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn</Reviewer>
<ExistingStandards>HISPID 3: - </ExistingStandards>
<ExistingStandards>ITF 2:Donor Type Flag  (=dont). </ExistingStandards>
<Content/>
<Examples/>
<Comments>Field definition taken from ITF 2. Note that the ITF-Donor field is found under AccessionSource and the Donor's Accession Number in the PreviousUnitID of first record in the UnitHistory. </Comments>
<Rules>One or more of the following characters: E, G, B, R, S, U, H, M, N, I, O, U</Rules>
<EditorialNotes/>
source
<xs:element name="DonorCategory" type="xs:byte" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A code to indicate the type of the immediate donor from which the accession was obtained. This may not be necessarily the original collector of wild material.</xs:documentation>
    <xs:appinfo>
      <FullName>Donor category</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn</Reviewer>
      <ExistingStandards>HISPID 3: - </ExistingStandards>
      <ExistingStandards>ITF 2:Donor Type Flag  (=dont). </ExistingStandards>
      <Content/>
      <Examples/>
      <Comments>Field definition taken from ITF 2. Note that the ITF-Donor field is found under AccessionSource and the Donor's Accession Number in the PreviousUnitID of first record in the UnitHistory. </Comments>
      <Rules>One or more of the following characters: E, G, B, R, S, U, H, M, N, I, O, U</Rules>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

complexType ContactType
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children Organisation PersonName Role Addresses TelephoneNumbers EmailAddresses URLs
used by
elements GatheringType/Project/Contact RightsType/LegalOwner DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier
annotation
documentation 
Contact details.
appInfo 
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Identifies an organisation and/or a person as contact and provides addresses, telephone numbers, e-mail addresses and URLs.  If a PersonName is supplied, all contact details should relate to the person.  If no PersonName is supplied, they should relate to the Organisation.</Content>
<Examples/>
<Comments/>
<Rules/>
<Notes/>
source
<xs:complexType name="ContactType">
  <xs:annotation>
    <xs:documentation>Contact details.</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Identifies an organisation and/or a person as contact and provides addresses, telephone numbers, e-mail addresses and URLs.  If a PersonName is supplied, all contact details should relate to the person.  If no PersonName is supplied, they should relate to the Organisation.</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <Notes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Organisation" type="OrganisationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Organisation to contact</xs:documentation>
        <xs:appinfo>
          <FullName/>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards/>
          <Content/>
          <Examples/>
          <Comments/>
          <Rules/>
          <Notes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="PersonName" type="PersonNameType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Person to contact</xs:documentation>
        <xs:appinfo>
          <FullName/>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards/>
          <Content/>
          <Examples/>
          <Comments/>
          <Rules/>
          <Notes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="Role" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Role of Person or Organisation in context</xs:documentation>
        <xs:appinfo>
          <FullName/>
          <Audience/>
          <Reviewer/>
          <ExistingStandards/>
          <Content>Title for role of person or organisation.  This element can be used to provide a title such as "Database Administrator" or "Curator" when no individual person is named.</Content>
          <Examples/>
          <Comments/>
          <Rules/>
          <Notes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="Language" type="xs:language"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="Addresses" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Contact addresses</xs:documentation>
        <xs:appinfo>
          <FullName/>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards/>
          <Content>Set of addresses for person or organisation.  PreferredFlag attribute is used to indicate preferred postal address.</Content>
          <Examples/>
          <Comments/>
          <Rules/>
          <Notes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Address" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Contact address</xs:documentation>
              <xs:appinfo>
                <FullName/>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer/>
                <ExistingStandards/>
                <Content>Address of person or organisation.  PreferredFlag attribute is used to indicate preferred postal address.</Content>
                <Examples/>
                <Comments/>
                <Rules/>
                <Notes/>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:simpleContent>
                <xs:extension base="xs:string">
                  <xs:attribute name="PreferredFlag" type="xs:boolean" default="false"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="TelephoneNumbers" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Telephone and fax numbers</xs:documentation>
        <xs:appinfo>
          <FullName/>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards/>
          <Content>Set of telephone or fax numbers for person or organisation.</Content>
          <Examples/>
          <Comments/>
          <Rules/>
          <Notes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="TelephoneNumber" type="TelephoneNumberType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Telephone or fax number</xs:documentation>
              <xs:appinfo>
                <FullName/>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer/>
                <ExistingStandards>NBN : element Contact_Number. </ExistingStandards>
                <Content>Numbers should be provided in the ITU International Format ("+CountryCode AreaCode Number").   PreferredFlag attribute indicates preferred e-mail address.</Content>
                <Examples>
                  <Example>+44 9876 543210</Example>
                </Examples>
                <Comments/>
                <Rules/>
                <Notes/>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="EmailAddresses" minOccurs="0">
      <xs:annotation>
        <xs:documentation>E-mail addresses</xs:documentation>
        <xs:appinfo>
          <FullName/>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards/>
          <Content>Set of e-mail addresses for person or organisation.</Content>
          <Examples/>
          <Comments/>
          <Rules/>
          <Notes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="EmailAddress" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>E-mail address for contact</xs:documentation>
              <xs:appinfo>
                <FullName/>
                <Audience/>
                <Reviewer/>
                <ExistingStandards/>
                <Content>Valid e-mail address.  PreferredFlag attribute indicates preferred e-mail address.</Content>
                <Examples>
                  <Example>any.person@any.org</Example>
                </Examples>
                <Comments/>
                <Rules/>
                <Notes/>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:simpleContent>
                <xs:extension base="xs:token">
                  <xs:attribute name="PreferredFlag" type="xs:boolean" default="false"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="URLs" minOccurs="0">
      <xs:annotation>
        <xs:documentation>URLs for person or organisation</xs:documentation>
        <xs:appinfo>
          <FullName/>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards/>
          <Content>Set of URLs of web sites for person or organisation.</Content>
          <Examples/>
          <Comments/>
          <Rules/>
          <Notes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="URL" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>URL for person or organisation</xs:documentation>
              <xs:appinfo>
                <FullName/>
                <Audience/>
                <Reviewer/>
                <ExistingStandards/>
                <Content>Publicly available URL for person or organisation.  PreferredFlag attribute indicates main URL.</Content>
                <Examples/>
                <Comments/>
                <Rules/>
                <Notes/>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:simpleContent>
                <xs:extension base="xs:anyURI">
                  <xs:attribute name="PreferredFlag" type="xs:boolean" default="false"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ContactType/Organisation
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type OrganisationType
children OrganisationName OrganisationCodes
annotation
documentation 
Organisation to contact
appInfo 
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<Notes/>
source
<xs:element name="Organisation" type="OrganisationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Organisation to contact</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <Notes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element ContactType/PersonName
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type PersonNameType
children PersonName SortPersonName
annotation
documentation 
Person to contact
appInfo 
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<Notes/>
source
<xs:element name="PersonName" type="PersonNameType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Person to contact</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <Notes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element ContactType/Role
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
Role of Person or Organisation in context
appInfo 
<FullName/>
<Audience/>
<Reviewer/>
<ExistingStandards/>
<Content>Title for role of person or organisation.  This element can be used to provide a title such as "Database Administrator" or "Curator" when no individual person is named.</Content>
<Examples/>
<Comments/>
<Rules/>
<Notes/>
source
<xs:element name="Role" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Role of Person or Organisation in context</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience/>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Title for role of person or organisation.  This element can be used to provide a title such as "Database Administrator" or "Curator" when no individual person is named.</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <Notes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element ContactType/Addresses
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children Address
annotation
documentation 
Contact addresses
appInfo 
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Set of addresses for person or organisation.  PreferredFlag attribute is used to indicate preferred postal address.</Content>
<Examples/>
<Comments/>
<Rules/>
<Notes/>
source
<xs:element name="Addresses" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Contact addresses</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Set of addresses for person or organisation.  PreferredFlag attribute is used to indicate preferred postal address.</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <Notes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Address" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Contact address</xs:documentation>
          <xs:appinfo>
            <FullName/>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content>Address of person or organisation.  PreferredFlag attribute is used to indicate preferred postal address.</Content>
            <Examples/>
            <Comments/>
            <Rules/>
            <Notes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="PreferredFlag" type="xs:boolean" default="false"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContactType/Addresses/Address
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
PreferredFlag  xs:boolean    false    
annotation
documentation 
Contact address
appInfo 
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Address of person or organisation.  PreferredFlag attribute is used to indicate preferred postal address.</Content>
<Examples/>
<Comments/>
<Rules/>
<Notes/>
source
<xs:element name="Address" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Contact address</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Address of person or organisation.  PreferredFlag attribute is used to indicate preferred postal address.</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <Notes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="PreferredFlag" type="xs:boolean" default="false"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element ContactType/TelephoneNumbers
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children TelephoneNumber
annotation
documentation 
Telephone and fax numbers
appInfo 
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Set of telephone or fax numbers for person or organisation.</Content>
<Examples/>
<Comments/>
<Rules/>
<Notes/>
source
<xs:element name="TelephoneNumbers" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Telephone and fax numbers</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Set of telephone or fax numbers for person or organisation.</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <Notes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TelephoneNumber" type="TelephoneNumberType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Telephone or fax number</xs:documentation>
          <xs:appinfo>
            <FullName/>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards>NBN : element Contact_Number. </ExistingStandards>
            <Content>Numbers should be provided in the ITU International Format ("+CountryCode AreaCode Number").   PreferredFlag attribute indicates preferred e-mail address.</Content>
            <Examples>
              <Example>+44 9876 543210</Example>
            </Examples>
            <Comments/>
            <Rules/>
            <Notes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContactType/TelephoneNumbers/TelephoneNumber
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type TelephoneNumberType
children Number UsageNotes
attributes
Name  Type  Use  Default  Fixed  Annotation
PreferredFlag  xs:boolean    false    
TelephoneType  xs:NMTOKEN    Voice    
annotation
documentation 
Telephone or fax number
appInfo 
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards>NBN : element Contact_Number. </ExistingStandards>
<Content>Numbers should be provided in the ITU International Format ("+CountryCode AreaCode Number").   PreferredFlag attribute indicates preferred e-mail address.</Content>
<Examples>
	<Example>+44 9876 543210</Example>
</Examples>
<Comments/>
<Rules/>
<Notes/>
source
<xs:element name="TelephoneNumber" type="TelephoneNumberType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Telephone or fax number</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards>NBN : element Contact_Number. </ExistingStandards>
      <Content>Numbers should be provided in the ITU International Format ("+CountryCode AreaCode Number").   PreferredFlag attribute indicates preferred e-mail address.</Content>
      <Examples>
        <Example>+44 9876 543210</Example>
      </Examples>
      <Comments/>
      <Rules/>
      <Notes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element ContactType/EmailAddresses
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children EmailAddress
annotation
documentation 
E-mail addresses
appInfo 
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Set of e-mail addresses for person or organisation.</Content>
<Examples/>
<Comments/>
<Rules/>
<Notes/>
source
<xs:element name="EmailAddresses" minOccurs="0">
  <xs:annotation>
    <xs:documentation>E-mail addresses</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Set of e-mail addresses for person or organisation.</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <Notes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="EmailAddress" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>E-mail address for contact</xs:documentation>
          <xs:appinfo>
            <FullName/>
            <Audience/>
            <Reviewer/>
            <ExistingStandards/>
            <Content>Valid e-mail address.  PreferredFlag attribute indicates preferred e-mail address.</Content>
            <Examples>
              <Example>any.person@any.org</Example>
            </Examples>
            <Comments/>
            <Rules/>
            <Notes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:token">
              <xs:attribute name="PreferredFlag" type="xs:boolean" default="false"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContactType/EmailAddresses/EmailAddress
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:token
attributes
Name  Type  Use  Default  Fixed  Annotation
PreferredFlag  xs:boolean    false    
annotation
documentation 
E-mail address for contact
appInfo 
<FullName/>
<Audience/>
<Reviewer/>
<ExistingStandards/>
<Content>Valid e-mail address.  PreferredFlag attribute indicates preferred e-mail address.</Content>
<Examples>
	<Example>any.person@any.org</Example>
</Examples>
<Comments/>
<Rules/>
<Notes/>
source
<xs:element name="EmailAddress" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>E-mail address for contact</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience/>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Valid e-mail address.  PreferredFlag attribute indicates preferred e-mail address.</Content>
      <Examples>
        <Example>any.person@any.org</Example>
      </Examples>
      <Comments/>
      <Rules/>
      <Notes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:token">
        <xs:attribute name="PreferredFlag" type="xs:boolean" default="false"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element ContactType/URLs
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children URL
annotation
documentation 
URLs for person or organisation
appInfo 
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Set of URLs of web sites for person or organisation.</Content>
<Examples/>
<Comments/>
<Rules/>
<Notes/>
source
<xs:element name="URLs" minOccurs="0">
  <xs:annotation>
    <xs:documentation>URLs for person or organisation</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Set of URLs of web sites for person or organisation.</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <Notes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="URL" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>URL for person or organisation</xs:documentation>
          <xs:appinfo>
            <FullName/>
            <Audience/>
            <Reviewer/>
            <ExistingStandards/>
            <Content>Publicly available URL for person or organisation.  PreferredFlag attribute indicates main URL.</Content>
            <Examples/>
            <Comments/>
            <Rules/>
            <Notes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:anyURI">
              <xs:attribute name="PreferredFlag" type="xs:boolean" default="false"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContactType/URLs/URL
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:anyURI
attributes
Name  Type  Use  Default  Fixed  Annotation
PreferredFlag  xs:boolean    false    
annotation
documentation 
URL for person or organisation
appInfo 
<FullName/>
<Audience/>
<Reviewer/>
<ExistingStandards/>
<Content>Publicly available URL for person or organisation.  PreferredFlag attribute indicates main URL.</Content>
<Examples/>
<Comments/>
<Rules/>
<Notes/>
source
<xs:element name="URL" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>URL for person or organisation</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience/>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Publicly available URL for person or organisation.  PreferredFlag attribute indicates main URL.</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <Notes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:attribute name="PreferredFlag" type="xs:boolean" default="false"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

complexType CountryType
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children CountryName CountryNameDerived ISO2Letter ISO3Letter
used by
element GatheringType/GatheringSite/Country
annotation
documentation 
Modern country.
appInfo 
<Created>
	<Author/>
	<Date/>
	<Comment/>
</Created>
<Changed>
	<Author/>
	<Date/>
	<Comment/>
</Changed>
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:complexType name="CountryType">
  <xs:annotation>
    <xs:documentation>Modern country.</xs:documentation>
    <xs:appinfo>
      <Created>
        <Author/>
        <Date/>
        <Comment/>
      </Created>
      <Changed>
        <Author/>
        <Date/>
        <Comment/>
      </Changed>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:annotation>
      <xs:documentation/>
    </xs:annotation>
    <xs:element name="CountryName" id="cou" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name of country or major region for specimen or observation</xs:documentation>
        <xs:appinfo>
          <FullName xml:lang="en">Country</FullName>
          <ShortName xml:lang="en">Country</ShortName>
          <Content xml:lang="en">The name of the country or major region where the specimen was collected,or the observation made, entered in full.</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Audience>HISPID</Audience>
          <Standard>ABIS</Standard>
          <Standard>ITF</Standard>
          <Standard>TLR</Standard>
          <Standard>WGSUB</Standard>
          <Standard>ISO</Standard>
          <Standard> Brummitt (1992)</Standard>
          <Example xml:lang="en">Australia</Example>
          <Example xml:lang="en">Commonwealth of Australia</Example>
          <Example xml:lang="en">Iceland</Example>
          <Example xml:lang="en">Republic of Iceland</Example>
          <Example xml:lang="en">Samoa</Example>
          <Example xml:lang="en">Independent State of Samoa</Example>
          <Rule xml:lang="en">If the name of the country where the plant was collected is unknown, then this field should contain the value 'UNKNOWN'. In this case, the ISO Code for Country of Origin field must have the entry 'XX' or 'XY'. All remaining 'location group' fields should be left unfilled.</Rule>
          <Comments xml:lang="en">It is recommended that the spelling of the country should be that recognised by the International Standards Organization (ISO).</Comments>
          <Comments xml:lang="en">It is recommended that new country names be enclosed in square brackets, after the old country name, where country names or boundaries have changed. The 2 letter ISO codes in ISO Code for Country of Origin field assist updating and cross referencing country names where boundaries change.</Comments>
          <Comments xml:lang="en">Separate fields for state/province and country are needed to adequately handle the situation with international collections.</Comments>
          <Comments xml:lang="en">The use of this element is slightly ambiguous in that local practice might require either verbatim quote from specimen labels, or standardization by controlled vocabulary or lookup lists</Comments>
          <EditorialNote xml:lang="en">This element is also covered by various geographic standards and may be better covered by reference to these.(JRC)</EditorialNote>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="Language" type="xs:language"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="CountryNameDerived" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Derived name of country or major region for specimen or observation</xs:documentation>
        <xs:appinfo>
          <FullName xml:lang="en">Country Name Derived</FullName>
          <ShortName xml:lang="en">DerivedCountry</ShortName>
          <Content xml:lang="en">The derived name of the country or major region where the specimen was collected, or the observation made, entered in full, interpereted in the light of contemporary geographical knowledge.</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Audience>HISPID</Audience>
          <Standard>ABIS</Standard>
          <Standard>ITF</Standard>
          <Standard>TLR</Standard>
          <Standard>WGSUB</Standard>
          <Standard>ISO</Standard>
          <Standard> Brummitt (1992)</Standard>
          <Example xml:lang="en">Sri Lanka</Example>
          <Example xml:lang="en">Taiwan</Example>
          <Example xml:lang="en">Vanuatu</Example>
          <Example xml:lang="en">Papua New Guinea</Example>
          <Example xml:lang="en">Kiribati</Example>
          <Example xml:lang="en">East Timor</Example>
          <Rule xml:lang="en">If the name of the country where the plant was collected is unknown, then this field should contain the value 'UNKNOWN'. In this case, the ISO Code for Country of Origin field must have the entry 'XX', 'XY',  'XXX', or 'XXY'. All remaining 'location group' fields should be left unfilled.</Rule>
          <Comments xml:lang="en">It is recommended that the spelling of the country should be that recognised by the International Standards Organization (ISO).</Comments>
          <Comments xml:lang="en">The derived country names offers the opportunity to document the name under which a country is currently known, interpreted by an old or superceded names on the specimen label, such as Vanuatu for the New Hebrides, Sri Lanka for Ceylon, etc.</Comments>
          <Comments xml:lang="en">Separate fields for state/province and country are needed to adequately handle the situation with international collections.</Comments>
          <Comments xml:lang="en">The use of this element is slightly ambiguous in that local practice might require either verbatim quote from specimen labels, or standardization by controlled vocabulary or lookup lists</Comments>
          <EditorialNote xml:lang="en">This element is also covered by various geographic standards and may be better covered by reference to these.(JRC)</EditorialNote>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="Language" type="xs:language"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="ISO2Letter" type="xs:string" id="iso2" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">2-letter ISO code for representatioin of name of country or origin</xs:documentation>
        <xs:appinfo>
          <FullName xml:lang="en">2-letter ISO country code</FullName>
          <ShortName xml:lang="en">ISO Country</ShortName>
          <Content xml:lang="en">The 2-letter code for the representation of the name of the country of origin of the collection or observation using the codes assigned by the International Standards Organization (ISO).</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Audience>HISPID</Audience>
          <Standard>ABIS</Standard>
          <Standard>ITF</Standard>
          <Standard>ISO</Standard>
          <Standard> Brummitt (1992)</Standard>
          <Example xml:lang="en">AUS</Example>
          <Example xml:lang="en">ESP</Example>
          <Example xml:lang="en">FRA</Example>
          <Example xml:lang="en">USA</Example>
          <Rule xml:lang="en">This field should contain a valid entry as defined by the International Standards Organization (ISO Standard 3166)</Rule>
          <Rule xml:lang="en">Two other entries are permitted in addition to those defined by ISO. If the name of the country where the plant was collected is unknown, then this field should contain the value 'XX'; if a country name is not applicable then teh field should containg the value "XY". In these cases, the Country field must have the entry 'UNKNOWN'. All remaining 'location group' fields should be left unfilled.</Rule>
          <Comments xml:lang="en">The 2 letter ISO codes in ISO Code for Country of Origin field assist updating and cross referencing countries where boundaries change.</Comments>
          <Comments xml:lang="en">The 'XX' code should be used when no country of origin information is provided. The 'XY' code sould be used for non-specific collecting localities, e.g. Africa, SouthEast Asia</Comments>
          <Comments xml:lang="en">See comments under Country.</Comments>
          <EditorialNote xml:lang="en">This element is also covered by various geographic standards and may be better covered by reference to these.(JRC)</EditorialNote>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="ISO3Letter" type="xs:string" id="iso3" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">3-letter ISO code for representation of name of country of origin</xs:documentation>
        <xs:appinfo>
          <FullName xml:lang="en">3-letter ISO country code</FullName>
          <ShortName xml:lang="en">ISO Country</ShortName>
          <Content xml:lang="en">The 2-letter code for the representation of the name of the country of origin of the collection or observation using the codes assigned by the International Standards Organization (ISO).</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Audience>HISPID</Audience>
          <Standard>ABIS</Standard>
          <Standard>ITF</Standard>
          <Standard>ISO</Standard>
          <Standard> Brummitt (1992)</Standard>
          <Example xml:lang="en">AU</Example>
          <Example xml:lang="en">ES</Example>
          <Example xml:lang="en">FR</Example>
          <Example xml:lang="en">PG</Example>
          <Example xml:lang="en">US</Example>
          <Rule xml:lang="en">This field should contain a valid entry as defined by the International Standards Organization (ISO Standard 3166)</Rule>
          <Rule xml:lang="en">Two other entries are permitted in addition to those defined by ISO. If the name of the country where the plant was collected is unknown, then this field should contain the value 'XXX'; if a country name is not applicable then the field should containg the value "XXY". In these cases, the Country field must have the entry 'UNKNOWN'. All remaining 'location group' fields should be left unfilled.</Rule>
          <Comments xml:lang="en">The 3-letter ISO codes in ISO Code for Country of Origin field assist updating and cross referencing countries where boundaries change.</Comments>
          <Comments xml:lang="en">The 'XXX' code should be used when no country of origin information is provided. The 'XXY' code sould be used for non-specific collecting localities, e.g. Africa, SouthEast Asia</Comments>
          <Comments xml:lang="en">See comments under Country.</Comments>
          <EditorialNote xml:lang="en">This element is also covered by various geographic standards and may be better covered by reference to these.(JRC)</EditorialNote>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element CountryType/CountryName
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
Name of country or major region for specimen or observation
appInfo 
<FullName xml:lang="en">Country</FullName>
<ShortName xml:lang="en">Country</ShortName>
<Content xml:lang="en">The name of the country or major region where the specimen was collected,or the observation made, entered in full.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Audience>HISPID</Audience>
<Standard>ABIS</Standard>
<Standard>ITF</Standard>
<Standard>TLR</Standard>
<Standard>WGSUB</Standard>
<Standard>ISO</Standard>
<Standard> Brummitt (1992)</Standard>
<Example xml:lang="en">Australia</Example>
<Example xml:lang="en">Commonwealth of Australia</Example>
<Example xml:lang="en">Iceland</Example>
<Example xml:lang="en">Republic of Iceland</Example>
<Example xml:lang="en">Samoa</Example>
<Example xml:lang="en">Independent State of Samoa</Example>
<Rule xml:lang="en">If the name of the country where the plant was collected is unknown, then this field should contain the value 'UNKNOWN'. In this case, the ISO Code for Country of Origin field must have the entry 'XX' or 'XY'. All remaining 'location group' fields should be left unfilled.</Rule>
<Comments xml:lang="en">It is recommended that the spelling of the country should be that recognised by the International Standards Organization (ISO).</Comments>
<Comments xml:lang="en">It is recommended that new country names be enclosed in square brackets, after the old country name, where country names or boundaries have changed. The 2 letter ISO codes in ISO Code for Country of Origin field assist updating and cross referencing country names where boundaries change.</Comments>
<Comments xml:lang="en">Separate fields for state/province and country are needed to adequately handle the situation with international collections.</Comments>
<Comments xml:lang="en">The use of this element is slightly ambiguous in that local practice might require either verbatim quote from specimen labels, or standardization by controlled vocabulary or lookup lists</Comments>
<EditorialNote xml:lang="en">This element is also covered by various geographic standards and may be better covered by reference to these.(JRC)</EditorialNote>
source
<xs:element name="CountryName" id="cou" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of country or major region for specimen or observation</xs:documentation>
    <xs:appinfo>
      <FullName xml:lang="en">Country</FullName>
      <ShortName xml:lang="en">Country</ShortName>
      <Content xml:lang="en">The name of the country or major region where the specimen was collected,or the observation made, entered in full.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Audience>HISPID</Audience>
      <Standard>ABIS</Standard>
      <Standard>ITF</Standard>
      <Standard>TLR</Standard>
      <Standard>WGSUB</Standard>
      <Standard>ISO</Standard>
      <Standard> Brummitt (1992)</Standard>
      <Example xml:lang="en">Australia</Example>
      <Example xml:lang="en">Commonwealth of Australia</Example>
      <Example xml:lang="en">Iceland</Example>
      <Example xml:lang="en">Republic of Iceland</Example>
      <Example xml:lang="en">Samoa</Example>
      <Example xml:lang="en">Independent State of Samoa</Example>
      <Rule xml:lang="en">If the name of the country where the plant was collected is unknown, then this field should contain the value 'UNKNOWN'. In this case, the ISO Code for Country of Origin field must have the entry 'XX' or 'XY'. All remaining 'location group' fields should be left unfilled.</Rule>
      <Comments xml:lang="en">It is recommended that the spelling of the country should be that recognised by the International Standards Organization (ISO).</Comments>
      <Comments xml:lang="en">It is recommended that new country names be enclosed in square brackets, after the old country name, where country names or boundaries have changed. The 2 letter ISO codes in ISO Code for Country of Origin field assist updating and cross referencing country names where boundaries change.</Comments>
      <Comments xml:lang="en">Separate fields for state/province and country are needed to adequately handle the situation with international collections.</Comments>
      <Comments xml:lang="en">The use of this element is slightly ambiguous in that local practice might require either verbatim quote from specimen labels, or standardization by controlled vocabulary or lookup lists</Comments>
      <EditorialNote xml:lang="en">This element is also covered by various geographic standards and may be better covered by reference to these.(JRC)</EditorialNote>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element CountryType/CountryNameDerived
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
Derived name of country or major region for specimen or observation
appInfo 
<FullName xml:lang="en">Country Name Derived</FullName>
<ShortName xml:lang="en">DerivedCountry</ShortName>
<Content xml:lang="en">The derived name of the country or major region where the specimen was collected, or the observation made, entered in full, interpereted in the light of contemporary geographical knowledge.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Audience>HISPID</Audience>
<Standard>ABIS</Standard>
<Standard>ITF</Standard>
<Standard>TLR</Standard>
<Standard>WGSUB</Standard>
<Standard>ISO</Standard>
<Standard> Brummitt (1992)</Standard>
<Example xml:lang="en">Sri Lanka</Example>
<Example xml:lang="en">Taiwan</Example>
<Example xml:lang="en">Vanuatu</Example>
<Example xml:lang="en">Papua New Guinea</Example>
<Example xml:lang="en">Kiribati</Example>
<Example xml:lang="en">East Timor</Example>
<Rule xml:lang="en">If the name of the country where the plant was collected is unknown, then this field should contain the value 'UNKNOWN'. In this case, the ISO Code for Country of Origin field must have the entry 'XX', 'XY',  'XXX', or 'XXY'. All remaining 'location group' fields should be left unfilled.</Rule>
<Comments xml:lang="en">It is recommended that the spelling of the country should be that recognised by the International Standards Organization (ISO).</Comments>
<Comments xml:lang="en">The derived country names offers the opportunity to document the name under which a country is currently known, interpreted by an old or superceded names on the specimen label, such as Vanuatu for the New Hebrides, Sri Lanka for Ceylon, etc.</Comments>
<Comments xml:lang="en">Separate fields for state/province and country are needed to adequately handle the situation with international collections.</Comments>
<Comments xml:lang="en">The use of this element is slightly ambiguous in that local practice might require either verbatim quote from specimen labels, or standardization by controlled vocabulary or lookup lists</Comments>
<EditorialNote xml:lang="en">This element is also covered by various geographic standards and may be better covered by reference to these.(JRC)</EditorialNote>
source
<xs:element name="CountryNameDerived" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Derived name of country or major region for specimen or observation</xs:documentation>
    <xs:appinfo>
      <FullName xml:lang="en">Country Name Derived</FullName>
      <ShortName xml:lang="en">DerivedCountry</ShortName>
      <Content xml:lang="en">The derived name of the country or major region where the specimen was collected, or the observation made, entered in full, interpereted in the light of contemporary geographical knowledge.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Audience>HISPID</Audience>
      <Standard>ABIS</Standard>
      <Standard>ITF</Standard>
      <Standard>TLR</Standard>
      <Standard>WGSUB</Standard>
      <Standard>ISO</Standard>
      <Standard> Brummitt (1992)</Standard>
      <Example xml:lang="en">Sri Lanka</Example>
      <Example xml:lang="en">Taiwan</Example>
      <Example xml:lang="en">Vanuatu</Example>
      <Example xml:lang="en">Papua New Guinea</Example>
      <Example xml:lang="en">Kiribati</Example>
      <Example xml:lang="en">East Timor</Example>
      <Rule xml:lang="en">If the name of the country where the plant was collected is unknown, then this field should contain the value 'UNKNOWN'. In this case, the ISO Code for Country of Origin field must have the entry 'XX', 'XY',  'XXX', or 'XXY'. All remaining 'location group' fields should be left unfilled.</Rule>
      <Comments xml:lang="en">It is recommended that the spelling of the country should be that recognised by the International Standards Organization (ISO).</Comments>
      <Comments xml:lang="en">The derived country names offers the opportunity to document the name under which a country is currently known, interpreted by an old or superceded names on the specimen label, such as Vanuatu for the New Hebrides, Sri Lanka for Ceylon, etc.</Comments>
      <Comments xml:lang="en">Separate fields for state/province and country are needed to adequately handle the situation with international collections.</Comments>
      <Comments xml:lang="en">The use of this element is slightly ambiguous in that local practice might require either verbatim quote from specimen labels, or standardization by controlled vocabulary or lookup lists</Comments>
      <EditorialNote xml:lang="en">This element is also covered by various geographic standards and may be better covered by reference to these.(JRC)</EditorialNote>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element CountryType/ISO2Letter
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
2-letter ISO code for representatioin of name of country or origin
appInfo 
<FullName xml:lang="en">2-letter ISO country code</FullName>
<ShortName xml:lang="en">ISO Country</ShortName>
<Content xml:lang="en">The 2-letter code for the representation of the name of the country of origin of the collection or observation using the codes assigned by the International Standards Organization (ISO).</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Audience>HISPID</Audience>
<Standard>ABIS</Standard>
<Standard>ITF</Standard>
<Standard>ISO</Standard>
<Standard> Brummitt (1992)</Standard>
<Example xml:lang="en">AUS</Example>
<Example xml:lang="en">ESP</Example>
<Example xml:lang="en">FRA</Example>
<Example xml:lang="en">USA</Example>
<Rule xml:lang="en">This field should contain a valid entry as defined by the International Standards Organization (ISO Standard 3166)</Rule>
<Rule xml:lang="en">Two other entries are permitted in addition to those defined by ISO. If the name of the country where the plant was collected is unknown, then this field should contain the value 'XX'; if a country name is not applicable then teh field should containg the value "XY". In these cases, the Country field must have the entry 'UNKNOWN'. All remaining 'location group' fields should be left unfilled.</Rule>
<Comments xml:lang="en">The 2 letter ISO codes in ISO Code for Country of Origin field assist updating and cross referencing countries where boundaries change.</Comments>
<Comments xml:lang="en">The 'XX' code should be used when no country of origin information is provided. The 'XY' code sould be used for non-specific collecting localities, e.g. Africa, SouthEast Asia</Comments>
<Comments xml:lang="en">See comments under Country.</Comments>
<EditorialNote xml:lang="en">This element is also covered by various geographic standards and may be better covered by reference to these.(JRC)</EditorialNote>
source
<xs:element name="ISO2Letter" type="xs:string" id="iso2" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">2-letter ISO code for representatioin of name of country or origin</xs:documentation>
    <xs:appinfo>
      <FullName xml:lang="en">2-letter ISO country code</FullName>
      <ShortName xml:lang="en">ISO Country</ShortName>
      <Content xml:lang="en">The 2-letter code for the representation of the name of the country of origin of the collection or observation using the codes assigned by the International Standards Organization (ISO).</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Audience>HISPID</Audience>
      <Standard>ABIS</Standard>
      <Standard>ITF</Standard>
      <Standard>ISO</Standard>
      <Standard> Brummitt (1992)</Standard>
      <Example xml:lang="en">AUS</Example>
      <Example xml:lang="en">ESP</Example>
      <Example xml:lang="en">FRA</Example>
      <Example xml:lang="en">USA</Example>
      <Rule xml:lang="en">This field should contain a valid entry as defined by the International Standards Organization (ISO Standard 3166)</Rule>
      <Rule xml:lang="en">Two other entries are permitted in addition to those defined by ISO. If the name of the country where the plant was collected is unknown, then this field should contain the value 'XX'; if a country name is not applicable then teh field should containg the value "XY". In these cases, the Country field must have the entry 'UNKNOWN'. All remaining 'location group' fields should be left unfilled.</Rule>
      <Comments xml:lang="en">The 2 letter ISO codes in ISO Code for Country of Origin field assist updating and cross referencing countries where boundaries change.</Comments>
      <Comments xml:lang="en">The 'XX' code should be used when no country of origin information is provided. The 'XY' code sould be used for non-specific collecting localities, e.g. Africa, SouthEast Asia</Comments>
      <Comments xml:lang="en">See comments under Country.</Comments>
      <EditorialNote xml:lang="en">This element is also covered by various geographic standards and may be better covered by reference to these.(JRC)</EditorialNote>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element CountryType/ISO3Letter
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
3-letter ISO code for representation of name of country of origin
appInfo 
<FullName xml:lang="en">3-letter ISO country code</FullName>
<ShortName xml:lang="en">ISO Country</ShortName>
<Content xml:lang="en">The 2-letter code for the representation of the name of the country of origin of the collection or observation using the codes assigned by the International Standards Organization (ISO).</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Audience>HISPID</Audience>
<Standard>ABIS</Standard>
<Standard>ITF</Standard>
<Standard>ISO</Standard>
<Standard> Brummitt (1992)</Standard>
<Example xml:lang="en">AU</Example>
<Example xml:lang="en">ES</Example>
<Example xml:lang="en">FR</Example>
<Example xml:lang="en">PG</Example>
<Example xml:lang="en">US</Example>
<Rule xml:lang="en">This field should contain a valid entry as defined by the International Standards Organization (ISO Standard 3166)</Rule>
<Rule xml:lang="en">Two other entries are permitted in addition to those defined by ISO. If the name of the country where the plant was collected is unknown, then this field should contain the value 'XXX'; if a country name is not applicable then the field should containg the value "XXY". In these cases, the Country field must have the entry 'UNKNOWN'. All remaining 'location group' fields should be left unfilled.</Rule>
<Comments xml:lang="en">The 3-letter ISO codes in ISO Code for Country of Origin field assist updating and cross referencing countries where boundaries change.</Comments>
<Comments xml:lang="en">The 'XXX' code should be used when no country of origin information is provided. The 'XXY' code sould be used for non-specific collecting localities, e.g. Africa, SouthEast Asia</Comments>
<Comments xml:lang="en">See comments under Country.</Comments>
<EditorialNote xml:lang="en">This element is also covered by various geographic standards and may be better covered by reference to these.(JRC)</EditorialNote>
source
<xs:element name="ISO3Letter" type="xs:string" id="iso3" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">3-letter ISO code for representation of name of country of origin</xs:documentation>
    <xs:appinfo>
      <FullName xml:lang="en">3-letter ISO country code</FullName>
      <ShortName xml:lang="en">ISO Country</ShortName>
      <Content xml:lang="en">The 2-letter code for the representation of the name of the country of origin of the collection or observation using the codes assigned by the International Standards Organization (ISO).</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Audience>HISPID</Audience>
      <Standard>ABIS</Standard>
      <Standard>ITF</Standard>
      <Standard>ISO</Standard>
      <Standard> Brummitt (1992)</Standard>
      <Example xml:lang="en">AU</Example>
      <Example xml:lang="en">ES</Example>
      <Example xml:lang="en">FR</Example>
      <Example xml:lang="en">PG</Example>
      <Example xml:lang="en">US</Example>
      <Rule xml:lang="en">This field should contain a valid entry as defined by the International Standards Organization (ISO Standard 3166)</Rule>
      <Rule xml:lang="en">Two other entries are permitted in addition to those defined by ISO. If the name of the country where the plant was collected is unknown, then this field should contain the value 'XXX'; if a country name is not applicable then the field should containg the value "XXY". In these cases, the Country field must have the entry 'UNKNOWN'. All remaining 'location group' fields should be left unfilled.</Rule>
      <Comments xml:lang="en">The 3-letter ISO codes in ISO Code for Country of Origin field assist updating and cross referencing countries where boundaries change.</Comments>
      <Comments xml:lang="en">The 'XXX' code should be used when no country of origin information is provided. The 'XXY' code sould be used for non-specific collecting localities, e.g. Africa, SouthEast Asia</Comments>
      <Comments xml:lang="en">See comments under Country.</Comments>
      <EditorialNote xml:lang="en">This element is also covered by various geographic standards and may be better covered by reference to these.(JRC)</EditorialNote>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

complexType CultureCollectionUnitType
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children CultureNames GrowthConditions CultureMedium Aerobicity Temperature Applications Hazard References
used by
element UnitDataType/UnitCollectionDomain/CultureCollectionUnit
annotation
documentation 
Elements only used for units in culture collections
source
<xs:complexType name="CultureCollectionUnitType">
  <xs:annotation>
    <xs:documentation>Elements only used for units in culture collections</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="CultureNames" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Names under which the culture is known</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="CultureName" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Reference or trade name for a microbial culture</xs:documentation>
              <xs:appinfo>
                <Created>
                  <Author>Charles Copp</Author>
                  <Date>Oct. 2001</Date>
                  <Comment/>
                </Created>
                <Changed>
                  <Author/>
                  <Date/>
                  <Comment/>
                </Changed>
                <FullName/>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer/>
                <ExistingStandards/>
                <Content/>
                <Examples/>
                <Comments/>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:simpleContent>
                <xs:extension base="xs:string">
                  <xs:attribute name="Language" type="xs:language"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="GrowthConditions" minOccurs="0">
      <xs:annotation>
        <xs:documentation/>
        <xs:appinfo>
          <Created>
            <Author/>
            <Date/>
            <Comment>ABCD Workshop 1</Comment>
          </Created>
          <Changed>
            <Author/>
            <Date/>
            <Comment/>
          </Changed>
          <FullName/>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards/>
          <Content/>
          <Examples/>
          <Comments/>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="Language" type="xs:language"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="CultureMedium" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The growth medium for a microbial or similar culture e.g. agar</xs:documentation>
        <xs:appinfo>
          <Created>
            <Author/>
            <Date/>
            <Comment>ABCD Workshop 1</Comment>
          </Created>
          <Changed>
            <Author/>
            <Date/>
            <Comment/>
          </Changed>
          <FullName/>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards/>
          <Content/>
          <Examples/>
          <Comments/>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="Language" type="xs:language"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="Aerobicity" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation/>
        <xs:appinfo>
          <Created>
            <Author/>
            <Date/>
            <Comment>ABCD Workshop 1</Comment>
          </Created>
          <Changed>
            <Author/>
            <Date/>
            <Comment/>
          </Changed>
          <FullName/>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards/>
          <Content/>
          <Examples/>
          <Comments/>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="Temperature" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Preferably a number - attribute gives temperature scale used</xs:documentation>
        <xs:appinfo>
          <Created>
            <Author/>
            <Date/>
            <Comment>ABCD Workshop 1</Comment>
          </Created>
          <Changed>
            <Author/>
            <Date/>
            <Comment/>
          </Changed>
          <FullName/>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards/>
          <Content/>
          <Examples/>
          <Comments/>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="TemperatureType">
              <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                  <xs:enumeration value="Celsius"/>
                  <xs:enumeration value="Fahrenheit"/>
                  <xs:enumeration value="Absolute"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="Applications" minOccurs="0">
      <xs:annotation>
        <xs:documentation/>
        <xs:appinfo>
          <Created>
            <Author/>
            <Date/>
            <Comment>ABCD Workshop 1</Comment>
          </Created>
          <Changed>
            <Author/>
            <Date/>
            <Comment/>
          </Changed>
          <FullName/>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards/>
          <Content/>
          <Examples/>
          <Comments/>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="Language" type="xs:language"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="Hazard" minOccurs="0">
      <xs:annotation>
        <xs:documentation/>
        <xs:appinfo>
          <Created>
            <Author/>
            <Date/>
            <Comment>ABCD Workshop 1</Comment>
          </Created>
          <Changed>
            <Author/>
            <Date/>
            <Comment/>
          </Changed>
          <FullName/>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards/>
          <Content/>
          <Examples/>
          <Comments/>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="Language" type="xs:language"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="References" minOccurs="0">
      <xs:annotation>
        <xs:documentation>References for the culture conditions and method</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Reference" type="ReferenceType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Attribute for RefType</xs:documentation>
              <xs:appinfo>
                <Created>
                  <Author>Neil Thomson</Author>
                  <Date>August 2002</Date>
                  <Comment/>
                </Created>
                <Changed>
                  <Author/>
                  <Date/>
                  <Comment/>
                </Changed>
                <FullName/>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer/>
                <ExistingStandards/>
                <Content/>
                <Examples/>
                <Comments/>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element CultureCollectionUnitType/CultureNames
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children CultureName
annotation
documentation 
Names under which the culture is known
source
<xs:element name="CultureNames" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Names under which the culture is known</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CultureName" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Reference or trade name for a microbial culture</xs:documentation>
          <xs:appinfo>
            <Created>
              <Author>Charles Copp</Author>
              <Date>Oct. 2001</Date>
              <Comment/>
            </Created>
            <Changed>
              <Author/>
              <Date/>
              <Comment/>
            </Changed>
            <FullName/>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content/>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="Language" type="xs:language"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element CultureCollectionUnitType/CultureNames/CultureName
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
Reference or trade name for a microbial culture
appInfo 
<Created>
	<Author>Charles Copp</Author>
	<Date>Oct. 2001</Date>
	<Comment/>
</Created>
<Changed>
	<Author/>
	<Date/>
	<Comment/>
</Changed>
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="CultureName" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Reference or trade name for a microbial culture</xs:documentation>
    <xs:appinfo>
      <Created>
        <Author>Charles Copp</Author>
        <Date>Oct. 2001</Date>
        <Comment/>
      </Created>
      <Changed>
        <Author/>
        <Date/>
        <Comment/>
      </Changed>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element CultureCollectionUnitType/GrowthConditions
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
appInfo 
<Created>
	<Author/>
	<Date/>
	<Comment>ABCD Workshop 1</Comment>
</Created>
<Changed>
	<Author/>
	<Date/>
	<Comment/>
</Changed>
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="GrowthConditions" minOccurs="0">
  <xs:annotation>
    <xs:documentation/>
    <xs:appinfo>
      <Created>
        <Author/>
        <Date/>
        <Comment>ABCD Workshop 1</Comment>
      </Created>
      <Changed>
        <Author/>
        <Date/>
        <Comment/>
      </Changed>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element CultureCollectionUnitType/CultureMedium
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
The growth medium for a microbial or similar culture e.g. agar
appInfo 
<Created>
	<Author/>
	<Date/>
	<Comment>ABCD Workshop 1</Comment>
</Created>
<Changed>
	<Author/>
	<Date/>
	<Comment/>
</Changed>
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="CultureMedium" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The growth medium for a microbial or similar culture e.g. agar</xs:documentation>
    <xs:appinfo>
      <Created>
        <Author/>
        <Date/>
        <Comment>ABCD Workshop 1</Comment>
      </Created>
      <Changed>
        <Author/>
        <Date/>
        <Comment/>
      </Changed>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element CultureCollectionUnitType/Aerobicity
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
appInfo 
<Created>
	<Author/>
	<Date/>
	<Comment>ABCD Workshop 1</Comment>
</Created>
<Changed>
	<Author/>
	<Date/>
	<Comment/>
</Changed>
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="Aerobicity" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation/>
    <xs:appinfo>
      <Created>
        <Author/>
        <Date/>
        <Comment>ABCD Workshop 1</Comment>
      </Created>
      <Changed>
        <Author/>
        <Date/>
        <Comment/>
      </Changed>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element CultureCollectionUnitType/Temperature
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
TemperatureType  xs:NMTOKEN        
annotation
documentation 
Preferably a number - attribute gives temperature scale used
appInfo 
<Created>
	<Author/>
	<Date/>
	<Comment>ABCD Workshop 1</Comment>
</Created>
<Changed>
	<Author/>
	<Date/>
	<Comment/>
</Changed>
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="Temperature" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Preferably a number - attribute gives temperature scale used</xs:documentation>
    <xs:appinfo>
      <Created>
        <Author/>
        <Date/>
        <Comment>ABCD Workshop 1</Comment>
      </Created>
      <Changed>
        <Author/>
        <Date/>
        <Comment/>
      </Changed>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="TemperatureType">
          <xs:simpleType>
            <xs:restriction base="xs:NMTOKEN">
              <xs:enumeration value="Celsius"/>
              <xs:enumeration value="Fahrenheit"/>
              <xs:enumeration value="Absolute"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element CultureCollectionUnitType/Applications
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
appInfo 
<Created>
	<Author/>
	<Date/>
	<Comment>ABCD Workshop 1</Comment>
</Created>
<Changed>
	<Author/>
	<Date/>
	<Comment/>
</Changed>
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="Applications" minOccurs="0">
  <xs:annotation>
    <xs:documentation/>
    <xs:appinfo>
      <Created>
        <Author/>
        <Date/>
        <Comment>ABCD Workshop 1</Comment>
      </Created>
      <Changed>
        <Author/>
        <Date/>
        <Comment/>
      </Changed>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element CultureCollectionUnitType/Hazard
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
appInfo 
<Created>
	<Author/>
	<Date/>
	<Comment>ABCD Workshop 1</Comment>
</Created>
<Changed>
	<Author/>
	<Date/>
	<Comment/>
</Changed>
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="Hazard" minOccurs="0">
  <xs:annotation>
    <xs:documentation/>
    <xs:appinfo>
      <Created>
        <Author/>
        <Date/>
        <Comment>ABCD Workshop 1</Comment>
      </Created>
      <Changed>
        <Author/>
        <Date/>
        <Comment/>
      </Changed>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element CultureCollectionUnitType/References
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children Reference
annotation
documentation 
References for the culture conditions and method
source
<xs:element name="References" minOccurs="0">
  <xs:annotation>
    <xs:documentation>References for the culture conditions and method</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Reference" type="ReferenceType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Attribute for RefType</xs:documentation>
          <xs:appinfo>
            <Created>
              <Author>Neil Thomson</Author>
              <Date>August 2002</Date>
              <Comment/>
            </Created>
            <Changed>
              <Author/>
              <Date/>
              <Comment/>
            </Changed>
            <FullName/>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content/>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element CultureCollectionUnitType/References/Reference
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type ReferenceType
children ReferenceCitation ReferenceDetail URL
annotation
documentation 
Attribute for RefType
appInfo 
<Created>
	<Author>Neil Thomson</Author>
	<Date>August 2002</Date>
	<Comment/>
</Created>
<Changed>
	<Author/>
	<Date/>
	<Comment/>
</Changed>
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="Reference" type="ReferenceType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Attribute for RefType</xs:documentation>
    <xs:appinfo>
      <Created>
        <Author>Neil Thomson</Author>
        <Date>August 2002</Date>
        <Comment/>
      </Created>
      <Changed>
        <Author/>
        <Date/>
        <Comment/>
      </Changed>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

complexType DateTimeType
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children ISODate DateText DayNumber TimeOfDay Calendar
used by
elements UnitDataType/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/Date GatheringType/GatheringDateTime IdentificationType/IdentificationDate
annotation
documentation 
Temporal aspects of an event or activity
appInfo 
<FullName>Gathering date and time</FullName>
<Content xml:lang="en">Elements covering the date, time and duration of an event or activity.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Jim Croft</Reviewer>
<ExistingStandards>HISPID4: cdat. </ExistingStandards>
<ExistingStandards>NBN: vaguedatestart, vaguedateend and vaguedatetype, NBN: Survey_Event_Date (3 part vague date). </ExistingStandards>
<ExistingStandards>BioCASE Model:  GDate. </ExistingStandards>
<Examples/>
<Comments>Beginning and ending dates (such as proposed in Darwin Core 2) as ranges are accommodated in the ISO standard date time format (ISO 8601) and can be further eloaborated by repeating the date elements.  It is thus possible to express multiple ranges of dates and times.</Comments>
<Comments xml:lang="en">Can be a range or qualified as a vague date (=HISPID4: cdat) for example as a means of adding greater precision to specific groups of observations within a range event (=cdat2 in part)</Comments>
<Comments xml:lang="en">Dates may be duplicated and expressed in various forms in each of the available fiields to facilitate query.</Comments>
<Comments xml:lang="en">See http://hydracen.com/dx/iso8601.htm for a description of ISO 8601 (wgb)</Comments>
<Rules xml:lang="en"/>
<EditorialNotes xml:lang="en">These attributes need to be evaluated in the context of the ISO Date Time Standard 8601.(JRC)</EditorialNotes>
<EditorialNotes xml:lang="en">Some discussion is needed on the use and implications of these fields in terms of data query, provider and payload implicdation.(JRC)</EditorialNotes>
source
<xs:complexType name="DateTimeType">
  <xs:annotation>
    <xs:documentation>Temporal aspects of an event or activity</xs:documentation>
    <xs:appinfo>
      <FullName>Gathering date and time</FullName>
      <Content xml:lang="en">Elements covering the date, time and duration of an event or activity.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Jim Croft</Reviewer>
      <ExistingStandards>HISPID4: cdat. </ExistingStandards>
      <ExistingStandards>NBN: vaguedatestart, vaguedateend and vaguedatetype, NBN: Survey_Event_Date (3 part vague date). </ExistingStandards>
      <ExistingStandards>BioCASE Model:  GDate. </ExistingStandards>
      <Examples/>
      <Comments>Beginning and ending dates (such as proposed in Darwin Core 2) as ranges are accommodated in the ISO standard date time format (ISO 8601) and can be further eloaborated by repeating the date elements.  It is thus possible to express multiple ranges of dates and times.</Comments>
      <Comments xml:lang="en">Can be a range or qualified as a vague date (=HISPID4: cdat) for example as a means of adding greater precision to specific groups of observations within a range event (=cdat2 in part)</Comments>
      <Comments xml:lang="en">Dates may be duplicated and expressed in various forms in each of the available fiields to facilitate query.</Comments>
      <Comments xml:lang="en">See http://hydracen.com/dx/iso8601.htm for a description of ISO 8601 (wgb)</Comments>
      <Rules xml:lang="en"/>
      <EditorialNotes xml:lang="en">These attributes need to be evaluated in the context of the ISO Date Time Standard 8601.(JRC)</EditorialNotes>
      <EditorialNotes xml:lang="en">Some discussion is needed on the use and implications of these fields in terms of data query, provider and payload implicdation.(JRC)</EditorialNotes>
    </xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:annotation>
      <xs:documentation/>
    </xs:annotation>
    <xs:element name="ISODate" type="xs:string" id="isodate" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The date in ISO 8601 standard structured format (date, time, and date-time periods)</xs:documentation>
        <xs:appinfo>
          <FullName xml:lang="en">ISO Date</FullName>
          <ShortName xml:lang="en">ISODate</ShortName>
          <Content xml:lang="en">A representation of the date or period of an event in ISO standard structured date format, using the W3C data profile.</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Audience>HISPID</Audience>
          <Reviewer>Jim Croft</Reviewer>
          <Standard>ISO Standard 8601:1988</Standard>
          <Standard>HISPID</Standard>
          <Standard>ITF</Standard>
          <Content xml:lang="en">Any chronologically acceptable date in ISO format, using the W3C data profile</Content>
          <Example xml:lang="en">1925-02-21</Example>
          <Example xml:lang="en">1925-02</Example>
          <Example xml:lang="en">1925</Example>
          <Example xml:lang="en">1925-02-21/1925-02-28</Example>
          <Example xml:lang="en">1940/1945</Example>
          <Rule xml:lang="en">This field is a representation of the date is structured form</Rule>
          <Rule xml:lang="en">The values are in order Year-Month-Day, separated by hyphens</Rule>
          <Rule xml:lang="en">Partial dates in the form of Year-Month or Year only are acceptable</Rule>
          <Rule xml:lang="en">The year is expressed as a 4-digit value, left zero padded if necessary</Rule>
          <Rule xml:lang="en">This month of the year is expressed in as 2-digit value, left zero padded if necessary, ranging between 01 and 12</Rule>
          <Rule xml:lang="en">This the day of the month is expressed as a 2-digit value, left zero padded if necessary, ranging between 01 and 28, 29, 30 and 31 depending on the Month.</Rule>
          <Rule xml:lang="en">A range of dates can be represented by providing two dates in chronological order, sepatated by a solidus '/'.</Rule>
          <Comments xml:lang="en">This field will nearly alway be a representaqiton dervied from the date on the specimen.  The DateText field is available for recording verbatim date information for generalized or ambiguous dates.</Comments>
          <Comments xml:lang="en">The year must be represented as four digits to avoid ambiguity between centuries. Month and Day values are left zero padded to two digits to facilitate machine readability.</Comments>
          <Comments xml:lang="en">This field may be repeated to allow multiple dates or periods.</Comments>
          <Comments xml:lang="en">In the rare instances of dates for periods before the year 0000, BC and similar dates can be recorded in this DateText field.</Comments>
          <EditorialNote xml:lang="en">TheSO standard enables specification of a date range in a single field.  The same intent is often implied by repeating this field.  This implication may lead to poetntial ambiguity between a range and two distinct dates.(JRC)</EditorialNote>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="DateText" type="xs:string" id="datetext" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The date in text format</xs:documentation>
        <xs:appinfo>
          <FullName xml:lang="en">Date text</FullName>
          <ShortName xml:lang="en">Date text</ShortName>
          <Content xml:lang="en">A text version of the date at which an event or action took place, for use when the date is imprecise, ambiguous or not in a form that satifies the standard structured date format.</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Audience>HISPID</Audience>
          <Reviewer>Jim Croft</Reviewer>
          <ExistingStandards>ABIS</ExistingStandards>
          <ExistingStandards>ITF</ExistingStandards>
          <Content xml:lang="en">Alphabetic mixed case and interger; free text.</Content>
          <Example xml:lang="en">25 [?] 1925</Example>
          <Example xml:lang="en">3/9/45 [ambiguous day month]</Example>
          <Example xml:lang="en">Spring 1912</Example>
          <Example xml:lang="en">Late 1800s</Example>
          <Example xml:lang="en">End of 19th Century</Example>
          <Example xml:lang="en">Mid 1978</Example>
          <Example xml:lang="en">Easter 1933</Example>
          <Example xml:lang="en">Post WW2</Example>
          <Rule xml:lang="en">This field should be used when it is not possible to create a structured standard date from the information provided, or when in is important to record the verbatim representation of the date.</Rule>
          <Comments xml:lang="en">This field will probably not be used very frequently but may be useful when dates to be recorded are not completely legible.  For example the day and month may be decipherable but not the year; the use of this field will allow recording of partially interpreted information.</Comments>
          <Comments xml:lang="en">This filed will also be used when the date, time or period of the event is vague or ambiguous and can not be expressed in the standard structured data format.  This field can be used to record generalized date ranges and unresolvable ambiguity such as different day/month order conventions (e.g. US/Europe)</Comments>
          <Comments xml:lang="en">This field may be repeated to allow multiple dates or periods.</Comments>
          <Comments xml:lang="en">In the rare instances of dates for periods before the year 0000, BC and similar dates can be recorded in this field.</Comments>
          <Comments xml:lang="en">If the project or application requires verbatim representation of dates, this field can be used for that purporse, even though the date might correspond to the standard structured data format.</Comments>
          <EditorialNote xml:lang="en"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="DayNumber" type="xs:integer" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Julian day number in the year</xs:documentation>
        <xs:appinfo>
          <FullName>Julian Day Number</FullName>
          <Content xml:lang="en">The Julian Day number or the sequential day within the year.  The number of days since January 1st (i.e. January 1st is DayNumber 1, December 31 is DayNumber 365 for normal years, 366 for leap years)</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Jim Croft</Reviewer>
          <ExistingStandards>ISO 8601</ExistingStandards>
          <ExistingStandards>Darwin Core 2: Julian Day</ExistingStandards>
          <Examples/>
          <Comments xml:lang="en">Maps to Darwin Core 2: Julian Day.</Comments>
          <Rules xml:lang="en">The content range is 1-365 for normal years, 366 for leap years.</Rules>
          <EditorialNotes xml:lang="en"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="TimeOfDay" type="xs:time" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Time of day in hours from midnight</xs:documentation>
        <xs:appinfo>
          <FullName>Time of day</FullName>
          <Content xml:lang="en">The time of day expressed in decimal hours from midnight local time.</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Jim Croft</Reviewer>
          <ExistingStandards>Darwin Core 2: Time of Day</ExistingStandards>
          <Examples>13.5</Examples>
          <Examples>04.25</Examples>
          <Comments xml:lang="en">This field may apply to times of collecting where this is considered important</Comments>
          <Comments xml:lang="en">Maps to Darwin Core 2: Time of Day.</Comments>
          <Comments xml:lang="en">Note that times are decimial hours: 13.5 represents 1:30 pm, not 1:05 pm, nor 1:50 pm</Comments>
          <Rules xml:lang="en"/>
          <EditorialNotes xml:lang="en">The ISO Date Time Standard 8601 may apply to this field and adjustment may be necessary.(JRC)</EditorialNotes>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="Calendar" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Calendar basis for the date (e.g. Julian)</xs:documentation>
        <xs:appinfo>
          <FullName>Calendar</FullName>
          <Content xml:lang="en">The calendar on which these dates or date elements are based.</Content>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Jim Croft</Reviewer>
          <ExistingStandards>ISO 8601</ExistingStandards>
          <Examples>Gregorian</Examples>
          <Examples>Julian</Examples>
          <Examples>Arabic</Examples>
          <Examples>Chinese</Examples>
          <Comments xml:lang="en">A default value of 'Gregorian' is assumed.  Most scientific databases use Gregorian dates.</Comments>
          <Rules xml:lang="en">Value should be widely recognized Calendar.</Rules>
          <EditorialNotes xml:lang="en">This field could possibly be controlled by an enumeration - allowable values to be checked. (JRC)</EditorialNotes>
          <EditorialNotes xml:lang="en">The purpose of this field could probably be better served by a 'calendar' attribute on each of the date elements involved; this could default to 'Gregorian' and be reset to other calendars as appropriate.(JRC)</EditorialNotes>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element DateTimeType/ISODate
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
The date in ISO 8601 standard structured format (date, time, and date-time periods)
appInfo 
<FullName xml:lang="en">ISO Date</FullName>
<ShortName xml:lang="en">ISODate</ShortName>
<Content xml:lang="en">A representation of the date or period of an event in ISO standard structured date format, using the W3C data profile.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Audience>HISPID</Audience>
<Reviewer>Jim Croft</Reviewer>
<Standard>ISO Standard 8601:1988</Standard>
<Standard>HISPID</Standard>
<Standard>ITF</Standard>
<Content xml:lang="en">Any chronologically acceptable date in ISO format, using the W3C data profile</Content>
<Example xml:lang="en">1925-02-21</Example>
<Example xml:lang="en">1925-02</Example>
<Example xml:lang="en">1925</Example>
<Example xml:lang="en">1925-02-21/1925-02-28</Example>
<Example xml:lang="en">1940/1945</Example>
<Rule xml:lang="en">This field is a representation of the date is structured form</Rule>
<Rule xml:lang="en">The values are in order Year-Month-Day, separated by hyphens</Rule>
<Rule xml:lang="en">Partial dates in the form of Year-Month or Year only are acceptable</Rule>
<Rule xml:lang="en">The year is expressed as a 4-digit value, left zero padded if necessary</Rule>
<Rule xml:lang="en">This month of the year is expressed in as 2-digit value, left zero padded if necessary, ranging between 01 and 12</Rule>
<Rule xml:lang="en">This the day of the month is expressed as a 2-digit value, left zero padded if necessary, ranging between 01 and 28, 29, 30 and 31 depending on the Month.</Rule>
<Rule xml:lang="en">A range of dates can be represented by providing two dates in chronological order, sepatated by a solidus '/'.</Rule>
<Comments xml:lang="en">This field will nearly alway be a representaqiton dervied from the date on the specimen.  The DateText field is available for recording verbatim date information for generalized or ambiguous dates.</Comments>
<Comments xml:lang="en">The year must be represented as four digits to avoid ambiguity between centuries. Month and Day values are left zero padded to two digits to facilitate machine readability.</Comments>
<Comments xml:lang="en">This field may be repeated to allow multiple dates or periods.</Comments>
<Comments xml:lang="en">In the rare instances of dates for periods before the year 0000, BC and similar dates can be recorded in this DateText field.</Comments>
<EditorialNote xml:lang="en">TheSO standard enables specification of a date range in a single field.  The same intent is often implied by repeating this field.  This implication may lead to poetntial ambiguity between a range and two distinct dates.(JRC)</EditorialNote>
source
<xs:element name="ISODate" type="xs:string" id="isodate" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The date in ISO 8601 standard structured format (date, time, and date-time periods)</xs:documentation>
    <xs:appinfo>
      <FullName xml:lang="en">ISO Date</FullName>
      <ShortName xml:lang="en">ISODate</ShortName>
      <Content xml:lang="en">A representation of the date or period of an event in ISO standard structured date format, using the W3C data profile.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Audience>HISPID</Audience>
      <Reviewer>Jim Croft</Reviewer>
      <Standard>ISO Standard 8601:1988</Standard>
      <Standard>HISPID</Standard>
      <Standard>ITF</Standard>
      <Content xml:lang="en">Any chronologically acceptable date in ISO format, using the W3C data profile</Content>
      <Example xml:lang="en">1925-02-21</Example>
      <Example xml:lang="en">1925-02</Example>
      <Example xml:lang="en">1925</Example>
      <Example xml:lang="en">1925-02-21/1925-02-28</Example>
      <Example xml:lang="en">1940/1945</Example>
      <Rule xml:lang="en">This field is a representation of the date is structured form</Rule>
      <Rule xml:lang="en">The values are in order Year-Month-Day, separated by hyphens</Rule>
      <Rule xml:lang="en">Partial dates in the form of Year-Month or Year only are acceptable</Rule>
      <Rule xml:lang="en">The year is expressed as a 4-digit value, left zero padded if necessary</Rule>
      <Rule xml:lang="en">This month of the year is expressed in as 2-digit value, left zero padded if necessary, ranging between 01 and 12</Rule>
      <Rule xml:lang="en">This the day of the month is expressed as a 2-digit value, left zero padded if necessary, ranging between 01 and 28, 29, 30 and 31 depending on the Month.</Rule>
      <Rule xml:lang="en">A range of dates can be represented by providing two dates in chronological order, sepatated by a solidus '/'.</Rule>
      <Comments xml:lang="en">This field will nearly alway be a representaqiton dervied from the date on the specimen.  The DateText field is available for recording verbatim date information for generalized or ambiguous dates.</Comments>
      <Comments xml:lang="en">The year must be represented as four digits to avoid ambiguity between centuries. Month and Day values are left zero padded to two digits to facilitate machine readability.</Comments>
      <Comments xml:lang="en">This field may be repeated to allow multiple dates or periods.</Comments>
      <Comments xml:lang="en">In the rare instances of dates for periods before the year 0000, BC and similar dates can be recorded in this DateText field.</Comments>
      <EditorialNote xml:lang="en">TheSO standard enables specification of a date range in a single field.  The same intent is often implied by repeating this field.  This implication may lead to poetntial ambiguity between a range and two distinct dates.(JRC)</EditorialNote>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DateTimeType/DateText
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
The date in text format
appInfo 
<FullName xml:lang="en">Date text</FullName>
<ShortName xml:lang="en">Date text</ShortName>
<Content xml:lang="en">A text version of the date at which an event or action took place, for use when the date is imprecise, ambiguous or not in a form that satifies the standard structured date format.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Audience>HISPID</Audience>
<Reviewer>Jim Croft</Reviewer>
<ExistingStandards>ABIS</ExistingStandards>
<ExistingStandards>ITF</ExistingStandards>
<Content xml:lang="en">Alphabetic mixed case and interger; free text.</Content>
<Example xml:lang="en">25 [?] 1925</Example>
<Example xml:lang="en">3/9/45 [ambiguous day month]</Example>
<Example xml:lang="en">Spring 1912</Example>
<Example xml:lang="en">Late 1800s</Example>
<Example xml:lang="en">End of 19th Century</Example>
<Example xml:lang="en">Mid 1978</Example>
<Example xml:lang="en">Easter 1933</Example>
<Example xml:lang="en">Post WW2</Example>
<Rule xml:lang="en">This field should be used when it is not possible to create a structured standard date from the information provided, or when in is important to record the verbatim representation of the date.</Rule>
<Comments xml:lang="en">This field will probably not be used very frequently but may be useful when dates to be recorded are not completely legible.  For example the day and month may be decipherable but not the year; the use of this field will allow recording of partially interpreted information.</Comments>
<Comments xml:lang="en">This filed will also be used when the date, time or period of the event is vague or ambiguous and can not be expressed in the standard structured data format.  This field can be used to record generalized date ranges and unresolvable ambiguity such as different day/month order conventions (e.g. US/Europe)</Comments>
<Comments xml:lang="en">This field may be repeated to allow multiple dates or periods.</Comments>
<Comments xml:lang="en">In the rare instances of dates for periods before the year 0000, BC and similar dates can be recorded in this field.</Comments>
<Comments xml:lang="en">If the project or application requires verbatim representation of dates, this field can be used for that purporse, even though the date might correspond to the standard structured data format.</Comments>
<EditorialNote xml:lang="en"/>
source
<xs:element name="DateText" type="xs:string" id="datetext" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The date in text format</xs:documentation>
    <xs:appinfo>
      <FullName xml:lang="en">Date text</FullName>
      <ShortName xml:lang="en">Date text</ShortName>
      <Content xml:lang="en">A text version of the date at which an event or action took place, for use when the date is imprecise, ambiguous or not in a form that satifies the standard structured date format.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Audience>HISPID</Audience>
      <Reviewer>Jim Croft</Reviewer>
      <ExistingStandards>ABIS</ExistingStandards>
      <ExistingStandards>ITF</ExistingStandards>
      <Content xml:lang="en">Alphabetic mixed case and interger; free text.</Content>
      <Example xml:lang="en">25 [?] 1925</Example>
      <Example xml:lang="en">3/9/45 [ambiguous day month]</Example>
      <Example xml:lang="en">Spring 1912</Example>
      <Example xml:lang="en">Late 1800s</Example>
      <Example xml:lang="en">End of 19th Century</Example>
      <Example xml:lang="en">Mid 1978</Example>
      <Example xml:lang="en">Easter 1933</Example>
      <Example xml:lang="en">Post WW2</Example>
      <Rule xml:lang="en">This field should be used when it is not possible to create a structured standard date from the information provided, or when in is important to record the verbatim representation of the date.</Rule>
      <Comments xml:lang="en">This field will probably not be used very frequently but may be useful when dates to be recorded are not completely legible.  For example the day and month may be decipherable but not the year; the use of this field will allow recording of partially interpreted information.</Comments>
      <Comments xml:lang="en">This filed will also be used when the date, time or period of the event is vague or ambiguous and can not be expressed in the standard structured data format.  This field can be used to record generalized date ranges and unresolvable ambiguity such as different day/month order conventions (e.g. US/Europe)</Comments>
      <Comments xml:lang="en">This field may be repeated to allow multiple dates or periods.</Comments>
      <Comments xml:lang="en">In the rare instances of dates for periods before the year 0000, BC and similar dates can be recorded in this field.</Comments>
      <Comments xml:lang="en">If the project or application requires verbatim representation of dates, this field can be used for that purporse, even though the date might correspond to the standard structured data format.</Comments>
      <EditorialNote xml:lang="en"/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DateTimeType/DayNumber
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:integer
annotation
documentation 
Julian day number in the year
appInfo 
<FullName>Julian Day Number</FullName>
<Content xml:lang="en">The Julian Day number or the sequential day within the year.  The number of days since January 1st (i.e. January 1st is DayNumber 1, December 31 is DayNumber 365 for normal years, 366 for leap years)</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Jim Croft</Reviewer>
<ExistingStandards>ISO 8601</ExistingStandards>
<ExistingStandards>Darwin Core 2: Julian Day</ExistingStandards>
<Examples/>
<Comments xml:lang="en">Maps to Darwin Core 2: Julian Day.</Comments>
<Rules xml:lang="en">The content range is 1-365 for normal years, 366 for leap years.</Rules>
<EditorialNotes xml:lang="en"/>
source
<xs:element name="DayNumber" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Julian day number in the year</xs:documentation>
    <xs:appinfo>
      <FullName>Julian Day Number</FullName>
      <Content xml:lang="en">The Julian Day number or the sequential day within the year.  The number of days since January 1st (i.e. January 1st is DayNumber 1, December 31 is DayNumber 365 for normal years, 366 for leap years)</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Jim Croft</Reviewer>
      <ExistingStandards>ISO 8601</ExistingStandards>
      <ExistingStandards>Darwin Core 2: Julian Day</ExistingStandards>
      <Examples/>
      <Comments xml:lang="en">Maps to Darwin Core 2: Julian Day.</Comments>
      <Rules xml:lang="en">The content range is 1-365 for normal years, 366 for leap years.</Rules>
      <EditorialNotes xml:lang="en"/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DateTimeType/TimeOfDay
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:time
annotation
documentation 
Time of day in hours from midnight
appInfo 
<FullName>Time of day</FullName>
<Content xml:lang="en">The time of day expressed in decimal hours from midnight local time.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Jim Croft</Reviewer>
<ExistingStandards>Darwin Core 2: Time of Day</ExistingStandards>
<Examples>13.5</Examples>
<Examples>04.25</Examples>
<Comments xml:lang="en">This field may apply to times of collecting where this is considered important</Comments>
<Comments xml:lang="en">Maps to Darwin Core 2: Time of Day.</Comments>
<Comments xml:lang="en">Note that times are decimial hours: 13.5 represents 1:30 pm, not 1:05 pm, nor 1:50 pm</Comments>
<Rules xml:lang="en"/>
<EditorialNotes xml:lang="en">The ISO Date Time Standard 8601 may apply to this field and adjustment may be necessary.(JRC)</EditorialNotes>
source
<xs:element name="TimeOfDay" type="xs:time" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Time of day in hours from midnight</xs:documentation>
    <xs:appinfo>
      <FullName>Time of day</FullName>
      <Content xml:lang="en">The time of day expressed in decimal hours from midnight local time.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Jim Croft</Reviewer>
      <ExistingStandards>Darwin Core 2: Time of Day</ExistingStandards>
      <Examples>13.5</Examples>
      <Examples>04.25</Examples>
      <Comments xml:lang="en">This field may apply to times of collecting where this is considered important</Comments>
      <Comments xml:lang="en">Maps to Darwin Core 2: Time of Day.</Comments>
      <Comments xml:lang="en">Note that times are decimial hours: 13.5 represents 1:30 pm, not 1:05 pm, nor 1:50 pm</Comments>
      <Rules xml:lang="en"/>
      <EditorialNotes xml:lang="en">The ISO Date Time Standard 8601 may apply to this field and adjustment may be necessary.(JRC)</EditorialNotes>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DateTimeType/Calendar
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
Calendar basis for the date (e.g. Julian)
appInfo 
<FullName>Calendar</FullName>
<Content xml:lang="en">The calendar on which these dates or date elements are based.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Jim Croft</Reviewer>
<ExistingStandards>ISO 8601</ExistingStandards>
<Examples>Gregorian</Examples>
<Examples>Julian</Examples>
<Examples>Arabic</Examples>
<Examples>Chinese</Examples>
<Comments xml:lang="en">A default value of 'Gregorian' is assumed.  Most scientific databases use Gregorian dates.</Comments>
<Rules xml:lang="en">Value should be widely recognized Calendar.</Rules>
<EditorialNotes xml:lang="en">This field could possibly be controlled by an enumeration - allowable values to be checked. (JRC)</EditorialNotes>
<EditorialNotes xml:lang="en">The purpose of this field could probably be better served by a 'calendar' attribute on each of the date elements involved; this could default to 'Gregorian' and be reset to other calendars as appropriate.(JRC)</EditorialNotes>
source
<xs:element name="Calendar" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Calendar basis for the date (e.g. Julian)</xs:documentation>
    <xs:appinfo>
      <FullName>Calendar</FullName>
      <Content xml:lang="en">The calendar on which these dates or date elements are based.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Jim Croft</Reviewer>
      <ExistingStandards>ISO 8601</ExistingStandards>
      <Examples>Gregorian</Examples>
      <Examples>Julian</Examples>
      <Examples>Arabic</Examples>
      <Examples>Chinese</Examples>
      <Comments xml:lang="en">A default value of 'Gregorian' is assumed.  Most scientific databases use Gregorian dates.</Comments>
      <Rules xml:lang="en">Value should be widely recognized Calendar.</Rules>
      <EditorialNotes xml:lang="en">This field could possibly be controlled by an enumeration - allowable values to be checked. (JRC)</EditorialNotes>
      <EditorialNotes xml:lang="en">The purpose of this field could probably be better served by a 'calendar' attribute on each of the date elements involved; this could default to 'Gregorian' and be reset to other calendars as appropriate.(JRC)</EditorialNotes>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

complexType GatheringType
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children GatheringCode GatheringDateTime GatheringAgents Project PlatformName GatheringSite
used by
element UnitDataType/Gathering
annotation
documentation 
Elements describing the site and event of collecting or observing a unit.
source
<xs:complexType name="GatheringType">
  <xs:annotation>
    <xs:documentation>Elements describing the site and event of collecting or observing a unit.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="GatheringCode" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A string that identifies all material that resulted from a collecting event.</xs:documentation>
        <xs:appinfo>
          <FullName>Gathering code</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
          <ExistingStandards>NBN: Sample_Reference. </ExistingStandards>
          <ExistingStandards>Darwin Core 2: Field Number. </ExistingStandards>
          <Content/>
          <Examples/>
          <Comments/>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="GatheringDateTime" type="DateTimeType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Date(s) and time(s) of the gathering or observation event</xs:documentation>
        <xs:appinfo>
          <FullName>Gathering date and time</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
          <ExistingStandards>HISPID4: cdat. </ExistingStandards>
          <ExistingStandards>HISPID4: cdat2. </ExistingStandards>
          <ExistingStandards>NBN: Survey_Event_Date (3 part vague date). </ExistingStandards>
          <ExistingStandards>BioCISE Model: GDate. </ExistingStandards>
          <ExistingStandards>Darwin Core 2: Year/Month/Day collected. </ExistingStandards>
          <Content/>
          <Examples/>
          <Comments/>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="GatheringAgents" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A container element for the agent(s) responsible for collecting or recording. </xs:documentation>
        <xs:appinfo>
          <FullName>Gathering agents</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
          <ExistingStandards>BioCISE Model: GatheringAgent incl. LegTm1_Fk, LegTmAl_Fk, LegTmPr_Fk. </ExistingStandards>
          <ExistingStandards> Sample_Recorder. </ExistingStandards>
          <Content> Either a single person or several persons forming a team or an organisation or (sometimes) a project name</Content>
          <Examples/>
          <Comments/>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="GatheringAgent" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>The person, or one of the persons or team(s) or organization(s) responsible for collecting or recording. Attribute PrimaryCollectorFlag to denote first collector. </xs:documentation>
              <xs:appinfo>
                <FullName>Gathering agents</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                <ExistingStandards>BioCISE Model: GatheringAgent incl. LegTm1_Fk, LegTmAl_Fk, LegTmPr_Fk. </ExistingStandards>
                <ExistingStandards> Sample_Recorder. </ExistingStandards>
                <Content>An agent (person or organisation) </Content>
                <Examples/>
                <Comments>First Collector may be flagged by means of an attribute, which is normally a single person in charge of field book to which records are added or the team leader. It may be the person whose collection number is cited but it could be an organisation name where the collector is not known. Further collectors can be cited who were part of the team or other individuals who may have passed specimens or data onto the team.</Comments>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="AgentType">
                  <xs:attribute name="PrimaryCollectorFlag" type="xs:boolean"/>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="GatheringAgentsText" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text representation of the  responsibles for collecting or recording.  </xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Project" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Project information concerning the gathering event.</xs:documentation>
        <xs:appinfo>
          <FullName>Project</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
          <ExistingStandards>BioCASE Model:  Project Proj_Pk. </ExistingStandards>
          <Content/>
          <Examples/>
          <Comments/>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="ProjectTitle" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Title of collection project</xs:documentation>
              <xs:appinfo>
                <FullName>Project title</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                <ExistingStandards>BioCASE Model:  ProjTitle. </ExistingStandards>
                <Content>Project name if of special importance or cited on a collection label</Content>
                <Examples>Inventory of the Montecristo National Park</Examples>
                <Comments/>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:simpleContent>
                <xs:extension base="xs:string">
                  <xs:attribute name="Language" type="xs:language"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="Contact" type="ContactType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Contact details for Project Officer or other person with knowledge of the project.</xs:documentation>
              <xs:appinfo>
                <FullName>Project contact</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                <ExistingStandards/>
                <Content/>
                <Examples/>
                <Comments/>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="PlatformName" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The 'platform' from which observations or collections where made,  e.g. the name of a research vessel or a remote operated vehicle</xs:documentation>
        <xs:appinfo>
          <FullName>Platform name</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
          <ExistingStandards>BioCISE Model: PlatformNm. </ExistingStandards>
          <ExistingStandards>ASC: PLATFORM-NAM. </ExistingStandards>
          <Content/>
          <Examples/>
          <Comments>Refers to the 'platform' from which observations where made e.g. the name of a research vessel or a remote operated vehicle.</Comments>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="Language" type="xs:language"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="GatheringSite" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location at which a Gathering Event takes place.</xs:documentation>
        <xs:appinfo>
          <FullName>Gathering site</FullName>
          <Audience>BioCASE</Audience>
          <Audience>CODATA TDWG</Audience>
          <Reviewer/>
          <ExistingStandards>ITF. </ExistingStandards>
          <ExistingStandards>BioCISE Model: StatedLoc. </ExistingStandards>
          <ExistingStandards>HISPID4: Locality (loc). </ExistingStandards>
          <ExistingStandards>ASC: Locality-Nam.  </ExistingStandards>
          <Content/>
          <Examples/>
          <Comments> Element contains both geospatial and descriptive elements. </Comments>
          <Rules/>
          <EditorialNotes/>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="LocalityText" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Original locality data as apearing on a label.</xs:documentation>
              <xs:appinfo>
                <FullName xml:lang="en">Locality Text</FullName>
                <Content xml:lang="en">The locality data from the label as a string of text</Content>
                <Audience>BioCASE</Audience>
                <Audience>HISPID</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer>Jim Croft</Reviewer>
                <ExistingStandards>HISPID</ExistingStandards>
                <Examples xml:lang="en">New Caledonia, below summit region of Mt Mou.</Examples>
                <Examples xml:lang="en">New South Wales, Central Tablelands 12 km SW or Armidale.</Examples>
                <Comments xml:lang="en">As far as possible this field should be transcribed verbatim from the specimen label</Comments>
                <Comments xml:lang="en">Where possible, the language of the label locality should be indicated with the language attribute.</Comments>
                <Rules xml:lang="en">Editorial ommisions for brevity, etc.should be indicated with an ellipsis (...) and interpreted or implied text should be included in square brackets [ ].</Rules>
                <EditorialNotes xml:lang="en">Clarification is needed as to whether this field includes the full locality infoirmation from the Continental level down, or just regional locality string excluding the higher level named areas or regions (JRC)</EditorialNotes>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:simpleContent>
                <xs:extension base="xs:string">
                  <xs:attribute name="Language" type="xs:language"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="ContinentOrOcean" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Name of Continent or Ocean. Separate from NamedArea for compatibility reasons.</xs:documentation>
              <xs:appinfo>
                <FullName xml:lang="en">Continent or Ocean</FullName>
                <Content xml:lang="en">The standard name of the Continent or Ocean; the primary division of geographic locality.</Content>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <ExistingStandards>Darwin Core 2: Continent Ocean</ExistingStandards>
                <Examples xml:lang="en">South America</Examples>
                <Examples xml:lang="en">Indian Ocean</Examples>
                <Examples xml:lang="en">Asia</Examples>
                <Examples xml:lang="en">South America</Examples>
                <Comments xml:lang="en">Maps to Darwin Core 2: Continent Ocean.</Comments>
                <Rules/>
                <EditorialNotes xml:lang="en">The list of available Continent and Ocean names is probably small enough that it could be handled by a controlled enumeration. Howevera this may blow out when the equivalents in mulktiple languages are included.(JRC)</EditorialNotes>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:simpleContent>
                <xs:extension base="xs:string">
                  <xs:attribute name="Language" type="xs:language"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="Country" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Details of the country. Separate from NamedArea for compatibility reasons. </xs:documentation>
              <xs:appinfo>
                <FullName>Country</FullName>
                <Content xml:lang="en">Elements covering the representation of the country and it name.</Content>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <ExistingStandards> Brummitt 1992</ExistingStandards>
                <ExistingStandards>HISPID4</ExistingStandards>
                <ExistingStandards>BioCASE Model:  GDate</ExistingStandards>
                <Examples/>
                <Comments xml:lang="en">Maps to Darwin Core 2: Country through either ISO2Letter (future) or CountryName (current). Historical country names and water bodies outside the coastal zone can be entered under named area.</Comments>
                <Comments xml:lang="en">CountryNameDerived is provided for a country name that has been derived, for example from a system supplied dictionary, by library consultation or other independent research.</Comments>
                <Comments xml:lang="en"/>
                <Rules xml:lang="en"> At least one of CountryName or ISO2 or ISO3 should be present but more are allowed. This should be the political country having jurisdiction over the collection site.</Rules>
                <EditorialNotes xml:lang="en">Country names and ISO codes can theoretically be part of controlled enumerations but if included within tghe schems would blow it out to an unacceptable level; is it possible to refer to these lists externally with physically invoking them?(JRC)</EditorialNotes>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="CountryType">
                  <xs:attribute name="Derived" type="xs:boolean"/>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="NamedAreas" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="NamedArea" type="NamedAreaType" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Atomized placenames with possibility for hierarchical structuring. </xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="NearNamedPlaces" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="NamedPlaceRelation" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="NearNamedPlace" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>The nearest named place to the collection or observation location </xs:documentation>
                          <xs:appinfo>
                            <FullName>Near named place</FullName>
                            <Audience>BioCASE</Audience>
                            <Audience>CODATA TDWG</Audience>
                            <Reviewer>Jim Croft</Reviewer>
                            <ExistingStandards>ABIS. </ExistingStandards>
                            <ExistingStandards>AUSLIG. </ExistingStandards>
                            <ExistingStandards>HISPID4: nnp. </ExistingStandards>
                            <ExistingStandards>TDWG: Stanloc. </ExistingStandards>
                            <Content/>
                            <Examples/>
                            <Comments/>
                            <Rules/>
                            <EditorialNotes/>
                          </xs:appinfo>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:simpleContent>
                            <xs:extension base="xs:string">
                              <xs:attribute name="Language" type="xs:language"/>
                            </xs:extension>
                          </xs:simpleContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="NearNamedPlaceRelationTo" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>Distance and directional point.</xs:documentation>
                          <xs:appinfo>
                            <FullName>Relation to nearest named place</FullName>
                            <Audience>BioCASE</Audience>
                            <Audience>CODATA TDWG</Audience>
                            <Reviewer/>
                            <ExistingStandards/>
                            <Content/>
                            <Examples/>
                            <Comments/>
                            <Rules/>
                            <EditorialNotes/>
                          </xs:appinfo>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:simpleContent>
                            <xs:extension base="xs:string">
                              <xs:attribute name="Language" type="xs:language"/>
                            </xs:extension>
                          </xs:simpleContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                    <xs:attribute name="DerivedFlag" type="xs:boolean" default="false"/>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="AreaDetail" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text description of further details pertaining to the observation, sampling or collection locality</xs:documentation>
              <xs:appinfo>
                <FullName>Area detail</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                <ExistingStandards/>
                <Content>Additional locality details not covered by the named area or nearest named place elements</Content>
                <Examples/>
                <Comments/>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:simpleContent>
                <xs:extension base="xs:string">
                  <xs:attribute name="Language" type="xs:language"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="GML" type="xs:anyType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Spaceholder for GML-conformant schema extension to express locality coordinates and footprint data (Geographical Markup Language)</xs:documentation>
              <xs:appinfo>
                <FullName>GML Type</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer/>
                <ExistingStandards/>
                <Content>Container for GML-Standard Elements</Content>
                <Examples/>
                <Comments/>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="WFS" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Retrieval of a boundary polygon or centroid spatial reference relating to the gathering site. URL (GET) or POST text, for Web Feature Service (OpenGIS Consortium Specification 01-023) reference. Alternative GET or POST representation is specified by the GetPost attribute. </xs:documentation>
              <xs:appinfo>
                <FullName/>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer/>
                <ExistingStandards/>
                <Content/>
                <Examples/>
                <Comments/>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:simpleContent>
                <xs:extension base="xs:string">
                  <xs:attribute name="GetPost" type="xs:string" default="GET"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="WMSURL" type="xs:anyURI" minOccurs="0">
            <xs:annotation>
              <xs:documentation>URI (e.g. web address) for thelocation of a boundary polygon or centroid spatial reference relating to a gathering site, according to the Web Map Services (WMS) specification of the Open GIS Consortium</xs:documentation>
              <xs:appinfo>
                <FullName>Web Map Service URL</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer/>
                <ExistingStandards/>
                <Content/>
                <Examples/>
                <Comments>WMS is already common use.  You can link to Microsoft's Terraserver and lots of other resources.[Reed Beaman]</Comments>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="SiteCoordinateSets" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="SiteCoordinates" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Attribute for Original data. Composite element to allow  recording multiple coordinates or same coordinate in different systems</xs:documentation>
                    <xs:appinfo>
                      <Created>
                        <Author>Charles Copp</Author>
                        <Date>Oct 2001</Date>
                        <Comment/>
                      </Created>
                      <Changed>
                        <Author/>
                        <Date/>
                        <Comment/>
                      </Changed>
                      <FullName/>
                      <Audience>BioCASE</Audience>
                      <Audience>CODATA TDWG</Audience>
                      <Reviewer/>
                      <ExistingStandards/>
                      <Content/>
                      <Examples/>
                      <Comments/>
                      <Rules/>
                      <EditorialNotes/>
                    </xs:appinfo>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="CoordinateMethod" type="xs:string" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>Coordinates measuring system e.g. GPS, field map reference, inferred map reference</xs:documentation>
                          <xs:appinfo>
                            <Created>
                              <Author/>
                              <Date/>
                              <Comment>ABCD Workshop 1</Comment>
                            </Created>
                            <Changed>
                              <Author/>
                              <Date/>
                              <Comment/>
                            </Changed>
                            <FullName/>
                            <Audience>BioCASE</Audience>
                            <Audience>CODATA TDWG</Audience>
                            <Reviewer/>
                            <ExistingStandards>HISPID4: geosou (part). </ExistingStandards>
                            <ExistingStandards>BioCASE Model:  CrdMsmthMtd . </ExistingStandards>
                            <Content/>
                            <Examples/>
                            <Comments/>
                            <Rules/>
                            <EditorialNotes/>
                          </xs:appinfo>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="CoordinatesUTM" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation/>
                          <xs:appinfo>
                            <Created>
                              <Author/>
                              <Date/>
                              <Comment>ABCD Workshop 1</Comment>
                            </Created>
                            <Changed>
                              <Author/>
                              <Date/>
                              <Comment/>
                            </Changed>
                            <FullName/>
                            <Audience>BioCASE</Audience>
                            <Audience>CODATA TDWG</Audience>
                            <Reviewer/>
                            <ExistingStandards/>
                            <Content/>
                            <Examples/>
                            <Comments/>
                            <Rules/>
                            <EditorialNotes/>
                          </xs:appinfo>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="UTMZone" type="xs:string">
                              <xs:annotation>
                                <xs:documentation/>
                                <xs:appinfo>
                                  <Created>
                                    <Author/>
                                    <Date/>
                                    <Comment>ABCD Workshop 1</Comment>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards>HISPID4: sqz. </ExistingStandards>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="UTMEastWest" type="xs:string">
                              <xs:annotation>
                                <xs:documentation/>
                                <xs:appinfo>
                                  <Created>
                                    <Author/>
                                    <Date/>
                                    <Comment>ABCD Workshop 1</Comment>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards>HISPID4: sge (part). </ExistingStandards>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="UTMNorthSouth" type="xs:string">
                              <xs:annotation>
                                <xs:documentation/>
                                <xs:appinfo>
                                  <Created>
                                    <Author/>
                                    <Date/>
                                    <Comment>ABCD Workshop 1</Comment>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards>HISPID4: sgn  (part). </ExistingStandards>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="UTMMethod" type="xs:string" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation/>
                                <xs:appinfo>
                                  <Created>
                                    <Author/>
                                    <Date/>
                                    <Comment>ABCD Workshop 1</Comment>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards/>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="CoordinatesGrid" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>Geospatial coordinates recorded using a grid system</xs:documentation>
                          <xs:appinfo>
                            <Created>
                              <Author/>
                              <Date/>
                              <Comment>ABCD Workshop 1</Comment>
                            </Created>
                            <Changed>
                              <Author/>
                              <Date/>
                              <Comment/>
                            </Changed>
                            <FullName/>
                            <Audience>BioCASE</Audience>
                            <Audience>CODATA TDWG</Audience>
                            <Reviewer/>
                            <ExistingStandards>BioCASE Model:  Geospatial Coordinates GridSysNam, GridCode, GridPreQual,CrdMsmtMth. </ExistingStandards>
                            <Content/>
                            <Examples/>
                            <Comments/>
                            <Rules/>
                            <EditorialNotes/>
                          </xs:appinfo>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="GridCellSystem" type="xs:string">
                              <xs:annotation>
                                <xs:documentation>Grid system name e.g. "GB OS"</xs:documentation>
                                <xs:appinfo>
                                  <Created>
                                    <Author/>
                                    <Date/>
                                    <Comment>ABCD Workshop 1</Comment>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards>BioCASE Model:  GrdSystTxt. </ExistingStandards>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="GridCellCode" type="xs:string">
                              <xs:annotation>
                                <xs:documentation/>
                                <xs:appinfo>
                                  <Created>
                                    <Author/>
                                    <Date/>
                                    <Comment>ABCD Workshop 1</Comment>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards/>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="GridQualifier" type="xs:string" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>Grid reference precision qualifier</xs:documentation>
                                <xs:appinfo>
                                  <Created>
                                    <Author/>
                                    <Date/>
                                    <Comment>ABCD Workshop 1</Comment>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards>BioCASE Model:  GridPrecQual. </ExistingStandards>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="CoordinatesLatLong" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>Element that allows the recording of the latitude and longitude of a recording or collecting position. Could be simplified by converting many of the sub-elements into attributes. </xs:documentation>
                          <xs:appinfo>
                            <Created>
                              <Author/>
                              <Date/>
                              <Comment>ABCD Workshop 1</Comment>
                            </Created>
                            <Changed>
                              <Author/>
                              <Date/>
                              <Comment/>
                            </Changed>
                            <FullName/>
                            <Audience>BioCASE</Audience>
                            <Audience>CODATA TDWG</Audience>
                            <Reviewer/>
                            <ExistingStandards>ABIS. </ExistingStandards>
                            <ExistingStandards>ITF. </ExistingStandards>
                            <ExistingStandards>AUSLIG. </ExistingStandards>
                            <Content/>
                            <Examples/>
                            <Comments/>
                            <Rules/>
                            <EditorialNotes/>
                          </xs:appinfo>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="LongitudeDecimal" type="xs:string">
                              <xs:annotation>
                                <xs:documentation>Maps to Darwin Core 2: Longitude. Express in decimal degrees</xs:documentation>
                                <xs:appinfo>
                                  <Created>
                                    <Author/>
                                    <Date/>
                                    <Comment>Workshop 1</Comment>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards>Darwin Core 2: Longitude. </ExistingStandards>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="LatitudeDecimal" type="xs:string">
                              <xs:annotation>
                                <xs:documentation>Maps to Darwin Core 2: Latitude. Express in decimal degrees </xs:documentation>
                                <xs:appinfo>
                                  <Created>
                                    <Author/>
                                    <Date/>
                                    <Comment>Workshop 1</Comment>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards>Darwin Core 2: Latitude. </ExistingStandards>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="SpatialDatum" type="xs:string" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based</xs:documentation>
                                <xs:appinfo>
                                  <Created>
                                    <Author/>
                                    <Date/>
                                    <Comment>ABCD Workshop 1</Comment>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards>AS/NZS4270 spatial transfer standard, SDTS spatial transfer standard. </ExistingStandards>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="ISOAccuracy" type="xs:string" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation/>
                                <xs:appinfo>
                                  <Created>
                                    <Author/>
                                    <Date/>
                                    <Comment>ABCD Workshop 1</Comment>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards/>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="AccuracyStatement" type="xs:string" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>Free text statement of degree of accuracy</xs:documentation>
                                <xs:appinfo>
                                  <Created>
                                    <Author/>
                                    <Date/>
                                    <Comment>ABCD Workshop 1</Comment>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards>HISPID4: includes geoacy  TDWG: LatAccurr, LongAccur. </ExistingStandards>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="CoordinateErrorDistanceInMeters" type="xs:decimal" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>Maps to Darwin Core 2: Coordinate Precision. An estimate of how tightly the collecting locality was specified; expressed as a distance in metres corresponding to a radius around the Lat/Long coordinates. Use NULL where precision is unknown, cannot be estimated or is not applicable.</xs:documentation>
                                <xs:appinfo>
                                  <Created>
                                    <Author>Neil Thomson</Author>
                                    <Date>July 2002</Date>
                                    <Comment/>
                                  </Created>
                                  <Changed>
                                    <Author/>
                                    <Date/>
                                    <Comment/>
                                  </Changed>
                                  <FullName/>
                                  <Audience>BioCASE</Audience>
                                  <Audience>CODATA TDWG</Audience>
                                  <Reviewer/>
                                  <ExistingStandards>Darwin Core 2: Coordinate Precision. </ExistingStandards>
                                  <Content/>
                                  <Examples/>
                                  <Comments/>
                                  <Rules/>
                                  <EditorialNotes/>
                                </xs:appinfo>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="CoordinateErrorMethod" type="xs:string" minOccurs="0"/>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="Altitude" type="MeasurementType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Distance above (positive) or below sea level of the collecting locality.</xs:documentation>
              <xs:appinfo>
                <FullName>Altitude</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer>Berendsohn 02 Mar 2003</Reviewer>
                <ExistingStandards>Darwin Core 2: Minimum Elevation (lower value). </ExistingStandards>
                <ExistingStandards>Darwin Core 2: Maximum Elevation (upper value).  </ExistingStandards>
                <Content/>
                <Examples/>
                <Comments>Although this could be covered by a generic element for site measurements, the separate Altitude element is preserved for the sake of clarity.</Comments>
                <Comments>Note the difference to the hight and Depth elements, which are measured relative to a local surface.</Comments>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="Depth" type="MeasurementType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Vertical distance measure in relation to a ground datum, e.g. water level, which normally forms the upper limit of a possible range. </xs:documentation>
              <xs:appinfo>
                <FullName>Depth</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                <ExistingStandards>Darwin Core 2: Minimum Depth (lower value).</ExistingStandards>
                <ExistingStandards>Darwin Core 2: Maximum Depth (higher value). </ExistingStandards>
                <Content/>
                <Examples/>
                <Comments>Although this could be covered by a generic element for site measurements, the separate Depth element is preserved for the sake of clarity.</Comments>
                <Rules>Positive below the surface, negative above (e.g. collecting above sea level in tidal areas).</Rules>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="Hight" type="MeasurementType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Vertical distance measure in relation to a ground datum, e.g. ground level, which normally forms the lower limit of a possible range. </xs:documentation>
              <xs:appinfo>
                <FullName>Hight</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                <ExistingStandards>Darwin Core 2: Minimum Depth (lower value). Darwin Core 2: Maximum Depth (higher value). </ExistingStandards>
                <Content/>
                <Examples/>
                <Comments>Although this could be covered by a generic element for site measurements, the separate Hight element is preserved for the sake of clarity.</Comments>
                <Rules>Positive above the surface.</Rules>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="Stratigraphy" type="StratigraphyType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A container for geological dating and rock unit names related to the site or sample locations</xs:documentation>
              <xs:appinfo>
                <FullName>Stratigraphy</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                <ExistingStandards>LNHM model. </ExistingStandards>
                <Content/>
                <Examples/>
                <Comments>Allows the linking of geological dating and rock unit names to sites or sample locations. Structure allows for full analysis of stratigraphy e.g. to allow fossils in collections to be sorted by period and zone. Also allows for free text terms when their staus is unknown or for more full descriptions of stratigraphy of site.</Comments>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="BiotopeData" minOccurs="0">
            <xs:annotation>
              <xs:documentation>An container element for citing biotope type terms (e.g. classification terms) and measurments  (e.g. vegetation height) related to the unit's gathering site</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="BiotopeClassification" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Attribute for classification system used.</xs:documentation>
                    <xs:appinfo>
                      <FullName>Biotope classification</FullName>
                      <Audience>BioCASE</Audience>
                      <Audience>CODATA TDWG</Audience>
                      <Reviewer/>
                      <ExistingStandards>NBN: Short_Name. </ExistingStandards>
                      <Content/>
                      <Examples/>
                      <Comments/>
                      <Rules/>
                      <EditorialNotes/>
                    </xs:appinfo>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension base="xs:string">
                        <xs:attribute name="ClassificationUsed" type="xs:string"/>
                        <xs:attribute name="Language" type="xs:language"/>
                      </xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="BiotopeName" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Attribute for type designating ShortName, Long name, Code, or AltText</xs:documentation>
                    <xs:appinfo>
                      <FullName>Biotope name</FullName>
                      <Audience>BioCASE</Audience>
                      <Audience>CODATA TDWG</Audience>
                      <Reviewer/>
                      <ExistingStandards>NBN: Long_Name. </ExistingStandards>
                      <Content/>
                      <Examples/>
                      <Comments/>
                      <Rules/>
                      <EditorialNotes/>
                    </xs:appinfo>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension base="xs:string">
                        <xs:attribute name="Type" type="xs:string"/>
                        <xs:attribute name="Language" type="xs:language"/>
                      </xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="BiotopeText" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Free text field for informal recording of Biotope</xs:documentation>
                    <xs:appinfo>
                      <FullName>Biotope text</FullName>
                      <Audience>BioCASE</Audience>
                      <Audience>CODATA TDWG</Audience>
                      <Reviewer/>
                      <ExistingStandards/>
                      <Content/>
                      <Examples/>
                      <Comments/>
                      <Rules/>
                      <EditorialNotes/>
                    </xs:appinfo>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension base="AltTextType">
                        <xs:attribute name="Language" type="xs:language"/>
                      </xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="BiotopeMeasurments" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>A container allowing to linking any biotope-related measurement to the site description</xs:documentation>
                    <xs:appinfo>
                      <FullName>Biotope measurements</FullName>
                      <Audience>BioCASE</Audience>
                      <Audience>CODATA TDWG</Audience>
                      <Reviewer/>
                      <ExistingStandards/>
                      <Content/>
                      <Examples/>
                      <Comments>Although this could be covered by a generic element for site measurements, the separate element is preserved for the sake of clarity.</Comments>
                      <Rules/>
                      <EditorialNotes/>
                    </xs:appinfo>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="BiotopeMeasurment" type="MeasurementType" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                          <xs:documentation>A measurement (e.g. biotope area size) of the biotope at the gathering site</xs:documentation>
                          <xs:appinfo>
                            <FullName>Biotope measurement</FullName>
                            <Audience>BioCASE</Audience>
                            <Audience>CODATA TDWG</Audience>
                            <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                            <ExistingStandards>NBN: biotope_occurrence_data. </ExistingStandards>
                            <Content/>
                            <Examples/>
                            <Comments>Although this could be covered by a generic element for site measurements, the separate element is preserved for the sake of clarity.</Comments>
                            <Rules/>
                            <EditorialNotes/>
                          </xs:appinfo>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="Synecology" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Relationship of the unit gathered with other taxa at the gathering site</xs:documentation>
              <xs:appinfo>
                <FullName>Synecology</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                <ExistingStandards>HISPID4: asspp. </ExistingStandards>
                <Content/>
                <Examples/>
                <Comments>Note this can be recorded as a feature of a location (e.g. as a syntaxon, or that at this site the following species are known to grow together) or can be used to record an observed relationship (e.g. caterpillar and observed food plant, parasite and host etc.) but this should better be expressed as a unit association</Comments>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Syntaxon" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>A syntaxon name and category assigened to the gathering site.</xs:documentation>
                    <xs:appinfo>
                      <FullName>Syntaxon</FullName>
                      <Audience>BioCASE</Audience>
                      <Audience>CODATA TDWG</Audience>
                      <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                      <ExistingStandards/>
                      <Content/>
                      <Examples/>
                      <Comments/>
                      <Rules/>
                      <EditorialNotes/>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Comment" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Free text comment on synecological features of the gathering site.</xs:documentation>
                    <xs:appinfo>
                      <FullName>Comment</FullName>
                      <Audience>BioCASE</Audience>
                      <Audience>CODATA TDWG</Audience>
                      <Reviewer/>
                      <ExistingStandards/>
                      <Content/>
                      <Examples/>
                      <Comments/>
                      <Rules/>
                      <EditorialNotes/>
                    </xs:appinfo>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension base="xs:string">
                        <xs:attribute name="Language" type="xs:language"/>
                      </xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="AssociatedTaxa" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Other taxa observed at the gathering site</xs:documentation>
                    <xs:appinfo>
                      <FullName>Associated taxa</FullName>
                      <Audience>BioCASE</Audience>
                      <Audience>CODATA TDWG</Audience>
                      <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                      <ExistingStandards/>
                      <Content/>
                      <Examples/>
                      <Comments>Note that the determination of the associated taxa in this case relies on the collector's information</Comments>
                      <Rules/>
                      <EditorialNotes/>
                    </xs:appinfo>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="TaxonIdentified" type="TaxonIdentifiedType" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                          <xs:documentation>Other taxon found at the gathering site</xs:documentation>
                          <xs:appinfo>
                            <FullName>Taxon identified</FullName>
                            <Audience>BioCASE</Audience>
                            <Audience>CODATA TDWG</Audience>
                            <Reviewer/>
                            <ExistingStandards/>
                            <Content/>
                            <Examples/>
                            <Comments/>
                            <Rules/>
                            <EditorialNotes/>
                          </xs:appinfo>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="Aspect" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Facing direction (aspect) of whole site or sample point. </xs:documentation>
              <xs:appinfo>
                <FullName>Aspect</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer/>
                <ExistingStandards>HISPID4: Aspect (asp). </ExistingStandards>
                <Content/>
                <Examples/>
                <Comments>Measured in either letters (e.g. NE, SW) or Degrees (e.g. 270).</Comments>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="AspectType"/>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="SiteFeatures" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Other features of the gathering site not covered by named areas or one of the other elements. </xs:documentation>
              <xs:appinfo>
                <FullName>Site features</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer/>
                <ExistingStandards>HISPID4: Aspect (asp). </ExistingStandards>
                <Content/>
                <Examples/>
                <Comments>Domains  include: (a) substrate types, i.e.  the surface or medium from which one or more specimens are recorded or collected, e.g. in soft mud, on leaf surface, under rock, on granite etc., since this ia a LookupType, codes such as often used in soil science can be used as well. (b) Exposure, i.e. an indication of the degree of exposure of a collecting or recording site - (often used with marine shore recording) e.g. sheltered. (c) Hydrological features of the site or collection point. (d) Description of the topography either related to a site as a feature or recorded as part of a sample (i.e attaches info to recorders and date).  (e) Other geomorphological features.  </Comments>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="SiteFeature" type="LookupType" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Features such as substrate types, geomorphology, exposure, hydrology, and topography of the collection site. </xs:documentation>
                    <xs:appinfo>
                      <FullName>Site features</FullName>
                      <Audience>BioCASE</Audience>
                      <Audience>CODATA TDWG</Audience>
                      <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                      <ExistingStandards>HISPID4: Aspect (asp). </ExistingStandards>
                      <Content/>
                      <Examples/>
                      <Comments>Domains  include: (a) substrate types, i.e.  the surface or medium from which one or more specimens are recorded or collected, e.g. in soft mud, on leaf surface, under rock, on granite etc., since this ia a LookupType, codes such as often used in soil science can be used as well. (b) Exposure, i.e. an indication of the degree of exposure of a collecting or recording site - (often used with marine shore recording) e.g. sheltered. (c) Hydrological features of the site or collection point. (d) Description of the topography either related to a site as a feature or recorded as part of a sample (i.e attaches info to recorders and date).  (e) Other geomorphological features.  </Comments>
                      <Rules/>
                      <EditorialNotes/>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="Slope" type="MeasurementType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Measurement of the angle of slope either as free text or in number of degress</xs:documentation>
              <xs:appinfo>
                <FullName>Slope</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                <ExistingStandards/>
                <Content/>
                <Examples/>
                <Comments>Although this could be covered by a generic element for site measurements, the separate Slope element is preserved for the sake of clarity.</Comments>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="Notes" minOccurs="0">
            <xs:annotation>
              <xs:documentation/>
              <xs:appinfo>
                <FullName>Notes</FullName>
                <Audience>BioCASE</Audience>
                <Audience>CODATA TDWG</Audience>
                <Reviewer/>
                <ExistingStandards/>
                <Content/>
                <Examples/>
                <Comments/>
                <Rules/>
                <EditorialNotes/>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:simpleContent>
                <xs:extension base="xs:string">
                  <xs:attribute name="Language" type="xs:language"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element GatheringType/GatheringCode
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:string
annotation
documentation 
A string that identifies all material that resulted from a collecting event.
appInfo 
<FullName>Gathering code</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn 01 Mar 2003</Reviewer>
<ExistingStandards>NBN: Sample_Reference. </ExistingStandards>
<ExistingStandards>Darwin Core 2: Field Number. </ExistingStandards>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="GatheringCode" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A string that identifies all material that resulted from a collecting event.</xs:documentation>
    <xs:appinfo>
      <FullName>Gathering code</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
      <ExistingStandards>NBN: Sample_Reference. </ExistingStandards>
      <ExistingStandards>Darwin Core 2: Field Number. </ExistingStandards>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element GatheringType/GatheringDateTime
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type DateTimeType
children ISODate DateText DayNumber TimeOfDay Calendar
annotation
documentation 
Date(s) and time(s) of the gathering or observation event
appInfo 
<FullName>Gathering date and time</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn 01 Mar 2003</Reviewer>
<ExistingStandards>HISPID4: cdat. </ExistingStandards>
<ExistingStandards>HISPID4: cdat2. </ExistingStandards>
<ExistingStandards>NBN: Survey_Event_Date (3 part vague date). </ExistingStandards>
<ExistingStandards>BioCISE Model: GDate. </ExistingStandards>
<ExistingStandards>Darwin Core 2: Year/Month/Day collected. </ExistingStandards>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="GatheringDateTime" type="DateTimeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Date(s) and time(s) of the gathering or observation event</xs:documentation>
    <xs:appinfo>
      <FullName>Gathering date and time</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
      <ExistingStandards>HISPID4: cdat. </ExistingStandards>
      <ExistingStandards>HISPID4: cdat2. </ExistingStandards>
      <ExistingStandards>NBN: Survey_Event_Date (3 part vague date). </ExistingStandards>
      <ExistingStandards>BioCISE Model: GDate. </ExistingStandards>
      <ExistingStandards>Darwin Core 2: Year/Month/Day collected. </ExistingStandards>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element GatheringType/GatheringAgents
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children GatheringAgent GatheringAgentsText
annotation
documentation 
A container element for the agent(s) responsible for collecting or recording. 
appInfo 
<FullName>Gathering agents</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn 01 Mar 2003</Reviewer>
<ExistingStandards>BioCISE Model: GatheringAgent incl. LegTm1_Fk, LegTmAl_Fk, LegTmPr_Fk. </ExistingStandards>
<ExistingStandards> Sample_Recorder. </ExistingStandards>
<Content> Either a single person or several persons forming a team or an organisation or (sometimes) a project name</Content>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="GatheringAgents" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A container element for the agent(s) responsible for collecting or recording. </xs:documentation>
    <xs:appinfo>
      <FullName>Gathering agents</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
      <ExistingStandards>BioCISE Model: GatheringAgent incl. LegTm1_Fk, LegTmAl_Fk, LegTmPr_Fk. </ExistingStandards>
      <ExistingStandards> Sample_Recorder. </ExistingStandards>
      <Content> Either a single person or several persons forming a team or an organisation or (sometimes) a project name</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="GatheringAgent" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The person, or one of the persons or team(s) or organization(s) responsible for collecting or recording. Attribute PrimaryCollectorFlag to denote first collector. </xs:documentation>
          <xs:appinfo>
            <FullName>Gathering agents</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
            <ExistingStandards>BioCISE Model: GatheringAgent incl. LegTm1_Fk, LegTmAl_Fk, LegTmPr_Fk. </ExistingStandards>
            <ExistingStandards> Sample_Recorder. </ExistingStandards>
            <Content>An agent (person or organisation) </Content>
            <Examples/>
            <Comments>First Collector may be flagged by means of an attribute, which is normally a single person in charge of field book to which records are added or the team leader. It may be the person whose collection number is cited but it could be an organisation name where the collector is not known. Further collectors can be cited who were part of the team or other individuals who may have passed specimens or data onto the team.</Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="AgentType">
              <xs:attribute name="PrimaryCollectorFlag" type="xs:boolean"/>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="GatheringAgentsText" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text representation of the  responsibles for collecting or recording.  </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringAgents/GatheringAgent
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of AgentType
children AgentText Organization Person
attributes
Name  Type  Use  Default  Fixed  Annotation
PrimaryCollectorFlag  xs:boolean        
annotation
documentation 
The person, or one of the persons or team(s) or organization(s) responsible for collecting or recording. Attribute PrimaryCollectorFlag to denote first collector. 
appInfo 
<FullName>Gathering agents</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn 01 Mar 2003</Reviewer>
<ExistingStandards>BioCISE Model: GatheringAgent incl. LegTm1_Fk, LegTmAl_Fk, LegTmPr_Fk. </ExistingStandards>
<ExistingStandards> Sample_Recorder. </ExistingStandards>
<Content>An agent (person or organisation) </Content>
<Examples/>
<Comments>First Collector may be flagged by means of an attribute, which is normally a single person in charge of field book to which records are added or the team leader. It may be the person whose collection number is cited but it could be an organisation name where the collector is not known. Further collectors can be cited who were part of the team or other individuals who may have passed specimens or data onto the team.</Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="GatheringAgent" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The person, or one of the persons or team(s) or organization(s) responsible for collecting or recording. Attribute PrimaryCollectorFlag to denote first collector. </xs:documentation>
    <xs:appinfo>
      <FullName>Gathering agents</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
      <ExistingStandards>BioCISE Model: GatheringAgent incl. LegTm1_Fk, LegTmAl_Fk, LegTmPr_Fk. </ExistingStandards>
      <ExistingStandards> Sample_Recorder. </ExistingStandards>
      <Content>An agent (person or organisation) </Content>
      <Examples/>
      <Comments>First Collector may be flagged by means of an attribute, which is normally a single person in charge of field book to which records are added or the team leader. It may be the person whose collection number is cited but it could be an organisation name where the collector is not known. Further collectors can be cited who were part of the team or other individuals who may have passed specimens or data onto the team.</Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="AgentType">
        <xs:attribute name="PrimaryCollectorFlag" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringAgents/GatheringAgentsText
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
annotation
documentation 
Free text representation of the  responsibles for collecting or recording.  
source
<xs:element name="GatheringAgentsText" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text representation of the  responsibles for collecting or recording.  </xs:documentation>
  </xs:annotation>
</xs:element>

element GatheringType/Project
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children ProjectTitle Contact
annotation
documentation 
Project information concerning the gathering event.
appInfo 
<FullName>Project</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn 01 Mar 2003</Reviewer>
<ExistingStandards>BioCASE Model:  Project Proj_Pk. </ExistingStandards>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="Project" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Project information concerning the gathering event.</xs:documentation>
    <xs:appinfo>
      <FullName>Project</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
      <ExistingStandards>BioCASE Model:  Project Proj_Pk. </ExistingStandards>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ProjectTitle" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Title of collection project</xs:documentation>
          <xs:appinfo>
            <FullName>Project title</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
            <ExistingStandards>BioCASE Model:  ProjTitle. </ExistingStandards>
            <Content>Project name if of special importance or cited on a collection label</Content>
            <Examples>Inventory of the Montecristo National Park</Examples>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="Language" type="xs:language"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="Contact" type="ContactType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Contact details for Project Officer or other person with knowledge of the project.</xs:documentation>
          <xs:appinfo>
            <FullName>Project contact</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
            <ExistingStandards/>
            <Content/>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GatheringType/Project/ProjectTitle
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
Title of collection project
appInfo 
<FullName>Project title</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn 01 Mar 2003</Reviewer>
<ExistingStandards>BioCASE Model:  ProjTitle. </ExistingStandards>
<Content>Project name if of special importance or cited on a collection label</Content>
<Examples>Inventory of the Montecristo National Park</Examples>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="ProjectTitle" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Title of collection project</xs:documentation>
    <xs:appinfo>
      <FullName>Project title</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
      <ExistingStandards>BioCASE Model:  ProjTitle. </ExistingStandards>
      <Content>Project name if of special importance or cited on a collection label</Content>
      <Examples>Inventory of the Montecristo National Park</Examples>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element GatheringType/Project/Contact
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type ContactType
children Organisation PersonName Role Addresses TelephoneNumbers EmailAddresses URLs
annotation
documentation 
Contact details for Project Officer or other person with knowledge of the project.
appInfo 
<FullName>Project contact</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn 01 Mar 2003</Reviewer>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="Contact" type="ContactType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Contact details for Project Officer or other person with knowledge of the project.</xs:documentation>
    <xs:appinfo>
      <FullName>Project contact</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element GatheringType/PlatformName
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
The 'platform' from which observations or collections where made,  e.g. the name of a research vessel or a remote operated vehicle
appInfo 
<FullName>Platform name</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn 01 Mar 2003</Reviewer>
<ExistingStandards>BioCISE Model: PlatformNm. </ExistingStandards>
<ExistingStandards>ASC: PLATFORM-NAM. </ExistingStandards>
<Content/>
<Examples/>
<Comments>Refers to the 'platform' from which observations where made e.g. the name of a research vessel or a remote operated vehicle.</Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="PlatformName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The 'platform' from which observations or collections where made,  e.g. the name of a research vessel or a remote operated vehicle</xs:documentation>
    <xs:appinfo>
      <FullName>Platform name</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
      <ExistingStandards>BioCISE Model: PlatformNm. </ExistingStandards>
      <ExistingStandards>ASC: PLATFORM-NAM. </ExistingStandards>
      <Content/>
      <Examples/>
      <Comments>Refers to the 'platform' from which observations where made e.g. the name of a research vessel or a remote operated vehicle.</Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringSite
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children LocalityText ContinentOrOcean Country NamedAreas NearNamedPlaces AreaDetail GML WFS WMSURL SiteCoordinateSets Altitude Depth Hight Stratigraphy BiotopeData Synecology Aspect SiteFeatures Slope Notes
annotation
documentation 
Location at which a Gathering Event takes place.
appInfo 
<FullName>Gathering site</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards>ITF. </ExistingStandards>
<ExistingStandards>BioCISE Model: StatedLoc. </ExistingStandards>
<ExistingStandards>HISPID4: Locality (loc). </ExistingStandards>
<ExistingStandards>ASC: Locality-Nam.  </ExistingStandards>
<Content/>
<Examples/>
<Comments> Element contains both geospatial and descriptive elements. </Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="GatheringSite" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location at which a Gathering Event takes place.</xs:documentation>
    <xs:appinfo>
      <FullName>Gathering site</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards>ITF. </ExistingStandards>
      <ExistingStandards>BioCISE Model: StatedLoc. </ExistingStandards>
      <ExistingStandards>HISPID4: Locality (loc). </ExistingStandards>
      <ExistingStandards>ASC: Locality-Nam.  </ExistingStandards>
      <Content/>
      <Examples/>
      <Comments> Element contains both geospatial and descriptive elements. </Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="LocalityText" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Original locality data as apearing on a label.</xs:documentation>
          <xs:appinfo>
            <FullName xml:lang="en">Locality Text</FullName>
            <Content xml:lang="en">The locality data from the label as a string of text</Content>
            <Audience>BioCASE</Audience>
            <Audience>HISPID</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer>Jim Croft</Reviewer>
            <ExistingStandards>HISPID</ExistingStandards>
            <Examples xml:lang="en">New Caledonia, below summit region of Mt Mou.</Examples>
            <Examples xml:lang="en">New South Wales, Central Tablelands 12 km SW or Armidale.</Examples>
            <Comments xml:lang="en">As far as possible this field should be transcribed verbatim from the specimen label</Comments>
            <Comments xml:lang="en">Where possible, the language of the label locality should be indicated with the language attribute.</Comments>
            <Rules xml:lang="en">Editorial ommisions for brevity, etc.should be indicated with an ellipsis (...) and interpreted or implied text should be included in square brackets [ ].</Rules>
            <EditorialNotes xml:lang="en">Clarification is needed as to whether this field includes the full locality infoirmation from the Continental level down, or just regional locality string excluding the higher level named areas or regions (JRC)</EditorialNotes>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="Language" type="xs:language"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="ContinentOrOcean" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Name of Continent or Ocean. Separate from NamedArea for compatibility reasons.</xs:documentation>
          <xs:appinfo>
            <FullName xml:lang="en">Continent or Ocean</FullName>
            <Content xml:lang="en">The standard name of the Continent or Ocean; the primary division of geographic locality.</Content>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <ExistingStandards>Darwin Core 2: Continent Ocean</ExistingStandards>
            <Examples xml:lang="en">South America</Examples>
            <Examples xml:lang="en">Indian Ocean</Examples>
            <Examples xml:lang="en">Asia</Examples>
            <Examples xml:lang="en">South America</Examples>
            <Comments xml:lang="en">Maps to Darwin Core 2: Continent Ocean.</Comments>
            <Rules/>
            <EditorialNotes xml:lang="en">The list of available Continent and Ocean names is probably small enough that it could be handled by a controlled enumeration. Howevera this may blow out when the equivalents in mulktiple languages are included.(JRC)</EditorialNotes>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="Language" type="xs:language"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="Country" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Details of the country. Separate from NamedArea for compatibility reasons. </xs:documentation>
          <xs:appinfo>
            <FullName>Country</FullName>
            <Content xml:lang="en">Elements covering the representation of the country and it name.</Content>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <ExistingStandards> Brummitt 1992</ExistingStandards>
            <ExistingStandards>HISPID4</ExistingStandards>
            <ExistingStandards>BioCASE Model:  GDate</ExistingStandards>
            <Examples/>
            <Comments xml:lang="en">Maps to Darwin Core 2: Country through either ISO2Letter (future) or CountryName (current). Historical country names and water bodies outside the coastal zone can be entered under named area.</Comments>
            <Comments xml:lang="en">CountryNameDerived is provided for a country name that has been derived, for example from a system supplied dictionary, by library consultation or other independent research.</Comments>
            <Comments xml:lang="en"/>
            <Rules xml:lang="en"> At least one of CountryName or ISO2 or ISO3 should be present but more are allowed. This should be the political country having jurisdiction over the collection site.</Rules>
            <EditorialNotes xml:lang="en">Country names and ISO codes can theoretically be part of controlled enumerations but if included within tghe schems would blow it out to an unacceptable level; is it possible to refer to these lists externally with physically invoking them?(JRC)</EditorialNotes>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="CountryType">
              <xs:attribute name="Derived" type="xs:boolean"/>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="NamedAreas" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="NamedArea" type="NamedAreaType" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Atomized placenames with possibility for hierarchical structuring. </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="NearNamedPlaces" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="NamedPlaceRelation" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="NearNamedPlace" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>The nearest named place to the collection or observation location </xs:documentation>
                      <xs:appinfo>
                        <FullName>Near named place</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer>Jim Croft</Reviewer>
                        <ExistingStandards>ABIS. </ExistingStandards>
                        <ExistingStandards>AUSLIG. </ExistingStandards>
                        <ExistingStandards>HISPID4: nnp. </ExistingStandards>
                        <ExistingStandards>TDWG: Stanloc. </ExistingStandards>
                        <Content/>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:string">
                          <xs:attribute name="Language" type="xs:language"/>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="NearNamedPlaceRelationTo" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Distance and directional point.</xs:documentation>
                      <xs:appinfo>
                        <FullName>Relation to nearest named place</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards/>
                        <Content/>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:string">
                          <xs:attribute name="Language" type="xs:language"/>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="DerivedFlag" type="xs:boolean" default="false"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="AreaDetail" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text description of further details pertaining to the observation, sampling or collection locality</xs:documentation>
          <xs:appinfo>
            <FullName>Area detail</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
            <ExistingStandards/>
            <Content>Additional locality details not covered by the named area or nearest named place elements</Content>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="Language" type="xs:language"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="GML" type="xs:anyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Spaceholder for GML-conformant schema extension to express locality coordinates and footprint data (Geographical Markup Language)</xs:documentation>
          <xs:appinfo>
            <FullName>GML Type</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content>Container for GML-Standard Elements</Content>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="WFS" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Retrieval of a boundary polygon or centroid spatial reference relating to the gathering site. URL (GET) or POST text, for Web Feature Service (OpenGIS Consortium Specification 01-023) reference. Alternative GET or POST representation is specified by the GetPost attribute. </xs:documentation>
          <xs:appinfo>
            <FullName/>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content/>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="GetPost" type="xs:string" default="GET"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="WMSURL" type="xs:anyURI" minOccurs="0">
        <xs:annotation>
          <xs:documentation>URI (e.g. web address) for thelocation of a boundary polygon or centroid spatial reference relating to a gathering site, according to the Web Map Services (WMS) specification of the Open GIS Consortium</xs:documentation>
          <xs:appinfo>
            <FullName>Web Map Service URL</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content/>
            <Examples/>
            <Comments>WMS is already common use.  You can link to Microsoft's Terraserver and lots of other resources.[Reed Beaman]</Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SiteCoordinateSets" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SiteCoordinates" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Attribute for Original data. Composite element to allow  recording multiple coordinates or same coordinate in different systems</xs:documentation>
                <xs:appinfo>
                  <Created>
                    <Author>Charles Copp</Author>
                    <Date>Oct 2001</Date>
                    <Comment/>
                  </Created>
                  <Changed>
                    <Author/>
                    <Date/>
                    <Comment/>
                  </Changed>
                  <FullName/>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content/>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="CoordinateMethod" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Coordinates measuring system e.g. GPS, field map reference, inferred map reference</xs:documentation>
                      <xs:appinfo>
                        <Created>
                          <Author/>
                          <Date/>
                          <Comment>ABCD Workshop 1</Comment>
                        </Created>
                        <Changed>
                          <Author/>
                          <Date/>
                          <Comment/>
                        </Changed>
                        <FullName/>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards>HISPID4: geosou (part). </ExistingStandards>
                        <ExistingStandards>BioCASE Model:  CrdMsmthMtd . </ExistingStandards>
                        <Content/>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="CoordinatesUTM" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation/>
                      <xs:appinfo>
                        <Created>
                          <Author/>
                          <Date/>
                          <Comment>ABCD Workshop 1</Comment>
                        </Created>
                        <Changed>
                          <Author/>
                          <Date/>
                          <Comment/>
                        </Changed>
                        <FullName/>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards/>
                        <Content/>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="UTMZone" type="xs:string">
                          <xs:annotation>
                            <xs:documentation/>
                            <xs:appinfo>
                              <Created>
                                <Author/>
                                <Date/>
                                <Comment>ABCD Workshop 1</Comment>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards>HISPID4: sqz. </ExistingStandards>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="UTMEastWest" type="xs:string">
                          <xs:annotation>
                            <xs:documentation/>
                            <xs:appinfo>
                              <Created>
                                <Author/>
                                <Date/>
                                <Comment>ABCD Workshop 1</Comment>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards>HISPID4: sge (part). </ExistingStandards>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="UTMNorthSouth" type="xs:string">
                          <xs:annotation>
                            <xs:documentation/>
                            <xs:appinfo>
                              <Created>
                                <Author/>
                                <Date/>
                                <Comment>ABCD Workshop 1</Comment>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards>HISPID4: sgn  (part). </ExistingStandards>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="UTMMethod" type="xs:string" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation/>
                            <xs:appinfo>
                              <Created>
                                <Author/>
                                <Date/>
                                <Comment>ABCD Workshop 1</Comment>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards/>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="CoordinatesGrid" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Geospatial coordinates recorded using a grid system</xs:documentation>
                      <xs:appinfo>
                        <Created>
                          <Author/>
                          <Date/>
                          <Comment>ABCD Workshop 1</Comment>
                        </Created>
                        <Changed>
                          <Author/>
                          <Date/>
                          <Comment/>
                        </Changed>
                        <FullName/>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards>BioCASE Model:  Geospatial Coordinates GridSysNam, GridCode, GridPreQual,CrdMsmtMth. </ExistingStandards>
                        <Content/>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="GridCellSystem" type="xs:string">
                          <xs:annotation>
                            <xs:documentation>Grid system name e.g. "GB OS"</xs:documentation>
                            <xs:appinfo>
                              <Created>
                                <Author/>
                                <Date/>
                                <Comment>ABCD Workshop 1</Comment>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards>BioCASE Model:  GrdSystTxt. </ExistingStandards>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="GridCellCode" type="xs:string">
                          <xs:annotation>
                            <xs:documentation/>
                            <xs:appinfo>
                              <Created>
                                <Author/>
                                <Date/>
                                <Comment>ABCD Workshop 1</Comment>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards/>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="GridQualifier" type="xs:string" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Grid reference precision qualifier</xs:documentation>
                            <xs:appinfo>
                              <Created>
                                <Author/>
                                <Date/>
                                <Comment>ABCD Workshop 1</Comment>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards>BioCASE Model:  GridPrecQual. </ExistingStandards>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="CoordinatesLatLong" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Element that allows the recording of the latitude and longitude of a recording or collecting position. Could be simplified by converting many of the sub-elements into attributes. </xs:documentation>
                      <xs:appinfo>
                        <Created>
                          <Author/>
                          <Date/>
                          <Comment>ABCD Workshop 1</Comment>
                        </Created>
                        <Changed>
                          <Author/>
                          <Date/>
                          <Comment/>
                        </Changed>
                        <FullName/>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards>ABIS. </ExistingStandards>
                        <ExistingStandards>ITF. </ExistingStandards>
                        <ExistingStandards>AUSLIG. </ExistingStandards>
                        <Content/>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="LongitudeDecimal" type="xs:string">
                          <xs:annotation>
                            <xs:documentation>Maps to Darwin Core 2: Longitude. Express in decimal degrees</xs:documentation>
                            <xs:appinfo>
                              <Created>
                                <Author/>
                                <Date/>
                                <Comment>Workshop 1</Comment>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards>Darwin Core 2: Longitude. </ExistingStandards>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="LatitudeDecimal" type="xs:string">
                          <xs:annotation>
                            <xs:documentation>Maps to Darwin Core 2: Latitude. Express in decimal degrees </xs:documentation>
                            <xs:appinfo>
                              <Created>
                                <Author/>
                                <Date/>
                                <Comment>Workshop 1</Comment>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards>Darwin Core 2: Latitude. </ExistingStandards>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="SpatialDatum" type="xs:string" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based</xs:documentation>
                            <xs:appinfo>
                              <Created>
                                <Author/>
                                <Date/>
                                <Comment>ABCD Workshop 1</Comment>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards>AS/NZS4270 spatial transfer standard, SDTS spatial transfer standard. </ExistingStandards>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="ISOAccuracy" type="xs:string" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation/>
                            <xs:appinfo>
                              <Created>
                                <Author/>
                                <Date/>
                                <Comment>ABCD Workshop 1</Comment>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards/>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="AccuracyStatement" type="xs:string" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Free text statement of degree of accuracy</xs:documentation>
                            <xs:appinfo>
                              <Created>
                                <Author/>
                                <Date/>
                                <Comment>ABCD Workshop 1</Comment>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards>HISPID4: includes geoacy  TDWG: LatAccurr, LongAccur. </ExistingStandards>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="CoordinateErrorDistanceInMeters" type="xs:decimal" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Maps to Darwin Core 2: Coordinate Precision. An estimate of how tightly the collecting locality was specified; expressed as a distance in metres corresponding to a radius around the Lat/Long coordinates. Use NULL where precision is unknown, cannot be estimated or is not applicable.</xs:documentation>
                            <xs:appinfo>
                              <Created>
                                <Author>Neil Thomson</Author>
                                <Date>July 2002</Date>
                                <Comment/>
                              </Created>
                              <Changed>
                                <Author/>
                                <Date/>
                                <Comment/>
                              </Changed>
                              <FullName/>
                              <Audience>BioCASE</Audience>
                              <Audience>CODATA TDWG</Audience>
                              <Reviewer/>
                              <ExistingStandards>Darwin Core 2: Coordinate Precision. </ExistingStandards>
                              <Content/>
                              <Examples/>
                              <Comments/>
                              <Rules/>
                              <EditorialNotes/>
                            </xs:appinfo>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="CoordinateErrorMethod" type="xs:string" minOccurs="0"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Altitude" type="MeasurementType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Distance above (positive) or below sea level of the collecting locality.</xs:documentation>
          <xs:appinfo>
            <FullName>Altitude</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer>Berendsohn 02 Mar 2003</Reviewer>
            <ExistingStandards>Darwin Core 2: Minimum Elevation (lower value). </ExistingStandards>
            <ExistingStandards>Darwin Core 2: Maximum Elevation (upper value).  </ExistingStandards>
            <Content/>
            <Examples/>
            <Comments>Although this could be covered by a generic element for site measurements, the separate Altitude element is preserved for the sake of clarity.</Comments>
            <Comments>Note the difference to the hight and Depth elements, which are measured relative to a local surface.</Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Depth" type="MeasurementType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Vertical distance measure in relation to a ground datum, e.g. water level, which normally forms the upper limit of a possible range. </xs:documentation>
          <xs:appinfo>
            <FullName>Depth</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
            <ExistingStandards>Darwin Core 2: Minimum Depth (lower value).</ExistingStandards>
            <ExistingStandards>Darwin Core 2: Maximum Depth (higher value). </ExistingStandards>
            <Content/>
            <Examples/>
            <Comments>Although this could be covered by a generic element for site measurements, the separate Depth element is preserved for the sake of clarity.</Comments>
            <Rules>Positive below the surface, negative above (e.g. collecting above sea level in tidal areas).</Rules>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Hight" type="MeasurementType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Vertical distance measure in relation to a ground datum, e.g. ground level, which normally forms the lower limit of a possible range. </xs:documentation>
          <xs:appinfo>
            <FullName>Hight</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
            <ExistingStandards>Darwin Core 2: Minimum Depth (lower value). Darwin Core 2: Maximum Depth (higher value). </ExistingStandards>
            <Content/>
            <Examples/>
            <Comments>Although this could be covered by a generic element for site measurements, the separate Hight element is preserved for the sake of clarity.</Comments>
            <Rules>Positive above the surface.</Rules>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Stratigraphy" type="StratigraphyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A container for geological dating and rock unit names related to the site or sample locations</xs:documentation>
          <xs:appinfo>
            <FullName>Stratigraphy</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
            <ExistingStandards>LNHM model. </ExistingStandards>
            <Content/>
            <Examples/>
            <Comments>Allows the linking of geological dating and rock unit names to sites or sample locations. Structure allows for full analysis of stratigraphy e.g. to allow fossils in collections to be sorted by period and zone. Also allows for free text terms when their staus is unknown or for more full descriptions of stratigraphy of site.</Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="BiotopeData" minOccurs="0">
        <xs:annotation>
          <xs:documentation>An container element for citing biotope type terms (e.g. classification terms) and measurments  (e.g. vegetation height) related to the unit's gathering site</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="BiotopeClassification" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Attribute for classification system used.</xs:documentation>
                <xs:appinfo>
                  <FullName>Biotope classification</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards>NBN: Short_Name. </ExistingStandards>
                  <Content/>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:string">
                    <xs:attribute name="ClassificationUsed" type="xs:string"/>
                    <xs:attribute name="Language" type="xs:language"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="BiotopeName" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Attribute for type designating ShortName, Long name, Code, or AltText</xs:documentation>
                <xs:appinfo>
                  <FullName>Biotope name</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards>NBN: Long_Name. </ExistingStandards>
                  <Content/>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:string">
                    <xs:attribute name="Type" type="xs:string"/>
                    <xs:attribute name="Language" type="xs:language"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="BiotopeText" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Free text field for informal recording of Biotope</xs:documentation>
                <xs:appinfo>
                  <FullName>Biotope text</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content/>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="AltTextType">
                    <xs:attribute name="Language" type="xs:language"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="BiotopeMeasurments" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A container allowing to linking any biotope-related measurement to the site description</xs:documentation>
                <xs:appinfo>
                  <FullName>Biotope measurements</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content/>
                  <Examples/>
                  <Comments>Although this could be covered by a generic element for site measurements, the separate element is preserved for the sake of clarity.</Comments>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="BiotopeMeasurment" type="MeasurementType" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>A measurement (e.g. biotope area size) of the biotope at the gathering site</xs:documentation>
                      <xs:appinfo>
                        <FullName>Biotope measurement</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                        <ExistingStandards>NBN: biotope_occurrence_data. </ExistingStandards>
                        <Content/>
                        <Examples/>
                        <Comments>Although this could be covered by a generic element for site measurements, the separate element is preserved for the sake of clarity.</Comments>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Synecology" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Relationship of the unit gathered with other taxa at the gathering site</xs:documentation>
          <xs:appinfo>
            <FullName>Synecology</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
            <ExistingStandards>HISPID4: asspp. </ExistingStandards>
            <Content/>
            <Examples/>
            <Comments>Note this can be recorded as a feature of a location (e.g. as a syntaxon, or that at this site the following species are known to grow together) or can be used to record an observed relationship (e.g. caterpillar and observed food plant, parasite and host etc.) but this should better be expressed as a unit association</Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Syntaxon" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A syntaxon name and category assigened to the gathering site.</xs:documentation>
                <xs:appinfo>
                  <FullName>Syntaxon</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                  <ExistingStandards/>
                  <Content/>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="Comment" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Free text comment on synecological features of the gathering site.</xs:documentation>
                <xs:appinfo>
                  <FullName>Comment</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content/>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:string">
                    <xs:attribute name="Language" type="xs:language"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="AssociatedTaxa" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Other taxa observed at the gathering site</xs:documentation>
                <xs:appinfo>
                  <FullName>Associated taxa</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                  <ExistingStandards/>
                  <Content/>
                  <Examples/>
                  <Comments>Note that the determination of the associated taxa in this case relies on the collector's information</Comments>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TaxonIdentified" type="TaxonIdentifiedType" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>Other taxon found at the gathering site</xs:documentation>
                      <xs:appinfo>
                        <FullName>Taxon identified</FullName>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards/>
                        <Content/>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Aspect" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Facing direction (aspect) of whole site or sample point. </xs:documentation>
          <xs:appinfo>
            <FullName>Aspect</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards>HISPID4: Aspect (asp). </ExistingStandards>
            <Content/>
            <Examples/>
            <Comments>Measured in either letters (e.g. NE, SW) or Degrees (e.g. 270).</Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="AspectType"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="SiteFeatures" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Other features of the gathering site not covered by named areas or one of the other elements. </xs:documentation>
          <xs:appinfo>
            <FullName>Site features</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards>HISPID4: Aspect (asp). </ExistingStandards>
            <Content/>
            <Examples/>
            <Comments>Domains  include: (a) substrate types, i.e.  the surface or medium from which one or more specimens are recorded or collected, e.g. in soft mud, on leaf surface, under rock, on granite etc., since this ia a LookupType, codes such as often used in soil science can be used as well. (b) Exposure, i.e. an indication of the degree of exposure of a collecting or recording site - (often used with marine shore recording) e.g. sheltered. (c) Hydrological features of the site or collection point. (d) Description of the topography either related to a site as a feature or recorded as part of a sample (i.e attaches info to recorders and date).  (e) Other geomorphological features.  </Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SiteFeature" type="LookupType" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Features such as substrate types, geomorphology, exposure, hydrology, and topography of the collection site. </xs:documentation>
                <xs:appinfo>
                  <FullName>Site features</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
                  <ExistingStandards>HISPID4: Aspect (asp). </ExistingStandards>
                  <Content/>
                  <Examples/>
                  <Comments>Domains  include: (a) substrate types, i.e.  the surface or medium from which one or more specimens are recorded or collected, e.g. in soft mud, on leaf surface, under rock, on granite etc., since this ia a LookupType, codes such as often used in soil science can be used as well. (b) Exposure, i.e. an indication of the degree of exposure of a collecting or recording site - (often used with marine shore recording) e.g. sheltered. (c) Hydrological features of the site or collection point. (d) Description of the topography either related to a site as a feature or recorded as part of a sample (i.e attaches info to recorders and date).  (e) Other geomorphological features.  </Comments>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Slope" type="MeasurementType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Measurement of the angle of slope either as free text or in number of degress</xs:documentation>
          <xs:appinfo>
            <FullName>Slope</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
            <ExistingStandards/>
            <Content/>
            <Examples/>
            <Comments>Although this could be covered by a generic element for site measurements, the separate Slope element is preserved for the sake of clarity.</Comments>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Notes" minOccurs="0">
        <xs:annotation>
          <xs:documentation/>
          <xs:appinfo>
            <FullName>Notes</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content/>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="Language" type="xs:language"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringSite/LocalityText
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
Original locality data as apearing on a label.
appInfo 
<FullName xml:lang="en">Locality Text</FullName>
<Content xml:lang="en">The locality data from the label as a string of text</Content>
<Audience>BioCASE</Audience>
<Audience>HISPID</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Jim Croft</Reviewer>
<ExistingStandards>HISPID</ExistingStandards>
<Examples xml:lang="en">New Caledonia, below summit region of Mt Mou.</Examples>
<Examples xml:lang="en">New South Wales, Central Tablelands 12 km SW or Armidale.</Examples>
<Comments xml:lang="en">As far as possible this field should be transcribed verbatim from the specimen label</Comments>
<Comments xml:lang="en">Where possible, the language of the label locality should be indicated with the language attribute.</Comments>
<Rules xml:lang="en">Editorial ommisions for brevity, etc.should be indicated with an ellipsis (...) and interpreted or implied text should be included in square brackets [ ].</Rules>
<EditorialNotes xml:lang="en">Clarification is needed as to whether this field includes the full locality infoirmation from the Continental level down, or just regional locality string excluding the higher level named areas or regions (JRC)</EditorialNotes>
source
<xs:element name="LocalityText" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Original locality data as apearing on a label.</xs:documentation>
    <xs:appinfo>
      <FullName xml:lang="en">Locality Text</FullName>
      <Content xml:lang="en">The locality data from the label as a string of text</Content>
      <Audience>BioCASE</Audience>
      <Audience>HISPID</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Jim Croft</Reviewer>
      <ExistingStandards>HISPID</ExistingStandards>
      <Examples xml:lang="en">New Caledonia, below summit region of Mt Mou.</Examples>
      <Examples xml:lang="en">New South Wales, Central Tablelands 12 km SW or Armidale.</Examples>
      <Comments xml:lang="en">As far as possible this field should be transcribed verbatim from the specimen label</Comments>
      <Comments xml:lang="en">Where possible, the language of the label locality should be indicated with the language attribute.</Comments>
      <Rules xml:lang="en">Editorial ommisions for brevity, etc.should be indicated with an ellipsis (...) and interpreted or implied text should be included in square brackets [ ].</Rules>
      <EditorialNotes xml:lang="en">Clarification is needed as to whether this field includes the full locality infoirmation from the Continental level down, or just regional locality string excluding the higher level named areas or regions (JRC)</EditorialNotes>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringSite/ContinentOrOcean
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
Name of Continent or Ocean. Separate from NamedArea for compatibility reasons.
appInfo 
<FullName xml:lang="en">Continent or Ocean</FullName>
<Content xml:lang="en">The standard name of the Continent or Ocean; the primary division of geographic locality.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<ExistingStandards>Darwin Core 2: Continent Ocean</ExistingStandards>
<Examples xml:lang="en">South America</Examples>
<Examples xml:lang="en">Indian Ocean</Examples>
<Examples xml:lang="en">Asia</Examples>
<Examples xml:lang="en">South America</Examples>
<Comments xml:lang="en">Maps to Darwin Core 2: Continent Ocean.</Comments>
<Rules/>
<EditorialNotes xml:lang="en">The list of available Continent and Ocean names is probably small enough that it could be handled by a controlled enumeration. Howevera this may blow out when the equivalents in mulktiple languages are included.(JRC)</EditorialNotes>
source
<xs:element name="ContinentOrOcean" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of Continent or Ocean. Separate from NamedArea for compatibility reasons.</xs:documentation>
    <xs:appinfo>
      <FullName xml:lang="en">Continent or Ocean</FullName>
      <Content xml:lang="en">The standard name of the Continent or Ocean; the primary division of geographic locality.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <ExistingStandards>Darwin Core 2: Continent Ocean</ExistingStandards>
      <Examples xml:lang="en">South America</Examples>
      <Examples xml:lang="en">Indian Ocean</Examples>
      <Examples xml:lang="en">Asia</Examples>
      <Examples xml:lang="en">South America</Examples>
      <Comments xml:lang="en">Maps to Darwin Core 2: Continent Ocean.</Comments>
      <Rules/>
      <EditorialNotes xml:lang="en">The list of available Continent and Ocean names is probably small enough that it could be handled by a controlled enumeration. Howevera this may blow out when the equivalents in mulktiple languages are included.(JRC)</EditorialNotes>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringSite/Country
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of CountryType
children CountryName CountryNameDerived ISO2Letter ISO3Letter
attributes
Name  Type  Use  Default  Fixed  Annotation
Derived  xs:boolean        
annotation
documentation 
Details of the country. Separate from NamedArea for compatibility reasons. 
appInfo 
<FullName>Country</FullName>
<Content xml:lang="en">Elements covering the representation of the country and it name.</Content>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<ExistingStandards> Brummitt 1992</ExistingStandards>
<ExistingStandards>HISPID4</ExistingStandards>
<ExistingStandards>BioCASE Model:  GDate</ExistingStandards>
<Examples/>
<Comments xml:lang="en">Maps to Darwin Core 2: Country through either ISO2Letter (future) or CountryName (current). Historical country names and water bodies outside the coastal zone can be entered under named area.</Comments>
<Comments xml:lang="en">CountryNameDerived is provided for a country name that has been derived, for example from a system supplied dictionary, by library consultation or other independent research.</Comments>
<Comments xml:lang="en"/>
<Rules xml:lang="en"> At least one of CountryName or ISO2 or ISO3 should be present but more are allowed. This should be the political country having jurisdiction over the collection site.</Rules>
<EditorialNotes xml:lang="en">Country names and ISO codes can theoretically be part of controlled enumerations but if included within tghe schems would blow it out to an unacceptable level; is it possible to refer to these lists externally with physically invoking them?(JRC)</EditorialNotes>
source
<xs:element name="Country" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Details of the country. Separate from NamedArea for compatibility reasons. </xs:documentation>
    <xs:appinfo>
      <FullName>Country</FullName>
      <Content xml:lang="en">Elements covering the representation of the country and it name.</Content>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <ExistingStandards> Brummitt 1992</ExistingStandards>
      <ExistingStandards>HISPID4</ExistingStandards>
      <ExistingStandards>BioCASE Model:  GDate</ExistingStandards>
      <Examples/>
      <Comments xml:lang="en">Maps to Darwin Core 2: Country through either ISO2Letter (future) or CountryName (current). Historical country names and water bodies outside the coastal zone can be entered under named area.</Comments>
      <Comments xml:lang="en">CountryNameDerived is provided for a country name that has been derived, for example from a system supplied dictionary, by library consultation or other independent research.</Comments>
      <Comments xml:lang="en"/>
      <Rules xml:lang="en"> At least one of CountryName or ISO2 or ISO3 should be present but more are allowed. This should be the political country having jurisdiction over the collection site.</Rules>
      <EditorialNotes xml:lang="en">Country names and ISO codes can theoretically be part of controlled enumerations but if included within tghe schems would blow it out to an unacceptable level; is it possible to refer to these lists externally with physically invoking them?(JRC)</EditorialNotes>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="CountryType">
        <xs:attribute name="Derived" type="xs:boolean"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringSite/NamedAreas
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children NamedArea
source
<xs:element name="NamedAreas" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="NamedArea" type="NamedAreaType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Atomized placenames with possibility for hierarchical structuring. </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringSite/NamedAreas/NamedArea
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type NamedAreaType
children NamedAreaClass NamedAreaName AreaCodeStandard AreaCode DataSource
annotation
documentation 
Atomized placenames with possibility for hierarchical structuring. 
source
<xs:element name="NamedArea" type="NamedAreaType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Atomized placenames with possibility for hierarchical structuring. </xs:documentation>
  </xs:annotation>
</xs:element>

element GatheringType/GatheringSite/NearNamedPlaces
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children NamedPlaceRelation
source
<xs:element name="NearNamedPlaces" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="NamedPlaceRelation" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="NearNamedPlace" minOccurs="0">
              <xs:annotation>
                <xs:documentation>The nearest named place to the collection or observation location </xs:documentation>
                <xs:appinfo>
                  <FullName>Near named place</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer>Jim Croft</Reviewer>
                  <ExistingStandards>ABIS. </ExistingStandards>
                  <ExistingStandards>AUSLIG. </ExistingStandards>
                  <ExistingStandards>HISPID4: nnp. </ExistingStandards>
                  <ExistingStandards>TDWG: Stanloc. </ExistingStandards>
                  <Content/>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:string">
                    <xs:attribute name="Language" type="xs:language"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="NearNamedPlaceRelationTo" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Distance and directional point.</xs:documentation>
                <xs:appinfo>
                  <FullName>Relation to nearest named place</FullName>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content/>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:string">
                    <xs:attribute name="Language" type="xs:language"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="DerivedFlag" type="xs:boolean" default="false"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringSite/NearNamedPlaces/NamedPlaceRelation
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children NearNamedPlace NearNamedPlaceRelationTo
attributes
Name  Type  Use  Default  Fixed  Annotation
DerivedFlag  xs:boolean    false    
source
<xs:element name="NamedPlaceRelation" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="NearNamedPlace" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The nearest named place to the collection or observation location </xs:documentation>
          <xs:appinfo>
            <FullName>Near named place</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer>Jim Croft</Reviewer>
            <ExistingStandards>ABIS. </ExistingStandards>
            <ExistingStandards>AUSLIG. </ExistingStandards>
            <ExistingStandards>HISPID4: nnp. </ExistingStandards>
            <ExistingStandards>TDWG: Stanloc. </ExistingStandards>
            <Content/>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="Language" type="xs:language"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="NearNamedPlaceRelationTo" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Distance and directional point.</xs:documentation>
          <xs:appinfo>
            <FullName>Relation to nearest named place</FullName>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content/>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="Language" type="xs:language"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="DerivedFlag" type="xs:boolean" default="false"/>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringSite/NearNamedPlaces/NamedPlaceRelation/NearNamedPlace
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
The nearest named place to the collection or observation location 
appInfo 
<FullName>Near named place</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Jim Croft</Reviewer>
<ExistingStandards>ABIS. </ExistingStandards>
<ExistingStandards>AUSLIG. </ExistingStandards>
<ExistingStandards>HISPID4: nnp. </ExistingStandards>
<ExistingStandards>TDWG: Stanloc. </ExistingStandards>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="NearNamedPlace" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The nearest named place to the collection or observation location </xs:documentation>
    <xs:appinfo>
      <FullName>Near named place</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Jim Croft</Reviewer>
      <ExistingStandards>ABIS. </ExistingStandards>
      <ExistingStandards>AUSLIG. </ExistingStandards>
      <ExistingStandards>HISPID4: nnp. </ExistingStandards>
      <ExistingStandards>TDWG: Stanloc. </ExistingStandards>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringSite/NearNamedPlaces/NamedPlaceRelation/NearNamedPlaceRelationTo
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
Distance and directional point.
appInfo 
<FullName>Relation to nearest named place</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="NearNamedPlaceRelationTo" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Distance and directional point.</xs:documentation>
    <xs:appinfo>
      <FullName>Relation to nearest named place</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringSite/AreaDetail
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:language        
annotation
documentation 
Free text description of further details pertaining to the observation, sampling or collection locality
appInfo 
<FullName>Area detail</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer>Berendsohn 01 Mar 2003</Reviewer>
<ExistingStandards/>
<Content>Additional locality details not covered by the named area or nearest named place elements</Content>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="AreaDetail" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description of further details pertaining to the observation, sampling or collection locality</xs:documentation>
    <xs:appinfo>
      <FullName>Area detail</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer>Berendsohn 01 Mar 2003</Reviewer>
      <ExistingStandards/>
      <Content>Additional locality details not covered by the named area or nearest named place elements</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="Language" type="xs:language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringSite/GML
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:anyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation 
Spaceholder for GML-conformant schema extension to express locality coordinates and footprint data (Geographical Markup Language)
appInfo 
<FullName>GML Type</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Container for GML-Standard Elements</Content>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="GML" type="xs:anyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Spaceholder for GML-conformant schema extension to express locality coordinates and footprint data (Geographical Markup Language)</xs:documentation>
    <xs:appinfo>
      <FullName>GML Type</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Container for GML-Standard Elements</Content>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element GatheringType/GatheringSite/WFS
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
GetPost  xs:string    GET    
annotation
documentation 
Retrieval of a boundary polygon or centroid spatial reference relating to the gathering site. URL (GET) or POST text, for Web Feature Service (OpenGIS Consortium Specification 01-023) reference. Alternative GET or POST representation is specified by the GetPost attribute. 
appInfo 
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="WFS" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Retrieval of a boundary polygon or centroid spatial reference relating to the gathering site. URL (GET) or POST text, for Web Feature Service (OpenGIS Consortium Specification 01-023) reference. Alternative GET or POST representation is specified by the GetPost attribute. </xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="GetPost" type="xs:string" default="GET"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element GatheringType/GatheringSite/WMSURL
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
type xs:anyURI
annotation
documentation 
URI (e.g. web address) for thelocation of a boundary polygon or centroid spatial reference relating to a gathering site, according to the Web Map Services (WMS) specification of the Open GIS Consortium
appInfo 
<FullName>Web Map Service URL</FullName>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content/>
<Examples/>
<Comments>WMS is already common use.  You can link to Microsoft's Terraserver and lots of other resources.[Reed Beaman]</Comments>
<Rules/>
<EditorialNotes/>
source
<xs:element name="WMSURL" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation>URI (e.g. web address) for thelocation of a boundary polygon or centroid spatial reference relating to a gathering site, according to the Web Map Services (WMS) specification of the Open GIS Consortium</xs:documentation>
    <xs:appinfo>
      <FullName>Web Map Service URL</FullName>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content/>
      <Examples/>
      <Comments>WMS is already common use.  You can link to Microsoft's Terraserver and lots of other resources.[Reed Beaman]</Comments>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element GatheringType/GatheringSite/SiteCoordinateSets
diagram
namespace http://www.tdwg.org/schemas/abcd/1.0
children SiteCoordinates
source
<xs:element name="SiteCoordinateSets" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SiteCoordinates" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Attribute for Original data. Composite element to allow  recording multiple coordinates or same coordinate in different systems</xs:documentation>
          <xs:appinfo>
            <Created>
              <Author>Charles Copp</Author>
              <Date>Oct 2001</Date>
              <Comment/>
            </Created>
            <Changed>
              <Author/>
              <Date/>
              <Comment/>
            </Changed>
            <FullName/>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards/>
            <Content/>
            <Examples/>
            <Comments/>
            <Rules/>
            <EditorialNotes/>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CoordinateMethod" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Coordinates measuring system e.g. GPS, field map reference, inferred map reference</xs:documentation>
                <xs:appinfo>
                  <Created>
                    <Author/>
                    <Date/>
                    <Comment>ABCD Workshop 1</Comment>
                  </Created>
                  <Changed>
                    <Author/>
                    <Date/>
                    <Comment/>
                  </Changed>
                  <FullName/>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards>HISPID4: geosou (part). </ExistingStandards>
                  <ExistingStandards>BioCASE Model:  CrdMsmthMtd . </ExistingStandards>
                  <Content/>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="CoordinatesUTM" minOccurs="0">
              <xs:annotation>
                <xs:documentation/>
                <xs:appinfo>
                  <Created>
                    <Author/>
                    <Date/>
                    <Comment>ABCD Workshop 1</Comment>
                  </Created>
                  <Changed>
                    <Author/>
                    <Date/>
                    <Comment/>
                  </Changed>
                  <FullName/>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards/>
                  <Content/>
                  <Examples/>
                  <Comments/>
                  <Rules/>
                  <EditorialNotes/>
                </xs:appinfo>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="UTMZone" type="xs:string">
                    <xs:annotation>
                      <xs:documentation/>
                      <xs:appinfo>
                        <Created>
                          <Author/>
                          <Date/>
                          <Comment>ABCD Workshop 1</Comment>
                        </Created>
                        <Changed>
                          <Author/>
                          <Date/>
                          <Comment/>
                        </Changed>
                        <FullName/>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards>HISPID4: sqz. </ExistingStandards>
                        <Content/>
                        <Examples/>
                        <Comments/>
                        <Rules/>
                        <EditorialNotes/>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="UTMEastWest" type="xs:string">
                    <xs:annotation>
                      <xs:documentation/>
                      <xs:appinfo>
                        <Created>
                          <Author/>
                          <Date/>
                          <Comment>ABCD Workshop 1</Comment>
                        </Created>
                        <Changed>
                          <Author/>
                          <Date/>
                          <Comment/>
                        </Changed>
                        <FullName/>
                        <Audience>BioCASE