Schema ABCD_1.01.xsd


schema location:  http://www.bgbm.fu-berlin.de/tdwg/codata/Schema/ABCD_1.01.xsd
 
Elements  Complex types  Simple types 
DataSets  AgentType  AltText 
AspectType  Epithet 
ContactType  Genus 
CountryType  HybridFlag 
DateTimeType  InstitutionCode 
GatheringType  OpenID 
HigherTaxonType  Rank 
IdentificationType  Role 
ImageType  SystemID 
LookupType 
MeasurementType 
NameBacteriaType 
NameBotanicalType 
NamedAreaType 
NameViralType 
NameZoologicalType 
OrganisationType 
PersonNameType 
ReferenceType 
RightsType 
StatementsType 
StratigraphyType 
TaxonIdentifiedType 
TelephoneNumberType 
UnitAssemblageType 
UnitAssociationType 
UnitDataType 


element DataSets
diagram
children DataSet
attributes
Name  Type  Use  Default  Fixed  Annotation
xmlns  xs:anyURI        
annotation
documentation 
ABCD v.1.0 root element: container for one or more DataSets. 
appInfo 
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards/>
<Content>Root element of the schema, forming the container for one or more data sets. Attribute: xmlns, indicating the schema version used.</Content>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="DataSets">
  <xs:annotation>
    <xs:documentation>ABCD v.1.0 root element: container for one or more DataSets. </xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards/>
      <Content>Root element of the schema, forming the container for one or more data sets. Attribute: xmlns, indicating the schema version used.</Content>
      <Examples/>
      <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. </xs:documentation>
          <xs:appinfo>
            <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>
            <Examples/>
            <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</xs:documentation>
                <xs:appinfo>
                  <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">
                    <xs:annotation>
                      <xs:documentation>Unique identifier of the institution holding the original datasource</xs:documentation>
                      <xs:appinfo>
                        <FullName/>
                        <Audience>BioCASE</Audience>
                        <Audience>CODATA TDWG</Audience>
                        <Reviewer/>
                        <ExistingStandards>DC ***</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</xs:documentation>
                      <xs:appinfo>
                        <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/>
                        <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/>
                        <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/>
                        <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/>
                        <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/>
                        <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/>
                        <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:complexType>
                <xs:sequence>
                  <xs:element name="DatasetDerivation" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>Additional properties of datasets</xs:documentation>
                      <xs:appinfo>
                        <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/>
                              <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/>
                              <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/>
                              <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/>
                              <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" type="xs:string" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Text describing the DataSet</xs:documentation>
                            <xs:appinfo>
                              <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: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:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="xmlns" type="xs:anyURI"/>
  </xs:complexType>
</xs:element>

element DataSets/DataSet
diagram
children OriginalSource DatasetDerivations Units
attributes
Name  Type  Use  Default  Fixed  Annotation
StandardVersion  xs:string  required      
annotation
documentation 
A dataset containing unit data and their shared metadata elements. 
appInfo 
<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>
<Examples/>
<Comments/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="DataSet" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A dataset containing unit data and their shared metadata elements. </xs:documentation>
    <xs:appinfo>
      <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>
      <Examples/>
      <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</xs:documentation>
          <xs:appinfo>
            <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">
              <xs:annotation>
                <xs:documentation>Unique identifier of the institution holding the original datasource</xs:documentation>
                <xs:appinfo>
                  <FullName/>
                  <Audience>BioCASE</Audience>
                  <Audience>CODATA TDWG</Audience>
                  <Reviewer/>
                  <ExistingStandards>DC ***</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</xs:documentation>
                <xs:appinfo>
                  <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/>
                  <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/>
                  <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/>
                  <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/>
                  <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/>
                  <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/>
                  <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:complexType>
          <xs:sequence>
            <xs:element name="DatasetDerivation" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Additional properties of datasets</xs:documentation>
                <xs:appinfo>
                  <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/>
                        <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/>
                        <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/>
                        <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/>
                        <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" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Text describing the DataSet</xs:documentation>
                      <xs:appinfo>
                        <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: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:complexType>
</xs:element>

element DataSets/DataSet/OriginalSource
diagram
children SourceInstitutionCode SourceName SourceLastUpdatedDate SourceVersion SourceWebAddress SourceExpiryDate SourceNumberOfRecords
annotation
documentation 
Properties of the original data source
appInfo 
<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</xs:documentation>
    <xs:appinfo>
      <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">
        <xs:annotation>
          <xs:documentation>Unique identifier of the institution holding the original datasource</xs:documentation>
          <xs:appinfo>
            <FullName/>
            <Audience>BioCASE</Audience>
            <Audience>CODATA TDWG</Audience>
            <Reviewer/>
            <ExistingStandards>DC ***</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</xs:documentation>
          <xs:appinfo>
            <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/>
            <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/>
            <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/>
            <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/>
            <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/>
            <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/>
            <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
annotation
documentation 
Unique identifier of the institution holding the original datasource
appInfo 
<FullName/>
<Audience>BioCASE</Audience>
<Audience>CODATA TDWG</Audience>
<Reviewer/>
<ExistingStandards>DC ***</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">
  <xs:annotation>
    <xs:documentation>Unique identifier of the institution holding the original datasource</xs:documentation>
    <xs:appinfo>
      <FullName/>
      <Audience>BioCASE</Audience>
      <Audience>CODATA TDWG</Audience>
      <Reviewer/>
      <ExistingStandards>DC ***</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
type xs:string
annotation
documentation 
Name or code of the data source
appInfo 
<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/>
<Rules/>
<EditorialNotes/>
source
<xs:element name="SourceName" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name or code of the data source</xs:documentation>
    <xs:appinfo>
      <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/>
      <Rules/>
      <EditorialNotes/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/OriginalSource/SourceLastUpdatedDate
diagram
type xs:date
annotation
documentation 
Date when the content or structure of the database was last changed
appInfo 
<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/>
      <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
type xs:string
annotation
documentation 
Version of the datasource
appInfo 
<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/>
      <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
type xs:anyURI
annotation
documentation 
URI of the original datasource
appInfo 
<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/>
      <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
type xs:date
annotation
documentation 
Expiry date of records from the datasource
appInfo 
<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/>
      <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
type xs:string
annotation
documentation 
Number of units in the source database
appInfo 
<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/>
      <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
children DatasetDerivation
source
<xs:element name="DatasetDerivations">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DatasetDerivation" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Additional properties of datasets</xs:documentation>
          <xs:appinfo>
            <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/>
                  <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/>
                  <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/>
                  <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/>
                  <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" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Text describing the DataSet</xs:documentation>
                <xs:appinfo>
                  <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: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
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/>
<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/>
      <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/>
            <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/>
            <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/>
            <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/>
            <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" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Text describing the DataSet</xs:documentation>
          <xs:appinfo>
            <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: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
type xs:date
annotation
appInfo 
<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/>
      <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
type ContactType
children Organisation PersonName Role Addresses TelephoneNumbers EmailAddresses URLs
annotation
documentation 
Supplier of the dataset.
appInfo 
<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/>
      <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
type RightsType
children TermsOfUse SpecificRestrictions LegalOwner CopyrightDeclaration IPRDeclaration
annotation
documentation 
Legal rights and ownership if different from original source
appInfo 
<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/>
      <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
type StatementsType
children Acknowledgement Disclaimer LogoURL
annotation
documentation 
Acknowledgements, disclaimer, credit, if different from orgininal source
appInfo 
<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/>
      <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
type xs:string
annotation
documentation 
Text describing the DataSet
appInfo 
<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" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Text describing the DataSet</xs:documentation>
    <xs:appinfo>
      <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:element>

element DataSets/DataSet/Units
diagram
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
type UnitDataType
children UnitID DateLastEdited UnitIDNumeric RecordRights UnitStatements SourceRecordStatus RecordBasis NamedCollections Identifications UnitDomain SpecimenUnit ObservationUnit UnitReferences UnitDigitalImages UnitAssociations UnitAssemblages Gathering 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
children AgentText Organization Person
used by
element GatheringType/GatheringAgents/GatheringAgent
annotation
documentation 
Person, person team, project or organization.
source
<xs:complexType name="AgentType">
  <xs:annotation>
    <xs:documentation>Person, person team, project or organization.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="AgentText" type="xs:string" minOccurs="0"/>
    <xs:element name="Organization" type="OrganisationType" minOccurs="0"/>
    <xs:element name="Person" type="PersonNameType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element AgentType/AgentText
diagram
type xs:string
source
<xs:element name="AgentText" type="xs:string" minOccurs="0"/>

element AgentType/Organization
diagram
type OrganisationType
children OrganisationName OrganisationCodes
source
<xs:element name="Organization" type="OrganisationType" minOccurs="0"/>

element AgentType/Person
diagram
type PersonNameType
children PersonName SortPersonName
source
<xs:element name="Person" type="PersonNameType" minOccurs="0"/>

complexType AspectType
diagram
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:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="N"/>
          <xs:enumeration value="S"/>
          <xs:enumeration value="E"/>
          <xs:enumeration value="W"/>
          <xs:enumeration value="NE"/>
          <xs:enumeration value="SE"/>
          <xs:enumeration value="SW"/>
          <xs:enumeration value="NW"/>
          <xs:enumeration value="Open"/>
          <xs:enumeration value="Closed"/>
        </xs:restriction>
      </xs:simpleType>
    </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" type="xs:string" 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:element>
    <xs:element name="AspectText" type="xs:string" 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:element>
  </xs:sequence>
</xs:complexType>

element AspectType/Ordination
diagram
type restriction of xs:NMTOKEN
facets
enumeration N
enumeration S
enumeration E
enumeration W
enumeration NE
enumeration SE
enumeration SW
enumeration NW
enumeration Open
enumeration Closed
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:simpleType>
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="N"/>
      <xs:enumeration value="S"/>
      <xs:enumeration value="E"/>
      <xs:enumeration value="W"/>
      <xs:enumeration value="NE"/>
      <xs:enumeration value="SE"/>
      <xs:enumeration value="SW"/>
      <xs:enumeration value="NW"/>
      <xs:enumeration value="Open"/>
      <xs:enumeration value="Closed"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element AspectType/CompassBearing
diagram
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
type xs:string
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" type="xs:string" 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:element>

element AspectType/AspectText
diagram
type xs:string
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" type="xs:string" 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:element>

complexType ContactType
diagram
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" type="xs:string" 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: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" 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" 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" 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" 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
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
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
type xs:string
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" type="xs:string" 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:element>

element ContactType/Addresses
diagram
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" 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
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" 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
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" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Telephone or fax number</xs:documentation>
          <xs:appinfo>