Schema ABCD_2.1.xsd


schema location:  http://www.bgbm.org/tdwg/codata/schema/ABCD_2.1/ABCD_2.1.xsd
targetNamespace:  http://www.tdwg.org/schemas/abcd/2.1
 
Elements  Complex types  Simple types 
DataSets  anyUriP  BiologicalStatus 
Aspect  CodeOfNomenclatureEnum 
BotanicalGardenUnit  CollectingAcquisitionSource 
Contact  DateTimeISO 
ContentMetadata  decimalLatitudeDataType 
Country  decimalLongitudeDataType 
CultureCollectionUnit  Epithet 
DateTime  FAOInstituteCode 
Gathering  HigherTaxonRankEnum 
GrowthConditionAtomised  HybridFlag 
HerbariumUnit  InstitutionCode 
HigherTaxon  Monomial 
Identification  positiveDouble 
imageSize  RankAbbreviation 
IPRStatements  RecordBasisEnum 
Label  Role 
LabelRepr  SexCodeEnum 
Lookup  spatialFitDataType 
LookupL  String 
MeasurementOrFact  String255 
MetadataDescriptionRepr  String50 
MicroAgent  TypeGermplasmStorage 
MicroAgentP 
MultiMediaObject 
MycologicalUnit 
NameBacterial 
NameBotanical 
NamedArea 
NameViral 
NameZoological 
Organisation 
PalaeontologicalUnit 
permitDetails 
PersonName 
PGRUnit 
Reference 
RevisionData 
ScientificName 
ScientificNameIdentified 
Sequence 
Statement 
Stratigraphy 
StringL 
StringL255 
StringLP 
StringLP255 
StringP 
StringP255 
TaxonIdentified 
TelephoneDevice 
TelephoneNumber 
Unit 
UnitString 
ZoologicalUnit 


element DataSets
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children DataSet
annotation
documentation 
TDWG root element: container for one or more DataSets.
source
<xs:element name="DataSets">
  <xs:annotation>
    <xs:documentation xml:lang="en">TDWG root element: container for one or more DataSets.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DataSet" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">A dataset containing unit data and their shared metadata elements.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DatasetGUID" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A globally unique identifier for the entire data collection the present dataset was derived from. The exact format and/or semantics are still under discussion.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="TechnicalContacts" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Container element for the technical contacts responsilbe for the data set.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TechnicalContact" type="MicroAgentP" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">A technical contact normally representing the agent acting as the publisher of the dataset in the network.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="ContentContacts">
              <xs:annotation>
                <xs:documentation xml:lang="en">Questions and feedback about data, or restrictions on use of the data should be directed here. This contact normally represents the agent acting as the original supplier or custodian of the dataset. If a content contact is given on the unit-level, that one should be used for end-user purposes. The element is unbounded to provide for alternative contacts (vacation etc.).</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ContentContact" type="MicroAgentP" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">An administrative contact usually representing the agent acting as the original supplier or custodian of the dataset.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="OtherProviders" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Other known on-line providers of this dataset.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="OtherProvider" type="String" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The UUID (identifier in the UDDI registry) of another data provider known to serve this dataset.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Metadata" type="ContentMetadata">
              <xs:annotation>
                <xs:documentation xml:lang="en">Metadata referring to the principal source of the entire data collection (the metadata scope may be wider than the objects actually contained in the data set). In its current form, this collection represents a mixture of elements useful for resource discovery (e.g. scope) with metadata actually pertaining to the received (partial) dataset.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Units">
              <xs:annotation>
                <xs:documentation xml:lang="en">A container for one or more unit data records from the gathering</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Unit" type="Unit" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">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:element name="DataSetExtension" type="xs:anyType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A container element to allow extensions to add data to the dataset-level metadata.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataSets/DataSet
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children DatasetGUID TechnicalContacts ContentContacts OtherProviders Metadata Units DataSetExtension
annotation
documentation 
A dataset containing unit data and their shared metadata elements.
source
<xs:element name="DataSet" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A dataset containing unit data and their shared metadata elements.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DatasetGUID" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A globally unique identifier for the entire data collection the present dataset was derived from. The exact format and/or semantics are still under discussion.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TechnicalContacts" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Container element for the technical contacts responsilbe for the data set.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TechnicalContact" type="MicroAgentP" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">A technical contact normally representing the agent acting as the publisher of the dataset in the network.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ContentContacts">
        <xs:annotation>
          <xs:documentation xml:lang="en">Questions and feedback about data, or restrictions on use of the data should be directed here. This contact normally represents the agent acting as the original supplier or custodian of the dataset. If a content contact is given on the unit-level, that one should be used for end-user purposes. The element is unbounded to provide for alternative contacts (vacation etc.).</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ContentContact" type="MicroAgentP" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">An administrative contact usually representing the agent acting as the original supplier or custodian of the dataset.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="OtherProviders" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Other known on-line providers of this dataset.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="OtherProvider" type="String" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">The UUID (identifier in the UDDI registry) of another data provider known to serve this dataset.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Metadata" type="ContentMetadata">
        <xs:annotation>
          <xs:documentation xml:lang="en">Metadata referring to the principal source of the entire data collection (the metadata scope may be wider than the objects actually contained in the data set). In its current form, this collection represents a mixture of elements useful for resource discovery (e.g. scope) with metadata actually pertaining to the received (partial) dataset.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Units">
        <xs:annotation>
          <xs:documentation xml:lang="en">A container for one or more unit data records from the gathering</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Unit" type="Unit" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">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:element name="DataSetExtension" type="xs:anyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A container element to allow extensions to add data to the dataset-level metadata.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/DatasetGUID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A globally unique identifier for the entire data collection the present dataset was derived from. The exact format and/or semantics are still under discussion.
source
<xs:element name="DatasetGUID" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A globally unique identifier for the entire data collection the present dataset was derived from. The exact format and/or semantics are still under discussion.</xs:documentation>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/TechnicalContacts
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children TechnicalContact
annotation
documentation 
Container element for the technical contacts responsilbe for the data set.
source
<xs:element name="TechnicalContacts" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for the technical contacts responsilbe for the data set.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TechnicalContact" type="MicroAgentP" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">A technical contact normally representing the agent acting as the publisher of the dataset in the network.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/TechnicalContacts/TechnicalContact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type MicroAgentP
children Name Email Phone Address
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional  false    
annotation
documentation 
A technical contact normally representing the agent acting as the publisher of the dataset in the network.
source
<xs:element name="TechnicalContact" type="MicroAgentP" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A technical contact normally representing the agent acting as the publisher of the dataset in the network.</xs:documentation>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/ContentContacts
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children ContentContact
annotation
documentation 
Questions and feedback about data, or restrictions on use of the data should be directed here. This contact normally represents the agent acting as the original supplier or custodian of the dataset. If a content contact is given on the unit-level, that one should be used for end-user purposes. The element is unbounded to provide for alternative contacts (vacation etc.).
source
<xs:element name="ContentContacts">
  <xs:annotation>
    <xs:documentation xml:lang="en">Questions and feedback about data, or restrictions on use of the data should be directed here. This contact normally represents the agent acting as the original supplier or custodian of the dataset. If a content contact is given on the unit-level, that one should be used for end-user purposes. The element is unbounded to provide for alternative contacts (vacation etc.).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ContentContact" type="MicroAgentP" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">An administrative contact usually representing the agent acting as the original supplier or custodian of the dataset.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/ContentContacts/ContentContact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type MicroAgentP
children Name Email Phone Address
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional  false    
annotation
documentation 
An administrative contact usually representing the agent acting as the original supplier or custodian of the dataset.
source
<xs:element name="ContentContact" type="MicroAgentP" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">An administrative contact usually representing the agent acting as the original supplier or custodian of the dataset.</xs:documentation>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/OtherProviders
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children OtherProvider
annotation
documentation 
Other known on-line providers of this dataset.
source
<xs:element name="OtherProviders" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Other known on-line providers of this dataset.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="OtherProvider" type="String" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">The UUID (identifier in the UDDI registry) of another data provider known to serve this dataset.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/OtherProviders/OtherProvider
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The UUID (identifier in the UDDI registry) of another data provider known to serve this dataset.
source
<xs:element name="OtherProvider" type="String" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">The UUID (identifier in the UDDI registry) of another data provider known to serve this dataset.</xs:documentation>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/Metadata
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type ContentMetadata
children Description IconURI Scope Version RevisionData Owners IPRStatements InformationWithheld DirectAccessURI
annotation
documentation 
Metadata referring to the principal source of the entire data collection (the metadata scope may be wider than the objects actually contained in the data set). In its current form, this collection represents a mixture of elements useful for resource discovery (e.g. scope) with metadata actually pertaining to the received (partial) dataset.
source
<xs:element name="Metadata" type="ContentMetadata">
  <xs:annotation>
    <xs:documentation xml:lang="en">Metadata referring to the principal source of the entire data collection (the metadata scope may be wider than the objects actually contained in the data set). In its current form, this collection represents a mixture of elements useful for resource discovery (e.g. scope) with metadata actually pertaining to the received (partial) dataset.</xs:documentation>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/Units
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Unit
annotation
documentation 
A container for one or more unit data records from the gathering
source
<xs:element name="Units">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container for one or more unit data records from the gathering</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Unit" type="Unit" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">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/2.1
type Unit
children UnitGUID SourceInstitutionID SourceID UnitID UnitIDNumeric LastEditor DateLastEdited Owner IPRStatements UnitContentContacts InformationWithheld SourceReference UnitReferences Identifications RecordBasis KindOfUnit SpecimenUnit ObservationUnit CultureCollectionUnit MycologicalUnit HerbariumUnit BotanicalGardenUnit PlantGeneticResourcesUnit ZoologicalUnit PalaeontologicalUnit MultiMediaObjects Associations Assemblages NamedCollectionsOrSurveys Gathering CollectorsFieldNumber FieldNotes MeasurementsOrFacts Sex Age Sequences Notes RecordURI EAnnotations UnitExtensions
annotation
documentation 
A container for all data referring to a unit (specimen or observation record)
source
<xs:element name="Unit" type="Unit" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container for all data referring to a unit (specimen or observation record)</xs:documentation>
  </xs:annotation>
</xs:element>

element DataSets/DataSet/DataSetExtension
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyType
attributes
Name  Type  Use  Default  Fixed  
annotation
documentation 
A container element to allow extensions to add data to the dataset-level metadata.
source
<xs:element name="DataSetExtension" type="xs:anyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element to allow extensions to add data to the dataset-level metadata.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType anyUriP
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of xs:anyURI
used by
elements Contact/URIs/URI Contact/URIs/URL
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional      
annotation
documentation 
xs:anyURI extended with Preferred attribute
source
<xs:complexType name="anyUriP">
  <xs:annotation>
    <xs:documentation xml:lang="en">xs:anyURI extended with Preferred attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:anyURI">
      <xs:attribute name="preferred" type="xs:boolean" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType Aspect
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Ordination CompassBearing Accuracy Text
used by
element Gathering/Aspect
annotation
documentation 
Orientation, outlook or aspect of slope
source
<xs:complexType name="Aspect">
  <xs:annotation>
    <xs:documentation xml:lang="en">Orientation, outlook or aspect of slope</xs:documentation>
  </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:annotation>
    </xs:element>
    <xs:element name="Accuracy" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Accuracy of aspect reading or estimation</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Text" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Text expression of slope or aspect</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Aspect/Ordination
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
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 Aspect/CompassBearing
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:decimal
annotation
documentation 
Orientation or bearing from North
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:annotation>
</xs:element>

element Aspect/Accuracy
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Accuracy of aspect reading or estimation
source
<xs:element name="Accuracy" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Accuracy of aspect reading or estimation</xs:documentation>
  </xs:annotation>
</xs:element>

element Aspect/Text
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Text expression of slope or aspect
source
<xs:element name="Text" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Text expression of slope or aspect</xs:documentation>
  </xs:annotation>
</xs:element>

complexType BotanicalGardenUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children AccessionSpecimenNumbers AccessionStatus LocationInGarden AccessionMaterialType Hardiness ProvenanceCategory PropagationHistoryCode AccessionLineage DonorCategory Cultivation PlantingDate Propagation Perennation BreedingSystem IPEN
used by
element Unit/BotanicalGardenUnit
annotation
documentation 
Elements specific to units from botanical gardens
source
<xs:complexType name="BotanicalGardenUnit">
  <xs:annotation>
    <xs:documentation xml:lang="en">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 xml:lang="en">Minimum numbers of individuals the garden is holding under the UnitID.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AccessionStatus" type="xs:byte" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Current status (current or not current) of the accession in the garden.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocationInGarden" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Current location of the living plant in the botanical garden.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AccessionMaterialType" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Type of material the current living accession is composed of.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Hardiness" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A flag indicating that the accession is grown outdoors in the botanical garden.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProvenanceCategory" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A code to indicate the provenance of the accession [ITF-2].</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PropagationHistoryCode" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A code to indicate the nature of the production of the plant material being accessioned, for use in association with the element ProvenanceCategory [ITF-2]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AccessionLineage" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">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:annotation>
    </xs:element>
    <xs:element name="DonorCategory" type="xs:byte" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">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. [ITF-2]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Cultivation" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Allows for cultivation information to be passed as free text in order to help the receiving garden care for the transferred accession [ITF-2] or to record the garden's experience made with this accession.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PlantingDate" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The date the plant was planted at its current location in the botanical garden.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Propagation" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Allows for information about any propagation requirements to be passed as free text in order to help the receiving garden propagate the transferred accession [ITF-2] or to record the garden's experience made with this accession.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Perennation" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A code to indicate the means of perennation, providing a means of noting living plant accessions that require regular curatorial monitoring [ITF-2].</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BreedingSystem" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A code to indicate the breeding system of the accession [ITF-2].</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IPEN" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique number given to plant materials accessioned in conformance with the rules of the International Plant Exchange Network (see http://www.bgci.org/abs/ipen_numbers.html).</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element BotanicalGardenUnit/AccessionSpecimenNumbers
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:int
annotation
documentation 
Minimum numbers of individuals the garden is holding under the UnitID.
source
<xs:element name="AccessionSpecimenNumbers" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Minimum numbers of individuals the garden is holding under the UnitID.</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/AccessionStatus
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:byte
annotation
documentation 
Current status (current or not current) of the accession in the garden.
source
<xs:element name="AccessionStatus" type="xs:byte" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Current status (current or not current) of the accession in the garden.</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/LocationInGarden
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Current location of the living plant in the botanical garden.
source
<xs:element name="LocationInGarden" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Current location of the living plant in the botanical garden.</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/AccessionMaterialType
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Type of material the current living accession is composed of.
source
<xs:element name="AccessionMaterialType" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Type of material the current living accession is composed of.</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/Hardiness
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:boolean
annotation
documentation 
A flag indicating that the accession is grown outdoors in the botanical garden.
source
<xs:element name="Hardiness" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A flag indicating that the accession is grown outdoors in the botanical garden.</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/ProvenanceCategory
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A code to indicate the provenance of the accession [ITF-2].
source
<xs:element name="ProvenanceCategory" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A code to indicate the provenance of the accession [ITF-2].</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/PropagationHistoryCode
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A code to indicate the nature of the production of the plant material being accessioned, for use in association with the element ProvenanceCategory [ITF-2]
source
<xs:element name="PropagationHistoryCode" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A code to indicate the nature of the production of the plant material being accessioned, for use in association with the element ProvenanceCategory [ITF-2]</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/AccessionLineage
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
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.
source
<xs:element name="AccessionLineage" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">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:annotation>
</xs:element>

element BotanicalGardenUnit/DonorCategory
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
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. [ITF-2]
source
<xs:element name="DonorCategory" type="xs:byte" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">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. [ITF-2]</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/Cultivation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Allows for cultivation information to be passed as free text in order to help the receiving garden care for the transferred accession [ITF-2] or to record the garden's experience made with this accession.
source
<xs:element name="Cultivation" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Allows for cultivation information to be passed as free text in order to help the receiving garden care for the transferred accession [ITF-2] or to record the garden's experience made with this accession.</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/PlantingDate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The date the plant was planted at its current location in the botanical garden.
source
<xs:element name="PlantingDate" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The date the plant was planted at its current location in the botanical garden.</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/Propagation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Allows for information about any propagation requirements to be passed as free text in order to help the receiving garden propagate the transferred accession [ITF-2] or to record the garden's experience made with this accession.
source
<xs:element name="Propagation" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Allows for information about any propagation requirements to be passed as free text in order to help the receiving garden propagate the transferred accession [ITF-2] or to record the garden's experience made with this accession.</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/Perennation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A code to indicate the means of perennation, providing a means of noting living plant accessions that require regular curatorial monitoring [ITF-2].
source
<xs:element name="Perennation" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A code to indicate the means of perennation, providing a means of noting living plant accessions that require regular curatorial monitoring [ITF-2].</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/BreedingSystem
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A code to indicate the breeding system of the accession [ITF-2].
source
<xs:element name="BreedingSystem" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A code to indicate the breeding system of the accession [ITF-2].</xs:documentation>
  </xs:annotation>
</xs:element>

element BotanicalGardenUnit/IPEN
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Unique number given to plant materials accessioned in conformance with the rules of the International Plant Exchange Network (see http://www.bgci.org/abs/ipen_numbers.html).
source
<xs:element name="IPEN" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique number given to plant materials accessioned in conformance with the rules of the International Plant Exchange Network (see http://www.bgci.org/abs/ipen_numbers.html).</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Contact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
used by
elements Unit/SpecimenUnit/Acquisition/AcquiredFrom Gathering/Project/Contact Unit/Owner Unit/SpecimenUnit/Owner ContentMetadata/Owners/Owner Unit/SpecimenUnit/Preparations/preparation/preparationAgent Sequence/SequencingAgent Unit/UnitContentContacts/UnitContentContact
annotation
documentation 
Contact details.
source
<xs:complexType name="Contact">
  <xs:annotation>
    <xs:documentation xml:lang="en">Contact details.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Organisation" type="Organisation" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Organisation to contact</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Person" type="PersonName" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Person to contact</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Roles" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container element for several roles of the person.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Role" type="StringL" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Analogue to vCard:Role: Functional contact name, e.g. "Database administrator", "The Director", etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Addresses" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Contact addresses (one preferred, different languages possible)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Address" type="StringLP" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Contact address as string.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="TelephoneNumbers" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Telephone and fax numbers</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="TelephoneNumber" type="TelephoneNumber" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Telephone or fax number</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="EmailAddresses" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">E-mail addresses</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="EmailAddress" type="StringP255" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">E-mail address for contact</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="URIs" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">URIs for person or organisation</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="URL" type="anyUriP" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Spelling error in v. 2.06, deprecated (do not use)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="URI" type="anyUriP" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">URI for person or organisation</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="LogoURI" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">URL of a logo image.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Contact/Organisation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Organisation
children OrganisationGUID Name OrgUnits
annotation
documentation 
Organisation to contact
source
<xs:element name="Organisation" type="Organisation" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Organisation to contact</xs:documentation>
  </xs:annotation>
</xs:element>

element Contact/Person
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type PersonName
children FullName SortingName AtomisedName
annotation
documentation 
Person to contact
source
<xs:element name="Person" type="PersonName" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Person to contact</xs:documentation>
  </xs:annotation>
</xs:element>

element Contact/Roles
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Role
annotation
documentation 
A container element for several roles of the person.
source
<xs:element name="Roles" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element for several roles of the person.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Role" type="StringL" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Analogue to vCard:Role: Functional contact name, e.g. "Database administrator", "The Director", etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Contact/Roles/Role
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Analogue to vCard:Role: Functional contact name, e.g. "Database administrator", "The Director", etc.
source
<xs:element name="Role" type="StringL" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Analogue to vCard:Role: Functional contact name, e.g. "Database administrator", "The Director", etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element Contact/Addresses
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Address
annotation
documentation 
Contact addresses (one preferred, different languages possible)
source
<xs:element name="Addresses" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Contact addresses (one preferred, different languages possible)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Address" type="StringLP" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Contact address as string.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Contact/Addresses/Address
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringLP
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
preferred  xs:boolean  optional      
annotation
documentation 
Contact address as string.
source
<xs:element name="Address" type="StringLP" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Contact address as string.</xs:documentation>
  </xs:annotation>
</xs:element>

element Contact/TelephoneNumbers
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children TelephoneNumber
annotation
documentation 
Telephone and fax numbers
source
<xs:element name="TelephoneNumbers" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Telephone and fax numbers</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TelephoneNumber" type="TelephoneNumber" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Telephone or fax number</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Contact/TelephoneNumbers/TelephoneNumber
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type TelephoneNumber
children Number Device UsageNotes
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional  false    
annotation
documentation 
Telephone or fax number
source
<xs:element name="TelephoneNumber" type="TelephoneNumber" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Telephone or fax number</xs:documentation>
  </xs:annotation>
</xs:element>

element Contact/EmailAddresses
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children EmailAddress
annotation
documentation 
E-mail addresses
source
<xs:element name="EmailAddresses" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">E-mail addresses</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="EmailAddress" type="StringP255" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">E-mail address for contact</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Contact/EmailAddresses/EmailAddress
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringP255
facets
minLength 1
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional      
annotation
documentation 
E-mail address for contact
source
<xs:element name="EmailAddress" type="StringP255" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">E-mail address for contact</xs:documentation>
  </xs:annotation>
</xs:element>

element Contact/URIs
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children URL URI
annotation
documentation 
URIs for person or organisation
source
<xs:element name="URIs" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">URIs for person or organisation</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="URL" type="anyUriP" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Spelling error in v. 2.06, deprecated (do not use)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="URI" type="anyUriP" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">URI for person or organisation</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Contact/URIs/URL
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type anyUriP
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional      
annotation
documentation 
Spelling error in v. 2.06, deprecated (do not use)
source
<xs:element name="URL" type="anyUriP" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Spelling error in v. 2.06, deprecated (do not use)</xs:documentation>
  </xs:annotation>
</xs:element>

element Contact/URIs/URI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type anyUriP
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional      
annotation
documentation 
URI for person or organisation
source
<xs:element name="URI" type="anyUriP" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">URI for person or organisation</xs:documentation>
  </xs:annotation>
</xs:element>

element Contact/LogoURI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
URL of a logo image.
source
<xs:element name="LogoURI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">URL of a logo image.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ContentMetadata
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Description IconURI Scope Version RevisionData Owners IPRStatements InformationWithheld DirectAccessURI
used by
element DataSets/DataSet/Metadata
annotation
documentation 
Metadata referring to the principal source of the entire data collection (thus the metadata scope may be wider than the objects actually contained in the data set). If a history of the data collection (revised or expanded in various projects or at different institutions) exist, this must be reflected in the IPR statements and possibly in the list of Owners.
source
<xs:complexType name="ContentMetadata">
  <xs:annotation>
    <xs:documentation xml:lang="en">Metadata referring to the principal source of the entire data collection (thus the metadata scope may be wider than the objects actually contained in the data set). If a history of the data collection (revised or expanded in various projects or at different institutions) exist, this must be reflected in the IPR statements and possibly in the list of Owners.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Description">
      <xs:annotation>
        <xs:documentation xml:lang="en">Dublin Core conformant elements describing the content of the data source queried, representation in different languages possible</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Representation" type="MetadataDescriptionRepr" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">The description in a specified language. Only one representation should be delivered for each language. [ATTR: language]</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="IconURI" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The URI of an icon/logo symbolizing the project.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Scope" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Keyword lists of geographical, taxonomic, etc. scopes. In the case of projects in progress, 'scope' may define the planned or intended, rather than the achieved scope (or coverage). If scope is given, the content available should be entirely within scope, because this item is for resource discovery purposes. Compare also Coverage in DC.Description (which is language-specific). (Items from Scope may be added to DC.Coverage)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="GeoecologicalTerms" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">A collection of terms describing the geoecological scope of the source queried by means of area names (e.g. 'World', 'Germany', 'Atlantic Ocean', 'Andes', 'Mountains'). A list of recommended terms should be developed.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="GeoEcologicalTerm" type="StringL255" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">An area name describing the or part of the geoecological scope of the source queried.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="TaxonomicTerms" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">A collection of taxon names of higher rank describing the taxonomic scope of the source queried. A list of recommended terms should be developed.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="TaxonomicTerm" type="StringL255" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">A name for a group of organisms that is included in the scope of the source queried.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Version" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Number and date of current version (particularly for citing purposes)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Major" type="xs:nonNegativeInteger">
            <xs:annotation>
              <xs:documentation xml:lang="en">The major version number ('1' in 1.2) as defined by the content creators OR the only version number given.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Minor" type="xs:nonNegativeInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">An optional minor version number ('2' in 1.2)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Modifier" type="String255" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Unconstrained text specifying status + optional number, e. g., 'beta', 'alpha', 'rc/release candidate', 'internal'. If missing, release status is assumed.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DateIssued" type="xs:date" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Source for Dublin-Core standard element Date.Issued: Citable 'publication date' of the current version (comp. RevisionData/DateCreated and DateModified for version- independent dates). This date should be missing if the current version is not yet published!</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="RevisionData" type="RevisionData">
      <xs:annotation>
        <xs:documentation xml:lang="en">Creators, Revision status, and dates of the entire data collection from which the current dataset is derived.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Owners" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Entities having legal possession of the data collection content. Here defined for the entire data collection, not for individual units. If an owner statement is present on the unit level, it should override this dataset-level statement.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Owner" type="Contact" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Entity having legal possession of the data collection content.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="IPRStatements" type="IPRStatements" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Copyright, terms of use, license and other IPR-related statements like disclaimer or acknowledgement. Giving a copyright statement and a (if possible public) licence is highly recommended! (=DC.Rights)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InformationWithheld" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Brief descriptions of additional information that may exist, but that has not been made public. Information about obtaining the withheld information should be sought from the ContentCcontact. (=DwC.InformationWithheld). If the respective information is present on the unit level, it should override this dataset-level statement.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DirectAccessURI" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">An electronic source of the dataset (e.g. web address of query interface or download site).</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ContentMetadata/Description
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Representation
annotation
documentation 
Dublin Core conformant elements describing the content of the data source queried, representation in different languages possible
source
<xs:element name="Description">
  <xs:annotation>
    <xs:documentation xml:lang="en">Dublin Core conformant elements describing the content of the data source queried, representation in different languages possible</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Representation" type="MetadataDescriptionRepr" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">The description in a specified language. Only one representation should be delivered for each language. [ATTR: language]</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContentMetadata/Description/Representation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type MetadataDescriptionRepr
children Title Details Coverage URI
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  required      
annotation
documentation 
The description in a specified language. Only one representation should be delivered for each language. [ATTR: language]
source
<xs:element name="Representation" type="MetadataDescriptionRepr" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">The description in a specified language. Only one representation should be delivered for each language. [ATTR: language]</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/IconURI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
The URI of an icon/logo symbolizing the project.
source
<xs:element name="IconURI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The URI of an icon/logo symbolizing the project.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/Scope
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children GeoecologicalTerms TaxonomicTerms
annotation
documentation 
Keyword lists of geographical, taxonomic, etc. scopes. In the case of projects in progress, 'scope' may define the planned or intended, rather than the achieved scope (or coverage). If scope is given, the content available should be entirely within scope, because this item is for resource discovery purposes. Compare also Coverage in DC.Description (which is language-specific). (Items from Scope may be added to DC.Coverage)
source
<xs:element name="Scope" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Keyword lists of geographical, taxonomic, etc. scopes. In the case of projects in progress, 'scope' may define the planned or intended, rather than the achieved scope (or coverage). If scope is given, the content available should be entirely within scope, because this item is for resource discovery purposes. Compare also Coverage in DC.Description (which is language-specific). (Items from Scope may be added to DC.Coverage)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="GeoecologicalTerms" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A collection of terms describing the geoecological scope of the source queried by means of area names (e.g. 'World', 'Germany', 'Atlantic Ocean', 'Andes', 'Mountains'). A list of recommended terms should be developed.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="GeoEcologicalTerm" type="StringL255" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">An area name describing the or part of the geoecological scope of the source queried.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="TaxonomicTerms" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A collection of taxon names of higher rank describing the taxonomic scope of the source queried. A list of recommended terms should be developed.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TaxonomicTerm" type="StringL255" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">A name for a group of organisms that is included in the scope of the source queried.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContentMetadata/Scope/GeoecologicalTerms
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children GeoEcologicalTerm
annotation
documentation 
A collection of terms describing the geoecological scope of the source queried by means of area names (e.g. 'World', 'Germany', 'Atlantic Ocean', 'Andes', 'Mountains'). A list of recommended terms should be developed.
source
<xs:element name="GeoecologicalTerms" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A collection of terms describing the geoecological scope of the source queried by means of area names (e.g. 'World', 'Germany', 'Atlantic Ocean', 'Andes', 'Mountains'). A list of recommended terms should be developed.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="GeoEcologicalTerm" type="StringL255" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">An area name describing the or part of the geoecological scope of the source queried.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContentMetadata/Scope/GeoecologicalTerms/GeoEcologicalTerm
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL255
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
An area name describing the or part of the geoecological scope of the source queried.
source
<xs:element name="GeoEcologicalTerm" type="StringL255" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">An area name describing the or part of the geoecological scope of the source queried.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/Scope/TaxonomicTerms
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children TaxonomicTerm
annotation
documentation 
A collection of taxon names of higher rank describing the taxonomic scope of the source queried. A list of recommended terms should be developed.
source
<xs:element name="TaxonomicTerms" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A collection of taxon names of higher rank describing the taxonomic scope of the source queried. A list of recommended terms should be developed.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TaxonomicTerm" type="StringL255" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">A name for a group of organisms that is included in the scope of the source queried.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContentMetadata/Scope/TaxonomicTerms/TaxonomicTerm
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL255
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
A name for a group of organisms that is included in the scope of the source queried.
source
<xs:element name="TaxonomicTerm" type="StringL255" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A name for a group of organisms that is included in the scope of the source queried.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/Version
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Major Minor Modifier DateIssued
annotation
documentation 
Number and date of current version (particularly for citing purposes)
source
<xs:element name="Version" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Number and date of current version (particularly for citing purposes)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Major" type="xs:nonNegativeInteger">
        <xs:annotation>
          <xs:documentation xml:lang="en">The major version number ('1' in 1.2) as defined by the content creators OR the only version number given.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Minor" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">An optional minor version number ('2' in 1.2)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Modifier" type="String255" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Unconstrained text specifying status + optional number, e. g., 'beta', 'alpha', 'rc/release candidate', 'internal'. If missing, release status is assumed.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DateIssued" type="xs:date" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Source for Dublin-Core standard element Date.Issued: Citable 'publication date' of the current version (comp. RevisionData/DateCreated and DateModified for version- independent dates). This date should be missing if the current version is not yet published!</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContentMetadata/Version/Major
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:nonNegativeInteger
annotation
documentation 
The major version number ('1' in 1.2) as defined by the content creators OR the only version number given.
source
<xs:element name="Major" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation xml:lang="en">The major version number ('1' in 1.2) as defined by the content creators OR the only version number given.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/Version/Minor
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:nonNegativeInteger
annotation
documentation 
An optional minor version number ('2' in 1.2)
source
<xs:element name="Minor" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">An optional minor version number ('2' in 1.2)</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/Version/Modifier
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Unconstrained text specifying status + optional number, e. g., 'beta', 'alpha', 'rc/release candidate', 'internal'. If missing, release status is assumed.
source
<xs:element name="Modifier" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unconstrained text specifying status + optional number, e. g., 'beta', 'alpha', 'rc/release candidate', 'internal'. If missing, release status is assumed.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/Version/DateIssued
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:date
annotation
documentation 
Source for Dublin-Core standard element Date.Issued: Citable 'publication date' of the current version (comp. RevisionData/DateCreated and DateModified for version- independent dates). This date should be missing if the current version is not yet published!
source
<xs:element name="DateIssued" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Source for Dublin-Core standard element Date.Issued: Citable 'publication date' of the current version (comp. RevisionData/DateCreated and DateModified for version- independent dates). This date should be missing if the current version is not yet published!</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/RevisionData
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type RevisionData
children Creators Contributors DateCreated DateModified
annotation
documentation 
Creators, Revision status, and dates of the entire data collection from which the current dataset is derived.
source
<xs:element name="RevisionData" type="RevisionData">
  <xs:annotation>
    <xs:documentation xml:lang="en">Creators, Revision status, and dates of the entire data collection from which the current dataset is derived.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/Owners
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Owner
annotation
documentation 
Entities having legal possession of the data collection content. Here defined for the entire data collection, not for individual units. If an owner statement is present on the unit level, it should override this dataset-level statement.
source
<xs:element name="Owners" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Entities having legal possession of the data collection content. Here defined for the entire data collection, not for individual units. If an owner statement is present on the unit level, it should override this dataset-level statement.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Owner" type="Contact" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Entity having legal possession of the data collection content.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContentMetadata/Owners/Owner
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Contact
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
annotation
documentation 
Entity having legal possession of the data collection content.
source
<xs:element name="Owner" type="Contact" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Entity having legal possession of the data collection content.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/IPRStatements
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type IPRStatements
children IPRDeclarations Copyrights Licenses TermsOfUseStatements Disclaimers Acknowledgements Citations
annotation
documentation 
Copyright, terms of use, license and other IPR-related statements like disclaimer or acknowledgement. Giving a copyright statement and a (if possible public) licence is highly recommended! (=DC.Rights)
source
<xs:element name="IPRStatements" type="IPRStatements" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Copyright, terms of use, license and other IPR-related statements like disclaimer or acknowledgement. Giving a copyright statement and a (if possible public) licence is highly recommended! (=DC.Rights)</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/InformationWithheld
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Brief descriptions of additional information that may exist, but that has not been made public. Information about obtaining the withheld information should be sought from the ContentCcontact. (=DwC.InformationWithheld). If the respective information is present on the unit level, it should override this dataset-level statement.
source
<xs:element name="InformationWithheld" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Brief descriptions of additional information that may exist, but that has not been made public. Information about obtaining the withheld information should be sought from the ContentCcontact. (=DwC.InformationWithheld). If the respective information is present on the unit level, it should override this dataset-level statement.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/DirectAccessURI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
An electronic source of the dataset (e.g. web address of query interface or download site).
source
<xs:element name="DirectAccessURI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">An electronic source of the dataset (e.g. web address of query interface or download site).</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Country
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Name NameDerived ISO3166Code
used by
element Gathering/Country
annotation
documentation 
Details of the country
source
<xs:complexType name="Country">
  <xs:annotation>
    <xs:documentation xml:lang="en">Details of the country</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Name" type="StringL" id="cou" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name of country or major region for specimen or observation</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NameDerived" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Derived name of country or major region for specimen or observation</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ISO3166Code" type="String" id="iso2" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">2- or 3-letter (ISO3166-1) or 4-letter (ISO3166-3) code for representation of name of country or origin.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Country/Name
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Name of country or major region for specimen or observation
source
<xs:element name="Name" type="StringL" id="cou" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of country or major region for specimen or observation</xs:documentation>
  </xs:annotation>
</xs:element>

element Country/NameDerived
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Derived name of country or major region for specimen or observation
source
<xs:element name="NameDerived" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Derived name of country or major region for specimen or observation</xs:documentation>
  </xs:annotation>
</xs:element>

element Country/ISO3166Code
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
2- or 3-letter (ISO3166-1) or 4-letter (ISO3166-3) code for representation of name of country or origin.
source
<xs:element name="ISO3166Code" type="String" id="iso2" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">2- or 3-letter (ISO3166-1) or 4-letter (ISO3166-3) code for representation of name of country or origin.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType CultureCollectionUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children OrganismType InfrasubspecificName CultureNames Strain SerovarOrSerotype Pathovar Mutant Genotype GrowthConditions GrowthConditionsAtomised References FormOfSupply Applications Hazard
used by
element Unit/CultureCollectionUnit
annotation
documentation 
Elements only used for units in culture collections
source
<xs:complexType name="CultureCollectionUnit">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elements only used for units in culture collections</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="OrganismType" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">E.g. "Bacteria" or "Archaea"</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InfrasubspecificName" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Variety designation, epithet, authors and reference. This field excludes the pathovar name and the serovar name, which are both infrasubspecific names but are to be entered under Identification/... ../FullScientificName</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CultureNames" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container element for names under which the culture is known</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="CultureName" type="StringL" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Reference or trade name for a microbial culture</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Strain" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name of a microbial or viral strain. Note that this name may also denote the unique identifier of the record in the collection, in which case it should also be used for UnitID.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SerovarOrSerotype" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name and author of serovar or serotype</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Pathovar" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name and author of the pathovar.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Mutant" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Type and parent of mutant if strain is a mutant strain</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Genotype" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Names of chromosomal markers of the strain. Especially recommended for strains of species for which many genetically modified strains exist</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="GrowthConditions" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">An alternative full text field for culture medium, atmospheric and light conditions, temperature conditions and additional remarks on the cultivation.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="GrowthConditionsAtomised" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Atomised elements describing the growth conditions of the culture unit.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="GrowthConditionAtomised" type="GrowthConditionAtomised" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Atomised elements describing the growth conditions of the culture unit.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="References" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">References for the culture conditions and method or for a description of the strain</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Attribute for RefType</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="FormOfSupply" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Form in which the strain will be sent to the customer</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Applications" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en"/>
      </xs:annotation>
    </xs:element>
    <xs:element name="Hazard" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en"/>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element CultureCollectionUnit/OrganismType
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
E.g. "Bacteria" or "Archaea"
source
<xs:element name="OrganismType" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">E.g. "Bacteria" or "Archaea"</xs:documentation>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/InfrasubspecificName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Variety designation, epithet, authors and reference. This field excludes the pathovar name and the serovar name, which are both infrasubspecific names but are to be entered under Identification/... ../FullScientificName
source
<xs:element name="InfrasubspecificName" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Variety designation, epithet, authors and reference. This field excludes the pathovar name and the serovar name, which are both infrasubspecific names but are to be entered under Identification/... ../FullScientificName</xs:documentation>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/CultureNames
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children CultureName
annotation
documentation 
Container element for names under which the culture is known
source
<xs:element name="CultureNames" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for names under which the culture is known</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CultureName" type="StringL" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Reference or trade name for a microbial culture</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element CultureCollectionUnit/CultureNames/CultureName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Reference or trade name for a microbial culture
source
<xs:element name="CultureName" type="StringL" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference or trade name for a microbial culture</xs:documentation>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/Strain
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Name of a microbial or viral strain. Note that this name may also denote the unique identifier of the record in the collection, in which case it should also be used for UnitID.
source
<xs:element name="Strain" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of a microbial or viral strain. Note that this name may also denote the unique identifier of the record in the collection, in which case it should also be used for UnitID.</xs:documentation>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/SerovarOrSerotype
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Name and author of serovar or serotype
source
<xs:element name="SerovarOrSerotype" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name and author of serovar or serotype</xs:documentation>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/Pathovar
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Name and author of the pathovar.
source
<xs:element name="Pathovar" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name and author of the pathovar.</xs:documentation>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/Mutant
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Type and parent of mutant if strain is a mutant strain
source
<xs:element name="Mutant" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Type and parent of mutant if strain is a mutant strain</xs:documentation>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/Genotype
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Names of chromosomal markers of the strain. Especially recommended for strains of species for which many genetically modified strains exist
source
<xs:element name="Genotype" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Names of chromosomal markers of the strain. Especially recommended for strains of species for which many genetically modified strains exist</xs:documentation>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/GrowthConditions
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
An alternative full text field for culture medium, atmospheric and light conditions, temperature conditions and additional remarks on the cultivation.
source
<xs:element name="GrowthConditions" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">An alternative full text field for culture medium, atmospheric and light conditions, temperature conditions and additional remarks on the cultivation.</xs:documentation>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/GrowthConditionsAtomised
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children GrowthConditionAtomised
annotation
documentation 
Atomised elements describing the growth conditions of the culture unit.
source
<xs:element name="GrowthConditionsAtomised" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised elements describing the growth conditions of the culture unit.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="GrowthConditionAtomised" type="GrowthConditionAtomised" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Atomised elements describing the growth conditions of the culture unit.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element CultureCollectionUnit/GrowthConditionsAtomised/GrowthConditionAtomised
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type GrowthConditionAtomised
children CultureMedium Aerobicity Temperature References GrowthConditionsMeasurementsOrFacts
annotation
documentation 
Atomised elements describing the growth conditions of the culture unit.
source
<xs:element name="GrowthConditionAtomised" type="GrowthConditionAtomised" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised elements describing the growth conditions of the culture unit.</xs:documentation>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/References
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Reference
annotation
documentation 
References for the culture conditions and method or for a description of the strain
source
<xs:element name="References" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">References for the culture conditions and method or for a description of the strain</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Attribute for RefType</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element CultureCollectionUnit/References/Reference
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Reference
children ReferenceGUID TitleCitation CitationDetail URI DOI
annotation
documentation 
Attribute for RefType
source
<xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Attribute for RefType</xs:documentation>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/FormOfSupply
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Form in which the strain will be sent to the customer
source
<xs:element name="FormOfSupply" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Form in which the strain will be sent to the customer</xs:documentation>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/Applications
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
source
<xs:element name="Applications" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en"/>
  </xs:annotation>
</xs:element>

element CultureCollectionUnit/Hazard
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
source
<xs:element name="Hazard" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en"/>
  </xs:annotation>
</xs:element>

complexType DateTime
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children DateText TimeZone ISODateTimeBegin DayNumberBegin TimeOfDayBegin ISODateTimeEnd DayNumberEnd TimeOfDayEnd PeriodExplicit
used by
elements Identification/Date Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/Date Gathering/DateTime
annotation
documentation 
Temporal aspects of an event or activity.
source
<xs:complexType name="DateTime">
  <xs:annotation>
    <xs:documentation xml:lang="en">Temporal aspects of an event or activity.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="DateText" type="String" id="datetext" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The date in text format</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TimeZone" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The time zone to which the time-of-day data refer</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ISODateTimeBegin" type="DateTimeISO" id="isodate" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The exact date (and time) or beginning of a period, expressed in a modified ISO/ANSI 8601 standard structured format</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DayNumberBegin" type="xs:integer" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Julian day number in the year for the exact date or for the beginning day of a period</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TimeOfDayBegin" type="xs:time" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Time of day in hours from midnight for an exact point in time or for the beginning of a time period. This is also covered by ISODateTimeBegin, except in cases when the date is not known</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ISODateTimeEnd" type="DateTimeISO" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The end of a period expressed in a modified ISO/ANSI 8601 standard structured format</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DayNumberEnd" type="xs:integer" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The Julian day number of the last day in a period.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TimeOfDayEnd" type="xs:time" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Time of day in hours from midnight for the end of a time period. This is also covered by ISODateTimeEnd, except in cases when the date is not known.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PeriodExplicit" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Set to True if the event takes place for the period indicated, set to false if it occurs at some point of time during the period, not filled if unknown or no period specified.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element DateTime/DateText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The date in text format
source
<xs:element name="DateText" type="String" id="datetext" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The date in text format</xs:documentation>
  </xs:annotation>
</xs:element>

element DateTime/TimeZone
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The time zone to which the time-of-day data refer
source
<xs:element name="TimeZone" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The time zone to which the time-of-day data refer</xs:documentation>
  </xs:annotation>
</xs:element>

element DateTime/ISODateTimeBegin
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type DateTimeISO
facets
pattern \d\d\d\d(\-(0[1-9]|1[012])(\-((0[1-9])|1\d|2\d|3[01])(T(0\d|1\d|2[0-3])(:[0-5]\d){0,2})?)?)?|\-\-(0[1-9]|1[012])(\-(0[1-9]|1\d|2\d|3[01]))?|\-\-\-(0[1-9]|1\d|2\d|3[01])
annotation
documentation 
The exact date (and time) or beginning of a period, expressed in a modified ISO/ANSI 8601 standard structured format
source
<xs:element name="ISODateTimeBegin" type="DateTimeISO" id="isodate" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The exact date (and time) or beginning of a period, expressed in a modified ISO/ANSI 8601 standard structured format</xs:documentation>
  </xs:annotation>
</xs:element>

element DateTime/DayNumberBegin
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:integer
annotation
documentation 
Julian day number in the year for the exact date or for the beginning day of a period
source
<xs:element name="DayNumberBegin" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Julian day number in the year for the exact date or for the beginning day of a period</xs:documentation>
  </xs:annotation>
</xs:element>

element DateTime/TimeOfDayBegin
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:time
annotation
documentation 
Time of day in hours from midnight for an exact point in time or for the beginning of a time period. This is also covered by ISODateTimeBegin, except in cases when the date is not known
source
<xs:element name="TimeOfDayBegin" type="xs:time" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Time of day in hours from midnight for an exact point in time or for the beginning of a time period. This is also covered by ISODateTimeBegin, except in cases when the date is not known</xs:documentation>
  </xs:annotation>
</xs:element>

element DateTime/ISODateTimeEnd
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type DateTimeISO
facets
pattern \d\d\d\d(\-(0[1-9]|1[012])(\-((0[1-9])|1\d|2\d|3[01])(T(0\d|1\d|2[0-3])(:[0-5]\d){0,2})?)?)?|\-\-(0[1-9]|1[012])(\-(0[1-9]|1\d|2\d|3[01]))?|\-\-\-(0[1-9]|1\d|2\d|3[01])
annotation
documentation 
The end of a period expressed in a modified ISO/ANSI 8601 standard structured format
source
<xs:element name="ISODateTimeEnd" type="DateTimeISO" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The end of a period expressed in a modified ISO/ANSI 8601 standard structured format</xs:documentation>
  </xs:annotation>
</xs:element>

element DateTime/DayNumberEnd
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:integer
annotation
documentation 
The Julian day number of the last day in a period.
source
<xs:element name="DayNumberEnd" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The Julian day number of the last day in a period.</xs:documentation>
  </xs:annotation>
</xs:element>

element DateTime/TimeOfDayEnd
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:time
annotation
documentation 
Time of day in hours from midnight for the end of a time period. This is also covered by ISODateTimeEnd, except in cases when the date is not known.
source
<xs:element name="TimeOfDayEnd" type="xs:time" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Time of day in hours from midnight for the end of a time period. This is also covered by ISODateTimeEnd, except in cases when the date is not known.</xs:documentation>
  </xs:annotation>
</xs:element>

element DateTime/PeriodExplicit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:boolean
annotation
documentation 
Set to True if the event takes place for the period indicated, set to false if it occurs at some point of time during the period, not filled if unknown or no period specified.
source
<xs:element name="PeriodExplicit" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Set to True if the event takes place for the period indicated, set to false if it occurs at some point of time during the period, not filled if unknown or no period specified.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Gathering
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Code DateTime Agents Permits Project PlatformName Method ValidDistributionFlag EstablishmentMeans LocalityText Country NamedAreas NearNamedPlaces AreaDetail GML WFS WMSURL SiteCoordinateSets Altitude Depth Height SiteMeasurementsOrFacts SiteImages Stratigraphy Biotope Synecology Aspect Notes FootprintWKT FootprintSpatialFit
used by
element Unit/Gathering
annotation
documentation 
Elements describing the event and site of collecting or observing a unit.
source
<xs:complexType name="Gathering">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elements describing the event and site of collecting or observing a unit.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Code" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A string that identifies all material or records that resulted from a collecting or observation event.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DateTime" type="DateTime" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Date(s) and time(s) of the collecting or observation event</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Agents" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container element for the agent(s) responsible for collecting or recording.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="GatheringAgent" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">The person, or one of the persons or team(s) or organization(s) responsible for collecting or recording. Attributes: a flag indicating the primary collector, and a sequence number.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="AgentText" type="String" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Free text alternative or additional details for individual Agent.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Organisation" type="Organisation" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Agent organization name and code(s).</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Person" type="PersonName" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Agent Person details.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="primarycollector" type="xs:boolean" use="optional"/>
              <xs:attribute name="sequence" type="xs:int" use="optional"/>
            </xs:complexType>
          </xs:element>
          <xs:element name="GatheringAgentsText" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Free text representation or concatenated version of those responsible for collecting or recording.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Permits" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container element for references to (or texts of) permits related to the gathering event.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:choice>
          <xs:element name="PermitInfo" type="permitDetails" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Container element for information on permits related to the gathering event.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
    <xs:element name="Project" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Project information concerning the gathering event.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="ProjectTitle" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Title of collection project</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Contact" type="Contact" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Contact details for Project Officer or other person with knowledge of the project.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="PlatformName" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The 'platform' from which observations or collections were made, e.g. the name of a research vessel or a remote operated vehicle.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Method" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The method (including technical means) used to make the collection or observation or to describe the capture event.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ValidDistributionFlag" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A flag ("true" or "false") that indicates whether the locality information represents a valid distribution occurrence for a specimen. Specimens taken from captivity and showing the captive location should use the value "false". [DwC 1.4 Concept List r33.]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="EstablishmentMeans" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The historical relationship of the occurrence to the cited time and place of collection or observation. Examples: 'wild', 'captive', 'cultivated', 'cultivated ex wild', 'persisting from cultivation' [DwC discussion]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocalityText" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Original locality data as appearing on a label or in an original entry.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Country" type="Country" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Details of the country. Separate from NamedArea for compatibility reasons.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NamedAreas" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Atomised place names as applied to the collection or observation site; with possibility for hierarchical structuring and categorization.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="NamedArea" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Atomised place name with possibility for hierarchical structuring. Attribute for sequence.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="NamedArea">
                  <xs:attribute name="sequence" type="xs:int" use="optional"/>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="NearNamedPlaces" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Specified relationship to a named place that does not directly apply to the site of collection or observation, e. g. 10 Km South of Mytown.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="NamedPlaceRelation" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">The relationship of the gathering site with a different place. Attribute DerivedFlag is deprecated.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="NearNamedPlace" type="StringL" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">A named place near to the collection or observation location</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="NearNamedPlaceRelationTo" type="StringL" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Distance and directional point.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="DerivedFlag" type="xs:boolean" use="optional" default="false"/>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="AreaDetail" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Free text description of further details pertaining to the observation, sampling, or collection locality which did not fit into the previous elements.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="GML" type="xs:anyType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Spaceholder for GML-conformant schema extension to express the spatial representation of the gathering locality including coordinates, footprint, and uncertainties in GML (Geographical Markup Language). The GML application schema developed by the BioGeomancer Project (see http:\\www.biogeomancer.org) can be used here.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="WFS" type="xs:anyType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">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.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="WMSURL" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">URI (e.g. web address) for the location 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:annotation>
    </xs:element>
    <xs:element name="SiteCoordinateSets" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container for multiple sets of coordinates indicating the site of collection or observation.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="SiteCoordinates" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Attributes for Original data and for begin and end of sequence . Composite element to allow recording multiple coordinates or same coordinate in different systems</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CoordinateMethod" type="String" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Coordinates measuring system e.g. GPS, field map reference, inferred map reference. Equivalent to "GeoreferenceProtocol" in DwC Geospatial Extension 1.4.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="GeoreferenceSources" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4:] A list of maps, gazetteers or other resources used to georeference the locality. The content of this concept is meant to be specific enough to allow anyone in the future to use the same resource to georeference the same locality. Example: "USGS 1:24000 Florence Montana Quad".</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="GeoreferenceVerificationStatus" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4:] A categorical description of the extent to which the georeference has been verified to represent the location where the specimen or observation was collected. This element should be vocabulary-controlled. Examples: "requires verification", "verified by collector", "verified by curator".</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="GeoreferenceRemarks" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4:] Comments about the spatial description determination, explaining assumptions made in addition or opposition to the those formalized in the method referred to in GeoreferenceProtocol.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="CoordinatesUTM" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">A container for coordinates expressed for the Universal Transverse Mercator projection.</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="UTMZone" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">The numerical Zone corresponding to the central meridian and origin upon which the UTMEasting is based.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="UTMSubzone" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">The Subzone letter corresponding to one of the 20 North-South divisions of the UTM grid system.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="UTMNS" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">The hemisphere to which the UTMNorthing refers.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="UTMZoneFull" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">An alternative composite text to capture a zone expressed as a combination of UTMZone and UTMSubzone.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="UTMEasting" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">The distance in meters east of the origin of the UTMZone.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="UTMNorthing" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">The distance in meters north of the origin for the UTMSubzone.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="UTMDatum" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">Mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="UTMText" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">A alternative composite text to capture unatomised UTM coordinate data.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="CoordinatesGrid" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Geospatial coordinates recorded using a grid system</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="GridCellSystem" type="String">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">Grid system name e.g. "GB OS"</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="GridCellCode" type="String">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">The code of the grid system used to record the gathering site coordinates.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="GridQualifier" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">Grid reference precision qualifier</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="CoordinatesLatLong" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Element that allows the recording of the latitude and longitude of a recording or collecting position.</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="LongitudeDecimal" type="xs:decimal" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">Maps to Darwin Core 2: Longitude. Express in decimal degrees. Equivalent to "DecimalLongitude" in DwC Geospatial Extension v. 1.4 but without restrictions.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="VerbatimLongitude" type="xs:string" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">Equivalent to the respective element in DwC Geospatial Extension v.1.4.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="LatitudeDecimal" type="xs:decimal" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">Maps to Darwin Core 2: Latitude. Express in decimal degrees. Equivalent to "DecimalLatitude" in DwC Geospatial Extension 1.4 but without restrictions.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="VerbatimLatitude" type="xs:string" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">Equivalent to the respective element in DwC Geospatial Extension v.1.4.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="SpatialDatum" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">Mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based. Equivalent to "GeodeticDatum" in DwC Geospatial Extension v.1.4.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="AccuracyStatement" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">Free text statement of degree of accuracy. May include indication that accuracy has deliberately been generalised, e.g. to protect sensitive data about protected species.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="CoordinateErrorDistanceInMeters" type="xs:decimal" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">Maps to Darwin Core 2: Coordinate Precision. An estimate of how tightly the collecting locality was specified; expressed as a distance in meters corresponding to a radius around the Lat/Long coordinates. Use NULL where precision is unknown, cannot be estimated or is not applicable. Equivalent to "CoordinateUncertaintyInMeters" in DwC Geospatial Extension v. 1.4.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="CoordinateErrorMethod" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">Verbatim statement of how the Coordinate Error was determined.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="PointRadiusSpatialFit" type="spatialFitDataType" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4: ] A measure of how well the circle defined by the coordinates and uncertainty match the original spatial representation, as a ratio of the area of the circle to the area of the original spatial representation. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given georeference does not completely contain the original representation. The PointRadiusSpatialFit is undefined if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the PointRadiusSpatialFit is 1. Detailed explanations with graphical examples can be found in the Guide to Best Practices for Georeferencing (Chapman and Wieczorek, eds. 2006).</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="CoordinatesText" type="String" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation xml:lang="en">Equivalent to "VerbatimCoordinates" in DwC Geospatial Extension v.1.4.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="original" type="xs:boolean" use="optional"/>
              <xs:attribute name="begin" type="xs:boolean" use="optional"/>
              <xs:attribute name="end" type="xs:boolean" use="optional"/>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Altitude" type="MeasurementOrFact" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The altitude of the gathering site land or floor level given as distance above (positive) or below mean sea level.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Depth" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Vertical distance point or range measurement in relation to a ground datum such as water level, or level of the sea floor for benthic samples.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="MeasurementOrFact">
            <xs:attribute name="datum" type="String" use="optional"/>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="Height" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Vertical distance measure or range in relation to a ground datum, e.g. ground level.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="MeasurementOrFact">
            <xs:attribute name="datum" type="String" use="optional"/>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="SiteMeasurementsOrFacts" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Further measurements or facts taken at the collection locality at the time of collection, e.g. (water-) temperature, slope, weather conditions, etc.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="SiteMeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">An additional measurement or fact taken at the gathering locality at the time of the gathering event.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="SiteImages" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Images taken at the Gathering site</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="SiteImage" type="MultiMediaObject" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">An image taken at the gathering site.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Stratigraphy" type="Stratigraphy" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container for geological dating and rock unit names related to the site or sample locations</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Biotope" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container element for citing biotope type terms (e.g. classification terms) and measurements (e.g. vegetation height, salinity, slope) related to the unit's gathering site</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="ClassificationScheme" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Attribute for classification system used.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Name" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Attribute for type designating ShortName, Long name, Code, or BiotopeText</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Text" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Free text field for informal recording of Biotope</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MeasurementsOrFacts" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">A container allowing to add any biotope-related measurement to the site description (please use the unbounded element for content).</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="MeasurementOrFact">
                  <xs:sequence>
                    <xs:element name="MeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded"/>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Synecology" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Relationship of the unit gathered with other taxa at the gathering site</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Syntaxon" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">A syntaxon name and category assigned to the gathering site.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Comment" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Free text comment on synecological features of the gathering site.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="AssociatedTaxa" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Other taxa observed at the gathering site</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="TaxonIdentified" type="TaxonIdentified" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Other taxon found at the gathering site</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Aspect" type="Aspect" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Facing direction (aspect) of whole site or sample point.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Notes" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Further text referring to the gathering event that does not fit one of the elements specified.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FootprintWKT" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">[DwC Geospacial Extension Schema v. 0.3]. A Well-Known Text (WKT; see http://en.wikipedia.org/wiki/Well-known_text) representation of the the shape (footprint) that defines the location of the occurrence. Example: the one-degree box with opposite corners at (longitude=10, latitude=20) and (longitude=11, latitude=21) would be expressed in well-known text as POLYGON ((10 20, 11 20, 11 21, 10 21, 10 20))</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FootprintSpatialFit" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">[DwC Geospacial Extension Schema v. 0.3] A measure of how well the geometry expressed in the footprint match the original spatial representation, as a ratio of the area of the footprint given to the area of the original spatial representation. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given georeference does not completely contain the original representation. The FootprintSpatialFit is undefined if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the FootprintSpatialFit is 1. Detailed explanations with graphical examples can be found in the Guide to Best Practices for Georeferencing (Chapman and Wieczorek, eds. 2006)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Gathering/Code
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A string that identifies all material or records that resulted from a collecting or observation event.
source
<xs:element name="Code" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A string that identifies all material or records that resulted from a collecting or observation event.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/DateTime
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type DateTime
children DateText TimeZone ISODateTimeBegin DayNumberBegin TimeOfDayBegin ISODateTimeEnd DayNumberEnd TimeOfDayEnd PeriodExplicit
annotation
documentation 
Date(s) and time(s) of the collecting or observation event
source
<xs:element name="DateTime" type="DateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Date(s) and time(s) of the collecting or observation event</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Agents
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children GatheringAgent GatheringAgentsText
annotation
documentation 
A container element for the agent(s) responsible for collecting or recording.
source
<xs:element name="Agents" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element for the agent(s) responsible for collecting or recording.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="GatheringAgent" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">The person, or one of the persons or team(s) or organization(s) responsible for collecting or recording. Attributes: a flag indicating the primary collector, and a sequence number.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="AgentText" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Free text alternative or additional details for individual Agent.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Organisation" type="Organisation" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Agent organization name and code(s).</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Person" type="PersonName" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Agent Person details.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="primarycollector" type="xs:boolean" use="optional"/>
          <xs:attribute name="sequence" type="xs:int" use="optional"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="GatheringAgentsText" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Free text representation or concatenated version of those responsible for collecting or recording.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/Agents/GatheringAgent
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children AgentText Organisation Person
attributes
Name  Type  Use  Default  Fixed  
primarycollector  xs:boolean  optional      
sequence  xs:int  optional      
annotation
documentation 
The person, or one of the persons or team(s) or organization(s) responsible for collecting or recording. Attributes: a flag indicating the primary collector, and a sequence number.
source
<xs:element name="GatheringAgent" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">The person, or one of the persons or team(s) or organization(s) responsible for collecting or recording. Attributes: a flag indicating the primary collector, and a sequence number.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AgentText" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Free text alternative or additional details for individual Agent.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Organisation" type="Organisation" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Agent organization name and code(s).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Person" type="PersonName" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Agent Person details.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="primarycollector" type="xs:boolean" use="optional"/>
    <xs:attribute name="sequence" type="xs:int" use="optional"/>
  </xs:complexType>
</xs:element>

element Gathering/Agents/GatheringAgent/AgentText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Free text alternative or additional details for individual Agent.
source
<xs:element name="AgentText" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Free text alternative or additional details for individual Agent.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Agents/GatheringAgent/Organisation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Organisation
children OrganisationGUID Name OrgUnits
annotation
documentation 
Agent organization name and code(s).
source
<xs:element name="Organisation" type="Organisation" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Agent organization name and code(s).</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Agents/GatheringAgent/Person
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type PersonName
children FullName SortingName AtomisedName
annotation
documentation 
Agent Person details.
source
<xs:element name="Person" type="PersonName" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Agent Person details.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Agents/GatheringAgentsText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Free text representation or concatenated version of those responsible for collecting or recording.
source
<xs:element name="GatheringAgentsText" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Free text representation or concatenated version of those responsible for collecting or recording.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Permits
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children PermitInfo
annotation
documentation 
A container element for references to (or texts of) permits related to the gathering event.
source
<xs:element name="Permits" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element for references to (or texts of) permits related to the gathering event.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice>
      <xs:element name="PermitInfo" type="permitDetails" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Container element for information on permits related to the gathering event.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
</xs:element>

element Gathering/Permits/PermitInfo
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type permitDetails
children permitType permitStatus permitStatusQualifier permitURI permitText
annotation
documentation 
Container element for information on permits related to the gathering event.
source
<xs:element name="PermitInfo" type="permitDetails" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for information on permits related to the gathering event.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Project
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children ProjectTitle Contact
annotation
documentation 
Project information concerning the gathering event.
source
<xs:element name="Project" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Project information concerning the gathering event.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ProjectTitle" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Title of collection project</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Contact" type="Contact" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Contact details for Project Officer or other person with knowledge of the project.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/Project/ProjectTitle
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Title of collection project
source
<xs:element name="ProjectTitle" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Title of collection project</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Project/Contact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Contact
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
annotation
documentation 
Contact details for Project Officer or other person with knowledge of the project.
source
<xs:element name="Contact" type="Contact" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Contact details for Project Officer or other person with knowledge of the project.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/PlatformName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The 'platform' from which observations or collections were made, e.g. the name of a research vessel or a remote operated vehicle.
source
<xs:element name="PlatformName" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The 'platform' from which observations or collections were made, e.g. the name of a research vessel or a remote operated vehicle.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Method
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
The method (including technical means) used to make the collection or observation or to describe the capture event.
source
<xs:element name="Method" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The method (including technical means) used to make the collection or observation or to describe the capture event.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/ValidDistributionFlag
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:boolean
annotation
documentation 
A flag ("true" or "false") that indicates whether the locality information represents a valid distribution occurrence for a specimen. Specimens taken from captivity and showing the captive location should use the value "false". [DwC 1.4 Concept List r33.]
source
<xs:element name="ValidDistributionFlag" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A flag ("true" or "false") that indicates whether the locality information represents a valid distribution occurrence for a specimen. Specimens taken from captivity and showing the captive location should use the value "false". [DwC 1.4 Concept List r33.]</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/EstablishmentMeans
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
The historical relationship of the occurrence to the cited time and place of collection or observation. Examples: 'wild', 'captive', 'cultivated', 'cultivated ex wild', 'persisting from cultivation' [DwC discussion]
source
<xs:element name="EstablishmentMeans" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The historical relationship of the occurrence to the cited time and place of collection or observation. Examples: 'wild', 'captive', 'cultivated', 'cultivated ex wild', 'persisting from cultivation' [DwC discussion]</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/LocalityText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Original locality data as appearing on a label or in an original entry.
source
<xs:element name="LocalityText" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Original locality data as appearing on a label or in an original entry.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Country
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Country
children Name NameDerived ISO3166Code
annotation
documentation 
Details of the country. Separate from NamedArea for compatibility reasons.
source
<xs:element name="Country" type="Country" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Details of the country. Separate from NamedArea for compatibility reasons.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/NamedAreas
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children NamedArea
annotation
documentation 
Atomised place names as applied to the collection or observation site; with possibility for hierarchical structuring and categorization.
source
<xs:element name="NamedAreas" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised place names as applied to the collection or observation site; with possibility for hierarchical structuring and categorization.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="NamedArea" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Atomised place name with possibility for hierarchical structuring. Attribute for sequence.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="NamedArea">
              <xs:attribute name="sequence" type="xs:int" use="optional"/>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/NamedAreas/NamedArea
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of NamedArea
children AreaClass AreaName AreaCodeStandard AreaCode DataSource
attributes
Name  Type  Use  Default  Fixed  
sequence  xs:int  optional      
annotation
documentation 
Atomised place name with possibility for hierarchical structuring. Attribute for sequence.
source
<xs:element name="NamedArea" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised place name with possibility for hierarchical structuring. Attribute for sequence.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="NamedArea">
        <xs:attribute name="sequence" type="xs:int" use="optional"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Gathering/NearNamedPlaces
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children NamedPlaceRelation
annotation
documentation 
Specified relationship to a named place that does not directly apply to the site of collection or observation, e. g. 10 Km South of Mytown.
source
<xs:element name="NearNamedPlaces" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specified relationship to a named place that does not directly apply to the site of collection or observation, e. g. 10 Km South of Mytown.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="NamedPlaceRelation" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">The relationship of the gathering site with a different place. Attribute DerivedFlag is deprecated.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="NearNamedPlace" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A named place near to the collection or observation location</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="NearNamedPlaceRelationTo" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Distance and directional point.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="DerivedFlag" type="xs:boolean" use="optional" default="false"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/NearNamedPlaces/NamedPlaceRelation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children NearNamedPlace NearNamedPlaceRelationTo
attributes
Name  Type  Use  Default  Fixed  
DerivedFlag  xs:boolean  optional  false    
annotation
documentation 
The relationship of the gathering site with a different place. Attribute DerivedFlag is deprecated.
source
<xs:element name="NamedPlaceRelation" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">The relationship of the gathering site with a different place. Attribute DerivedFlag is deprecated.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="NearNamedPlace" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A named place near to the collection or observation location</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NearNamedPlaceRelationTo" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Distance and directional point.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="DerivedFlag" type="xs:boolean" use="optional" default="false"/>
  </xs:complexType>
</xs:element>

element Gathering/NearNamedPlaces/NamedPlaceRelation/NearNamedPlace
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
A named place near to the collection or observation location
source
<xs:element name="NearNamedPlace" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A named place near to the collection or observation location</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/NearNamedPlaces/NamedPlaceRelation/NearNamedPlaceRelationTo
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Distance and directional point.
source
<xs:element name="NearNamedPlaceRelationTo" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Distance and directional point.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/AreaDetail
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Free text description of further details pertaining to the observation, sampling, or collection locality which did not fit into the previous elements.
source
<xs:element name="AreaDetail" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Free text description of further details pertaining to the observation, sampling, or collection locality which did not fit into the previous elements.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/GML
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyType
attributes
Name  Type  Use  Default  Fixed  
annotation
documentation 
Spaceholder for GML-conformant schema extension to express the spatial representation of the gathering locality including coordinates, footprint, and uncertainties in GML (Geographical Markup Language). The GML application schema developed by the BioGeomancer Project (see http:\\www.biogeomancer.org) can be used here.
source
<xs:element name="GML" type="xs:anyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Spaceholder for GML-conformant schema extension to express the spatial representation of the gathering locality including coordinates, footprint, and uncertainties in GML (Geographical Markup Language). The GML application schema developed by the BioGeomancer Project (see http:\\www.biogeomancer.org) can be used here.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/WFS
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyType
attributes
Name  Type  Use  Default  Fixed  
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.
source
<xs:element name="WFS" type="xs:anyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">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.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/WMSURL
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
URI (e.g. web address) for the location 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
source
<xs:element name="WMSURL" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">URI (e.g. web address) for the location 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:annotation>
</xs:element>

element Gathering/SiteCoordinateSets
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children SiteCoordinates
annotation
documentation 
Container for multiple sets of coordinates indicating the site of collection or observation.
source
<xs:element name="SiteCoordinateSets" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container for multiple sets of coordinates indicating the site of collection or observation.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SiteCoordinates" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Attributes for Original data and for begin and end of sequence . Composite element to allow recording multiple coordinates or same coordinate in different systems</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CoordinateMethod" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Coordinates measuring system e.g. GPS, field map reference, inferred map reference. Equivalent to "GeoreferenceProtocol" in DwC Geospatial Extension 1.4.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="GeoreferenceSources" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4:] A list of maps, gazetteers or other resources used to georeference the locality. The content of this concept is meant to be specific enough to allow anyone in the future to use the same resource to georeference the same locality. Example: "USGS 1:24000 Florence Montana Quad".</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="GeoreferenceVerificationStatus" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4:] A categorical description of the extent to which the georeference has been verified to represent the location where the specimen or observation was collected. This element should be vocabulary-controlled. Examples: "requires verification", "verified by collector", "verified by curator".</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="GeoreferenceRemarks" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4:] Comments about the spatial description determination, explaining assumptions made in addition or opposition to the those formalized in the method referred to in GeoreferenceProtocol.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="CoordinatesUTM" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A container for coordinates expressed for the Universal Transverse Mercator projection.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="UTMZone" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The numerical Zone corresponding to the central meridian and origin upon which the UTMEasting is based.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="UTMSubzone" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The Subzone letter corresponding to one of the 20 North-South divisions of the UTM grid system.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="UTMNS" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The hemisphere to which the UTMNorthing refers.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="UTMZoneFull" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">An alternative composite text to capture a zone expressed as a combination of UTMZone and UTMSubzone.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="UTMEasting" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The distance in meters east of the origin of the UTMZone.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="UTMNorthing" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The distance in meters north of the origin for the UTMSubzone.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="UTMDatum" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="UTMText" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">A alternative composite text to capture unatomised UTM coordinate data.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="CoordinatesGrid" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Geospatial coordinates recorded using a grid system</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="GridCellSystem" type="String">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Grid system name e.g. "GB OS"</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="GridCellCode" type="String">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The code of the grid system used to record the gathering site coordinates.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="GridQualifier" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Grid reference precision qualifier</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="CoordinatesLatLong" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Element that allows the recording of the latitude and longitude of a recording or collecting position.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="LongitudeDecimal" type="xs:decimal" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Maps to Darwin Core 2: Longitude. Express in decimal degrees. Equivalent to "DecimalLongitude" in DwC Geospatial Extension v. 1.4 but without restrictions.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="VerbatimLongitude" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Equivalent to the respective element in DwC Geospatial Extension v.1.4.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="LatitudeDecimal" type="xs:decimal" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Maps to Darwin Core 2: Latitude. Express in decimal degrees. Equivalent to "DecimalLatitude" in DwC Geospatial Extension 1.4 but without restrictions.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="VerbatimLatitude" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Equivalent to the respective element in DwC Geospatial Extension v.1.4.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SpatialDatum" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based. Equivalent to "GeodeticDatum" in DwC Geospatial Extension v.1.4.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="AccuracyStatement" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Free text statement of degree of accuracy. May include indication that accuracy has deliberately been generalised, e.g. to protect sensitive data about protected species.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="CoordinateErrorDistanceInMeters" type="xs:decimal" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Maps to Darwin Core 2: Coordinate Precision. An estimate of how tightly the collecting locality was specified; expressed as a distance in meters corresponding to a radius around the Lat/Long coordinates. Use NULL where precision is unknown, cannot be estimated or is not applicable. Equivalent to "CoordinateUncertaintyInMeters" in DwC Geospatial Extension v. 1.4.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="CoordinateErrorMethod" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Verbatim statement of how the Coordinate Error was determined.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PointRadiusSpatialFit" type="spatialFitDataType" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4: ] A measure of how well the circle defined by the coordinates and uncertainty match the original spatial representation, as a ratio of the area of the circle to the area of the original spatial representation. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given georeference does not completely contain the original representation. The PointRadiusSpatialFit is undefined if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the PointRadiusSpatialFit is 1. Detailed explanations with graphical examples can be found in the Guide to Best Practices for Georeferencing (Chapman and Wieczorek, eds. 2006).</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="CoordinatesText" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Equivalent to "VerbatimCoordinates" in DwC Geospatial Extension v.1.4.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="original" type="xs:boolean" use="optional"/>
          <xs:attribute name="begin" type="xs:boolean" use="optional"/>
          <xs:attribute name="end" type="xs:boolean" use="optional"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children CoordinateMethod GeoreferenceSources GeoreferenceVerificationStatus GeoreferenceRemarks CoordinatesUTM CoordinatesGrid CoordinatesLatLong
attributes
Name  Type  Use  Default  Fixed  
original  xs:boolean  optional      
begin  xs:boolean  optional      
end  xs:boolean  optional      
annotation
documentation 
Attributes for Original data and for begin and end of sequence . Composite element to allow recording multiple coordinates or same coordinate in different systems
source
<xs:element name="SiteCoordinates" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Attributes for Original data and for begin and end of sequence . Composite element to allow recording multiple coordinates or same coordinate in different systems</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CoordinateMethod" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Coordinates measuring system e.g. GPS, field map reference, inferred map reference. Equivalent to "GeoreferenceProtocol" in DwC Geospatial Extension 1.4.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GeoreferenceSources" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4:] A list of maps, gazetteers or other resources used to georeference the locality. The content of this concept is meant to be specific enough to allow anyone in the future to use the same resource to georeference the same locality. Example: "USGS 1:24000 Florence Montana Quad".</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GeoreferenceVerificationStatus" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4:] A categorical description of the extent to which the georeference has been verified to represent the location where the specimen or observation was collected. This element should be vocabulary-controlled. Examples: "requires verification", "verified by collector", "verified by curator".</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GeoreferenceRemarks" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4:] Comments about the spatial description determination, explaining assumptions made in addition or opposition to the those formalized in the method referred to in GeoreferenceProtocol.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CoordinatesUTM" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A container for coordinates expressed for the Universal Transverse Mercator projection.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="UTMZone" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The numerical Zone corresponding to the central meridian and origin upon which the UTMEasting is based.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="UTMSubzone" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The Subzone letter corresponding to one of the 20 North-South divisions of the UTM grid system.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="UTMNS" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The hemisphere to which the UTMNorthing refers.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="UTMZoneFull" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">An alternative composite text to capture a zone expressed as a combination of UTMZone and UTMSubzone.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="UTMEasting" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The distance in meters east of the origin of the UTMZone.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="UTMNorthing" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The distance in meters north of the origin for the UTMSubzone.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="UTMDatum" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="UTMText" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A alternative composite text to capture unatomised UTM coordinate data.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CoordinatesGrid" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Geospatial coordinates recorded using a grid system</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="GridCellSystem" type="String">
              <xs:annotation>
                <xs:documentation xml:lang="en">Grid system name e.g. "GB OS"</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="GridCellCode" type="String">
              <xs:annotation>
                <xs:documentation xml:lang="en">The code of the grid system used to record the gathering site coordinates.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="GridQualifier" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Grid reference precision qualifier</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CoordinatesLatLong" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Element that allows the recording of the latitude and longitude of a recording or collecting position.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="LongitudeDecimal" type="xs:decimal" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Maps to Darwin Core 2: Longitude. Express in decimal degrees. Equivalent to "DecimalLongitude" in DwC Geospatial Extension v. 1.4 but without restrictions.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="VerbatimLongitude" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Equivalent to the respective element in DwC Geospatial Extension v.1.4.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="LatitudeDecimal" type="xs:decimal" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Maps to Darwin Core 2: Latitude. Express in decimal degrees. Equivalent to "DecimalLatitude" in DwC Geospatial Extension 1.4 but without restrictions.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="VerbatimLatitude" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Equivalent to the respective element in DwC Geospatial Extension v.1.4.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SpatialDatum" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based. Equivalent to "GeodeticDatum" in DwC Geospatial Extension v.1.4.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AccuracyStatement" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Free text statement of degree of accuracy. May include indication that accuracy has deliberately been generalised, e.g. to protect sensitive data about protected species.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="CoordinateErrorDistanceInMeters" type="xs:decimal" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Maps to Darwin Core 2: Coordinate Precision. An estimate of how tightly the collecting locality was specified; expressed as a distance in meters corresponding to a radius around the Lat/Long coordinates. Use NULL where precision is unknown, cannot be estimated or is not applicable. Equivalent to "CoordinateUncertaintyInMeters" in DwC Geospatial Extension v. 1.4.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="CoordinateErrorMethod" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Verbatim statement of how the Coordinate Error was determined.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PointRadiusSpatialFit" type="spatialFitDataType" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4: ] A measure of how well the circle defined by the coordinates and uncertainty match the original spatial representation, as a ratio of the area of the circle to the area of the original spatial representation. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given georeference does not completely contain the original representation. The PointRadiusSpatialFit is undefined if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the PointRadiusSpatialFit is 1. Detailed explanations with graphical examples can be found in the Guide to Best Practices for Georeferencing (Chapman and Wieczorek, eds. 2006).</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="CoordinatesText" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Equivalent to "VerbatimCoordinates" in DwC Geospatial Extension v.1.4.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="original" type="xs:boolean" use="optional"/>
    <xs:attribute name="begin" type="xs:boolean" use="optional"/>
    <xs:attribute name="end" type="xs:boolean" use="optional"/>
  </xs:complexType>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinateMethod
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Coordinates measuring system e.g. GPS, field map reference, inferred map reference. Equivalent to "GeoreferenceProtocol" in DwC Geospatial Extension 1.4.
source
<xs:element name="CoordinateMethod" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Coordinates measuring system e.g. GPS, field map reference, inferred map reference. Equivalent to "GeoreferenceProtocol" in DwC Geospatial Extension 1.4.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/GeoreferenceSources
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
annotation
documentation 
[DwC Geospatial Extension v. 1.4:] A list of maps, gazetteers or other resources used to georeference the locality. The content of this concept is meant to be specific enough to allow anyone in the future to use the same resource to georeference the same locality. Example: "USGS 1:24000 Florence Montana Quad".
source
<xs:element name="GeoreferenceSources" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4:] A list of maps, gazetteers or other resources used to georeference the locality. The content of this concept is meant to be specific enough to allow anyone in the future to use the same resource to georeference the same locality. Example: "USGS 1:24000 Florence Montana Quad".</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/GeoreferenceVerificationStatus
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
annotation
documentation 
[DwC Geospatial Extension v. 1.4:] A categorical description of the extent to which the georeference has been verified to represent the location where the specimen or observation was collected. This element should be vocabulary-controlled. Examples: "requires verification", "verified by collector", "verified by curator".
source
<xs:element name="GeoreferenceVerificationStatus" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4:] A categorical description of the extent to which the georeference has been verified to represent the location where the specimen or observation was collected. This element should be vocabulary-controlled. Examples: "requires verification", "verified by collector", "verified by curator".</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/GeoreferenceRemarks
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
annotation
documentation 
[DwC Geospatial Extension v. 1.4:] Comments about the spatial description determination, explaining assumptions made in addition or opposition to the those formalized in the method referred to in GeoreferenceProtocol.
source
<xs:element name="GeoreferenceRemarks" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4:] Comments about the spatial description determination, explaining assumptions made in addition or opposition to the those formalized in the method referred to in GeoreferenceProtocol.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children UTMZone UTMSubzone UTMNS UTMZoneFull UTMEasting UTMNorthing UTMDatum UTMText
annotation
documentation 
A container for coordinates expressed for the Universal Transverse Mercator projection.
source
<xs:element name="CoordinatesUTM" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container for coordinates expressed for the Universal Transverse Mercator projection.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UTMZone" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The numerical Zone corresponding to the central meridian and origin upon which the UTMEasting is based.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UTMSubzone" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The Subzone letter corresponding to one of the 20 North-South divisions of the UTM grid system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UTMNS" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The hemisphere to which the UTMNorthing refers.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UTMZoneFull" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">An alternative composite text to capture a zone expressed as a combination of UTMZone and UTMSubzone.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UTMEasting" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The distance in meters east of the origin of the UTMZone.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UTMNorthing" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The distance in meters north of the origin for the UTMSubzone.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UTMDatum" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UTMText" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A alternative composite text to capture unatomised UTM coordinate data.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMZone
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The numerical Zone corresponding to the central meridian and origin upon which the UTMEasting is based.
source
<xs:element name="UTMZone" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The numerical Zone corresponding to the central meridian and origin upon which the UTMEasting is based.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMSubzone
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The Subzone letter corresponding to one of the 20 North-South divisions of the UTM grid system.
source
<xs:element name="UTMSubzone" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The Subzone letter corresponding to one of the 20 North-South divisions of the UTM grid system.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMNS
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The hemisphere to which the UTMNorthing refers.
source
<xs:element name="UTMNS" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The hemisphere to which the UTMNorthing refers.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMZoneFull
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
An alternative composite text to capture a zone expressed as a combination of UTMZone and UTMSubzone.
source
<xs:element name="UTMZoneFull" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">An alternative composite text to capture a zone expressed as a combination of UTMZone and UTMSubzone.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMEasting
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The distance in meters east of the origin of the UTMZone.
source
<xs:element name="UTMEasting" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The distance in meters east of the origin of the UTMZone.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMNorthing
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The distance in meters north of the origin for the UTMSubzone.
source
<xs:element name="UTMNorthing" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The distance in meters north of the origin for the UTMSubzone.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMDatum
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based.
source
<xs:element name="UTMDatum" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A alternative composite text to capture unatomised UTM coordinate data.
source
<xs:element name="UTMText" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A alternative composite text to capture unatomised UTM coordinate data.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesGrid
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children GridCellSystem GridCellCode GridQualifier
annotation
documentation 
Geospatial coordinates recorded using a grid system
source
<xs:element name="CoordinatesGrid" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Geospatial coordinates recorded using a grid system</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="GridCellSystem" type="String">
        <xs:annotation>
          <xs:documentation xml:lang="en">Grid system name e.g. "GB OS"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GridCellCode" type="String">
        <xs:annotation>
          <xs:documentation xml:lang="en">The code of the grid system used to record the gathering site coordinates.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GridQualifier" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Grid reference precision qualifier</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesGrid/GridCellSystem
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Grid system name e.g. "GB OS"
source
<xs:element name="GridCellSystem" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">Grid system name e.g. "GB OS"</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesGrid/GridCellCode
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The code of the grid system used to record the gathering site coordinates.
source
<xs:element name="GridCellCode" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">The code of the grid system used to record the gathering site coordinates.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesGrid/GridQualifier
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Grid reference precision qualifier
source
<xs:element name="GridQualifier" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Grid reference precision qualifier</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children LongitudeDecimal VerbatimLongitude LatitudeDecimal VerbatimLatitude SpatialDatum AccuracyStatement CoordinateErrorDistanceInMeters CoordinateErrorMethod PointRadiusSpatialFit CoordinatesText
annotation
documentation 
Element that allows the recording of the latitude and longitude of a recording or collecting position.
source
<xs:element name="CoordinatesLatLong" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Element that allows the recording of the latitude and longitude of a recording or collecting position.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="LongitudeDecimal" type="xs:decimal" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Maps to Darwin Core 2: Longitude. Express in decimal degrees. Equivalent to "DecimalLongitude" in DwC Geospatial Extension v. 1.4 but without restrictions.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="VerbatimLongitude" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Equivalent to the respective element in DwC Geospatial Extension v.1.4.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LatitudeDecimal" type="xs:decimal" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Maps to Darwin Core 2: Latitude. Express in decimal degrees. Equivalent to "DecimalLatitude" in DwC Geospatial Extension 1.4 but without restrictions.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="VerbatimLatitude" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Equivalent to the respective element in DwC Geospatial Extension v.1.4.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SpatialDatum" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based. Equivalent to "GeodeticDatum" in DwC Geospatial Extension v.1.4.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AccuracyStatement" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Free text statement of degree of accuracy. May include indication that accuracy has deliberately been generalised, e.g. to protect sensitive data about protected species.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CoordinateErrorDistanceInMeters" type="xs:decimal" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Maps to Darwin Core 2: Coordinate Precision. An estimate of how tightly the collecting locality was specified; expressed as a distance in meters corresponding to a radius around the Lat/Long coordinates. Use NULL where precision is unknown, cannot be estimated or is not applicable. Equivalent to "CoordinateUncertaintyInMeters" in DwC Geospatial Extension v. 1.4.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CoordinateErrorMethod" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Verbatim statement of how the Coordinate Error was determined.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PointRadiusSpatialFit" type="spatialFitDataType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4: ] A measure of how well the circle defined by the coordinates and uncertainty match the original spatial representation, as a ratio of the area of the circle to the area of the original spatial representation. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given georeference does not completely contain the original representation. The PointRadiusSpatialFit is undefined if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the PointRadiusSpatialFit is 1. Detailed explanations with graphical examples can be found in the Guide to Best Practices for Georeferencing (Chapman and Wieczorek, eds. 2006).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CoordinatesText" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Equivalent to "VerbatimCoordinates" in DwC Geospatial Extension v.1.4.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/LongitudeDecimal
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:decimal
annotation
documentation 
Maps to Darwin Core 2: Longitude. Express in decimal degrees. Equivalent to "DecimalLongitude" in DwC Geospatial Extension v. 1.4 but without restrictions.
source
<xs:element name="LongitudeDecimal" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Maps to Darwin Core 2: Longitude. Express in decimal degrees. Equivalent to "DecimalLongitude" in DwC Geospatial Extension v. 1.4 but without restrictions.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/VerbatimLongitude
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
annotation
documentation 
Equivalent to the respective element in DwC Geospatial Extension v.1.4.
source
<xs:element name="VerbatimLongitude" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Equivalent to the respective element in DwC Geospatial Extension v.1.4.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/LatitudeDecimal
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:decimal
annotation
documentation 
Maps to Darwin Core 2: Latitude. Express in decimal degrees. Equivalent to "DecimalLatitude" in DwC Geospatial Extension 1.4 but without restrictions.
source
<xs:element name="LatitudeDecimal" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Maps to Darwin Core 2: Latitude. Express in decimal degrees. Equivalent to "DecimalLatitude" in DwC Geospatial Extension 1.4 but without restrictions.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/VerbatimLatitude
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
annotation
documentation 
Equivalent to the respective element in DwC Geospatial Extension v.1.4.
source
<xs:element name="VerbatimLatitude" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Equivalent to the respective element in DwC Geospatial Extension v.1.4.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/SpatialDatum
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based. Equivalent to "GeodeticDatum" in DwC Geospatial Extension v.1.4.
source
<xs:element name="SpatialDatum" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based. Equivalent to "GeodeticDatum" in DwC Geospatial Extension v.1.4.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/AccuracyStatement
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Free text statement of degree of accuracy. May include indication that accuracy has deliberately been generalised, e.g. to protect sensitive data about protected species.
source
<xs:element name="AccuracyStatement" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Free text statement of degree of accuracy. May include indication that accuracy has deliberately been generalised, e.g. to protect sensitive data about protected species.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/CoordinateErrorDistanceInMeters
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:decimal
annotation
documentation 
Maps to Darwin Core 2: Coordinate Precision. An estimate of how tightly the collecting locality was specified; expressed as a distance in meters corresponding to a radius around the Lat/Long coordinates. Use NULL where precision is unknown, cannot be estimated or is not applicable. Equivalent to "CoordinateUncertaintyInMeters" in DwC Geospatial Extension v. 1.4.
source
<xs:element name="CoordinateErrorDistanceInMeters" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Maps to Darwin Core 2: Coordinate Precision. An estimate of how tightly the collecting locality was specified; expressed as a distance in meters corresponding to a radius around the Lat/Long coordinates. Use NULL where precision is unknown, cannot be estimated or is not applicable. Equivalent to "CoordinateUncertaintyInMeters" in DwC Geospatial Extension v. 1.4.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/CoordinateErrorMethod
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Verbatim statement of how the Coordinate Error was determined.
source
<xs:element name="CoordinateErrorMethod" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Verbatim statement of how the Coordinate Error was determined.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/PointRadiusSpatialFit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type spatialFitDataType
annotation
documentation 
[DwC Geospatial Extension v. 1.4: ] A measure of how well the circle defined by the coordinates and uncertainty match the original spatial representation, as a ratio of the area of the circle to the area of the original spatial representation. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given georeference does not completely contain the original representation. The PointRadiusSpatialFit is undefined if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the PointRadiusSpatialFit is 1. Detailed explanations with graphical examples can be found in the Guide to Best Practices for Georeferencing (Chapman and Wieczorek, eds. 2006).
source
<xs:element name="PointRadiusSpatialFit" type="spatialFitDataType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">[DwC Geospatial Extension v. 1.4: ] A measure of how well the circle defined by the coordinates and uncertainty match the original spatial representation, as a ratio of the area of the circle to the area of the original spatial representation. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given georeference does not completely contain the original representation. The PointRadiusSpatialFit is undefined if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the PointRadiusSpatialFit is 1. Detailed explanations with graphical examples can be found in the Guide to Best Practices for Georeferencing (Chapman and Wieczorek, eds. 2006).</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/CoordinatesText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Equivalent to "VerbatimCoordinates" in DwC Geospatial Extension v.1.4.
source
<xs:element name="CoordinatesText" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Equivalent to "VerbatimCoordinates" in DwC Geospatial Extension v.1.4.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Altitude
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type MeasurementOrFact
children MeasurementOrFactAtomised MeasurementOrFactText
annotation
documentation 
The altitude of the gathering site land or floor level given as distance above (positive) or below mean sea level.
source
<xs:element name="Altitude" type="MeasurementOrFact" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The altitude of the gathering site land or floor level given as distance above (positive) or below mean sea level.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Depth
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of MeasurementOrFact
children MeasurementOrFactAtomised MeasurementOrFactText
attributes
Name  Type  Use  Default  Fixed  
datum  String  optional      
annotation
documentation 
Vertical distance point or range measurement in relation to a ground datum such as water level, or level of the sea floor for benthic samples.
source
<xs:element name="Depth" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Vertical distance point or range measurement in relation to a ground datum such as water level, or level of the sea floor for benthic samples.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="MeasurementOrFact">
        <xs:attribute name="datum" type="String" use="optional"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Gathering/Height
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of MeasurementOrFact
children MeasurementOrFactAtomised MeasurementOrFactText
attributes
Name  Type  Use  Default  Fixed  
datum  String  optional      
annotation
documentation 
Vertical distance measure or range in relation to a ground datum, e.g. ground level.
source
<xs:element name="Height" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Vertical distance measure or range in relation to a ground datum, e.g. ground level.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="MeasurementOrFact">
        <xs:attribute name="datum" type="String" use="optional"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Gathering/SiteMeasurementsOrFacts
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children SiteMeasurementOrFact
annotation
documentation 
Further measurements or facts taken at the collection locality at the time of collection, e.g. (water-) temperature, slope, weather conditions, etc.
source
<xs:element name="SiteMeasurementsOrFacts" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Further measurements or facts taken at the collection locality at the time of collection, e.g. (water-) temperature, slope, weather conditions, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SiteMeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">An additional measurement or fact taken at the gathering locality at the time of the gathering event.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/SiteMeasurementsOrFacts/SiteMeasurementOrFact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type MeasurementOrFact
children MeasurementOrFactAtomised MeasurementOrFactText
annotation
documentation 
An additional measurement or fact taken at the gathering locality at the time of the gathering event.
source
<xs:element name="SiteMeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">An additional measurement or fact taken at the gathering locality at the time of the gathering event.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/SiteImages
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children SiteImage
annotation
documentation 
Images taken at the Gathering site
source
<xs:element name="SiteImages" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Images taken at the Gathering site</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SiteImage" type="MultiMediaObject" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">An image taken at the gathering site.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/SiteImages/SiteImage
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type MultiMediaObject
children identifier type title IDofContainingCollection source provider fileURI productURI context tags ratings fileFormat fileFormatVersion fileSize MIMEType physicalFormat physicalObjectID createDate Creators modified IPR comment sex lifeStage subjectPart subjectOrientation subjectDistance TaxaInBackground labOrField temperature lightCondition playbackUsed captureEquipment counter filterUsedForRecording makerNote audio video image
annotation
documentation 
An image taken at the gathering site.
source
<xs:element name="SiteImage" type="MultiMediaObject" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">An image taken at the gathering site.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Stratigraphy
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Stratigraphy
children ChronostratigraphicTerms BiostratigraphicTerms LithostratigraphicTerms StratigraphyText
annotation
documentation 
A container for geological dating and rock unit names related to the site or sample locations
source
<xs:element name="Stratigraphy" type="Stratigraphy" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container for geological dating and rock unit names related to the site or sample locations</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Biotope
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children ClassificationScheme Name Text MeasurementsOrFacts
annotation
documentation 
A container element for citing biotope type terms (e.g. classification terms) and measurements (e.g. vegetation height, salinity, slope) related to the unit's gathering site
source
<xs:element name="Biotope" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element for citing biotope type terms (e.g. classification terms) and measurements (e.g. vegetation height, salinity, slope) related to the unit's gathering site</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ClassificationScheme" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Attribute for classification system used.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Name" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Attribute for type designating ShortName, Long name, Code, or BiotopeText</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Text" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Free text field for informal recording of Biotope</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MeasurementsOrFacts" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A container allowing to add any biotope-related measurement to the site description (please use the unbounded element for content).</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="MeasurementOrFact">
              <xs:sequence>
                <xs:element name="MeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded"/>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/Biotope/ClassificationScheme
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Attribute for classification system used.
source
<xs:element name="ClassificationScheme" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Attribute for classification system used.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Biotope/Name
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Attribute for type designating ShortName, Long name, Code, or BiotopeText
source
<xs:element name="Name" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Attribute for type designating ShortName, Long name, Code, or BiotopeText</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Biotope/Text
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Free text field for informal recording of Biotope
source
<xs:element name="Text" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Free text field for informal recording of Biotope</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Biotope/MeasurementsOrFacts
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of MeasurementOrFact
children MeasurementOrFactAtomised MeasurementOrFactText MeasurementOrFact
annotation
documentation 
A container allowing to add any biotope-related measurement to the site description (please use the unbounded element for content).
source
<xs:element name="MeasurementsOrFacts" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container allowing to add any biotope-related measurement to the site description (please use the unbounded element for content).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="MeasurementOrFact">
        <xs:sequence>
          <xs:element name="MeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type MeasurementOrFact
children MeasurementOrFactAtomised MeasurementOrFactText
source
<xs:element name="MeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded"/>

element Gathering/Synecology
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Syntaxon Comment AssociatedTaxa
annotation
documentation 
Relationship of the unit gathered with other taxa at the gathering site
source
<xs:element name="Synecology" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Relationship of the unit gathered with other taxa at the gathering site</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Syntaxon" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A syntaxon name and category assigned to the gathering site.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comment" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Free text comment on synecological features of the gathering site.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AssociatedTaxa" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Other taxa observed at the gathering site</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TaxonIdentified" type="TaxonIdentified" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">Other taxon found at the gathering site</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/Synecology/Syntaxon
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A syntaxon name and category assigned to the gathering site.
source
<xs:element name="Syntaxon" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A syntaxon name and category assigned to the gathering site.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Synecology/Comment
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Free text comment on synecological features of the gathering site.
source
<xs:element name="Comment" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Free text comment on synecological features of the gathering site.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Synecology/AssociatedTaxa
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children TaxonIdentified
annotation
documentation 
Other taxa observed at the gathering site
source
<xs:element name="AssociatedTaxa" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Other taxa observed at the gathering site</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TaxonIdentified" type="TaxonIdentified" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Other taxon found at the gathering site</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gathering/Synecology/AssociatedTaxa/TaxonIdentified
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type TaxonIdentified
children HigherTaxa ScientificName InformalNameString NameComments Code
annotation
documentation 
Other taxon found at the gathering site
source
<xs:element name="TaxonIdentified" type="TaxonIdentified" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Other taxon found at the gathering site</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Aspect
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Aspect
children Ordination CompassBearing Accuracy Text
annotation
documentation 
Facing direction (aspect) of whole site or sample point.
source
<xs:element name="Aspect" type="Aspect" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Facing direction (aspect) of whole site or sample point.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/Notes
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Further text referring to the gathering event that does not fit one of the elements specified.
source
<xs:element name="Notes" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Further text referring to the gathering event that does not fit one of the elements specified.</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/FootprintWKT
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
annotation
documentation 
[DwC Geospacial Extension Schema v. 0.3]. A Well-Known Text (WKT; see http://en.wikipedia.org/wiki/Well-known_text) representation of the the shape (footprint) that defines the location of the occurrence. Example: the one-degree box with opposite corners at (longitude=10, latitude=20) and (longitude=11, latitude=21) would be expressed in well-known text as POLYGON ((10 20, 11 20, 11 21, 10 21, 10 20))
source
<xs:element name="FootprintWKT" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">[DwC Geospacial Extension Schema v. 0.3]. A Well-Known Text (WKT; see http://en.wikipedia.org/wiki/Well-known_text) representation of the the shape (footprint) that defines the location of the occurrence. Example: the one-degree box with opposite corners at (longitude=10, latitude=20) and (longitude=11, latitude=21) would be expressed in well-known text as POLYGON ((10 20, 11 20, 11 21, 10 21, 10 20))</xs:documentation>
  </xs:annotation>
</xs:element>

element Gathering/FootprintSpatialFit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
annotation
documentation 
[DwC Geospacial Extension Schema v. 0.3] A measure of how well the geometry expressed in the footprint match the original spatial representation, as a ratio of the area of the footprint given to the area of the original spatial representation. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given georeference does not completely contain the original representation. The FootprintSpatialFit is undefined if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the FootprintSpatialFit is 1. Detailed explanations with graphical examples can be found in the Guide to Best Practices for Georeferencing (Chapman and Wieczorek, eds. 2006)
source
<xs:element name="FootprintSpatialFit" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">[DwC Geospacial Extension Schema v. 0.3] A measure of how well the geometry expressed in the footprint match the original spatial representation, as a ratio of the area of the footprint given to the area of the original spatial representation. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given georeference does not completely contain the original representation. The FootprintSpatialFit is undefined if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the FootprintSpatialFit is 1. Detailed explanations with graphical examples can be found in the Guide to Best Practices for Georeferencing (Chapman and Wieczorek, eds. 2006)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType GrowthConditionAtomised
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children CultureMedium Aerobicity Temperature References GrowthConditionsMeasurementsOrFacts
used by
element CultureCollectionUnit/GrowthConditionsAtomised/GrowthConditionAtomised
annotation
documentation 
Atomised elements describing the growth conditions of the culture unit.
source
<xs:complexType name="GrowthConditionAtomised">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised elements describing the growth conditions of the culture unit.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="CultureMedium" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The growth medium for a microbial or similar culture e.g. agar</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Aerobicity" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en"/>
      </xs:annotation>
    </xs:element>
    <xs:element name="Temperature" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Preferably a number - attribute scale gives temperature scale used</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="scale" type="xs:NMTOKEN" use="optional"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="References" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">References for the culture conditions and method</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Attribute for RefType</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="GrowthConditionsMeasurementsOrFacts" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Further measurements or facts relevant for cultivation of strains, e.g. temperature, pH, oxygen, etc.						</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="GrowthConditionsMeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">An additional measurement or facts relevant for cultivation of strains, e.g. temperature, pH, oxygen, etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element GrowthConditionAtomised/CultureMedium
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
The growth medium for a microbial or similar culture e.g. agar
source
<xs:element name="CultureMedium" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The growth medium for a microbial or similar culture e.g. agar</xs:documentation>
  </xs:annotation>
</xs:element>

element GrowthConditionAtomised/Aerobicity
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
source
<xs:element name="Aerobicity" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en"/>
  </xs:annotation>
</xs:element>

element GrowthConditionAtomised/Temperature
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  
scale  xs:NMTOKEN  optional      
annotation
documentation 
Preferably a number - attribute scale gives temperature scale used
source
<xs:element name="Temperature" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Preferably a number - attribute scale gives temperature scale used</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="scale" type="xs:NMTOKEN" use="optional"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element GrowthConditionAtomised/References
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Reference
annotation
documentation 
References for the culture conditions and method
source
<xs:element name="References" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">References for the culture conditions and method</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Attribute for RefType</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GrowthConditionAtomised/References/Reference
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Reference
children ReferenceGUID TitleCitation CitationDetail URI DOI
annotation
documentation 
Attribute for RefType
source
<xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Attribute for RefType</xs:documentation>
  </xs:annotation>
</xs:element>

element GrowthConditionAtomised/GrowthConditionsMeasurementsOrFacts
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children GrowthConditionsMeasurementOrFact
annotation
documentation 
Further measurements or facts relevant for cultivation of strains, e.g. temperature, pH, oxygen, etc.						
source
<xs:element name="GrowthConditionsMeasurementsOrFacts" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Further measurements or facts relevant for cultivation of strains, e.g. temperature, pH, oxygen, etc.						</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="GrowthConditionsMeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">An additional measurement or facts relevant for cultivation of strains, e.g. temperature, pH, oxygen, etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GrowthConditionAtomised/GrowthConditionsMeasurementsOrFacts/GrowthConditionsMeasurementOrFact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type MeasurementOrFact
children MeasurementOrFactAtomised MeasurementOrFactText
annotation
documentation 
An additional measurement or facts relevant for cultivation of strains, e.g. temperature, pH, oxygen, etc.
source
<xs:element name="GrowthConditionsMeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">An additional measurement or facts relevant for cultivation of strains, e.g. temperature, pH, oxygen, etc.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType HerbariumUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Exsiccatum DuplicatesDistributedTo LoanIdentifier LoanSequenceNo LoanDestination LoanForBotanist LoanDespatchMethod LoanDate LoanReturnDate NaturalOccurrence CultivatedOccurrence
used by
element Unit/HerbariumUnit
annotation
documentation 
Elements only used for herbarium units
source
<xs:complexType name="HerbariumUnit">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elements only used for herbarium units</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Exsiccatum" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information relating this specimen to an Exsiccatum</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DuplicatesDistributedTo" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Deprecated duplicate element, do not use; please use /Datasets/Dataset/Unit/SpecimenUnit/DuplicatesDistributedTo instead.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LoanIdentifier" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The unique institutional loan number applied with the loan sequence number to uniquely identify a specimen on loan [HISPID3].</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LoanSequenceNo" type="xs:integer" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The sequence of a specimen within a given loan, assigned with the Loan Identification to uniquely identify a specimen on loan [HISPID3]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LoanDestination" type="InstitutionCode" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Institution to which the loan is being sent [HISPID3]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LoanForBotanist" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name of botanist for whom the loan is destined [HISPID3]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LoanDespatchMethod" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The means by which the loan is being despatched from the home institution [HISPID3]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LoanDate" type="xs:date" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The date the loan is prepared and/or sent [HISPID3]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LoanReturnDate" type="xs:date" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The date the loan is to be returned.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NaturalOccurrence" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Equivalent to HISPID:posnat field: records whether the plant is a native of the collection habitat or whether it is a naturalised introduction. It is expected that this field will have values similar to the following: Natural, Naturalised, Unknown</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CultivatedOccurrence" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Equivalent to HISPID:poscul field: records whether the plant is established or not established (hence, only maintained as a cultivated plant), in the collection habitat. It is expected that this field will have values similar to the following: Cultivated, Not cultivated, Unknown</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element HerbariumUnit/Exsiccatum
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Information relating this specimen to an Exsiccatum
source
<xs:element name="Exsiccatum" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information relating this specimen to an Exsiccatum</xs:documentation>
  </xs:annotation>
</xs:element>

element HerbariumUnit/DuplicatesDistributedTo
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Deprecated duplicate element, do not use; please use /Datasets/Dataset/Unit/SpecimenUnit/DuplicatesDistributedTo instead.
source
<xs:element name="DuplicatesDistributedTo" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Deprecated duplicate element, do not use; please use /Datasets/Dataset/Unit/SpecimenUnit/DuplicatesDistributedTo instead.</xs:documentation>
  </xs:annotation>
</xs:element>

element HerbariumUnit/LoanIdentifier
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The unique institutional loan number applied with the loan sequence number to uniquely identify a specimen on loan [HISPID3].
source
<xs:element name="LoanIdentifier" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The unique institutional loan number applied with the loan sequence number to uniquely identify a specimen on loan [HISPID3].</xs:documentation>
  </xs:annotation>
</xs:element>

element HerbariumUnit/LoanSequenceNo
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:integer
annotation
documentation 
The sequence of a specimen within a given loan, assigned with the Loan Identification to uniquely identify a specimen on loan [HISPID3]
source
<xs:element name="LoanSequenceNo" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The sequence of a specimen within a given loan, assigned with the Loan Identification to uniquely identify a specimen on loan [HISPID3]</xs:documentation>
  </xs:annotation>
</xs:element>

element HerbariumUnit/LoanDestination
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type InstitutionCode
annotation
documentation 
Institution to which the loan is being sent [HISPID3]
source
<xs:element name="LoanDestination" type="InstitutionCode" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Institution to which the loan is being sent [HISPID3]</xs:documentation>
  </xs:annotation>
</xs:element>

element HerbariumUnit/LoanForBotanist
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Name of botanist for whom the loan is destined [HISPID3]
source
<xs:element name="LoanForBotanist" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of botanist for whom the loan is destined [HISPID3]</xs:documentation>
  </xs:annotation>
</xs:element>

element HerbariumUnit/LoanDespatchMethod
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The means by which the loan is being despatched from the home institution [HISPID3]
source
<xs:element name="LoanDespatchMethod" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The means by which the loan is being despatched from the home institution [HISPID3]</xs:documentation>
  </xs:annotation>
</xs:element>

element HerbariumUnit/LoanDate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:date
annotation
documentation 
The date the loan is prepared and/or sent [HISPID3]
source
<xs:element name="LoanDate" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The date the loan is prepared and/or sent [HISPID3]</xs:documentation>
  </xs:annotation>
</xs:element>

element HerbariumUnit/LoanReturnDate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:date
annotation
documentation 
The date the loan is to be returned.
source
<xs:element name="LoanReturnDate" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The date the loan is to be returned.</xs:documentation>
  </xs:annotation>
</xs:element>

element HerbariumUnit/NaturalOccurrence
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Equivalent to HISPID:posnat field: records whether the plant is a native of the collection habitat or whether it is a naturalised introduction. It is expected that this field will have values similar to the following: Natural, Naturalised, Unknown
source
<xs:element name="NaturalOccurrence" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Equivalent to HISPID:posnat field: records whether the plant is a native of the collection habitat or whether it is a naturalised introduction. It is expected that this field will have values similar to the following: Natural, Naturalised, Unknown</xs:documentation>
  </xs:annotation>
</xs:element>

element HerbariumUnit/CultivatedOccurrence
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Equivalent to HISPID:poscul field: records whether the plant is established or not established (hence, only maintained as a cultivated plant), in the collection habitat. It is expected that this field will have values similar to the following: Cultivated, Not cultivated, Unknown
source
<xs:element name="CultivatedOccurrence" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Equivalent to HISPID:poscul field: records whether the plant is established or not established (hence, only maintained as a cultivated plant), in the collection habitat. It is expected that this field will have values similar to the following: Cultivated, Not cultivated, Unknown</xs:documentation>
  </xs:annotation>
</xs:element>

complexType HigherTaxon
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children HigherTaxonName HigherTaxonRank
used by
element TaxonIdentified/HigherTaxa/HigherTaxon
annotation
documentation 
Taxon name used to further classify the identification result.
source
<xs:complexType name="HigherTaxon">
  <xs:annotation>
    <xs:documentation xml:lang="en">Taxon name used to further classify the identification result.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="HigherTaxonName" type="Monomial">
      <xs:annotation>
        <xs:documentation xml:lang="en">A higher taxon name.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="HigherTaxonRank" type="HigherTaxonRankEnum" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Rank of associated higher taxon.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element HigherTaxon/HigherTaxonName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Monomial
annotation
documentation 
A higher taxon name.
source
<xs:element name="HigherTaxonName" type="Monomial">
  <xs:annotation>
    <xs:documentation xml:lang="en">A higher taxon name.</xs:documentation>
  </xs:annotation>
</xs:element>

element HigherTaxon/HigherTaxonRank
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type HigherTaxonRankEnum
facets
enumeration regnum
enumeration subregnum
enumeration superphylum
enumeration phylum
enumeration subphylum
enumeration superclassis
enumeration classis
enumeration subclassis
enumeration supercohors
enumeration cohors
enumeration subcohors
enumeration superordo
enumeration ordo
enumeration subordo
enumeration superfamilia
enumeration familia
enumeration subfamilia
enumeration tribus
enumeration genusgroup
enumeration unranked
annotation
documentation 
Rank of associated higher taxon.
source
<xs:element name="HigherTaxonRank" type="HigherTaxonRankEnum" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Rank of associated higher taxon.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Identification
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Result PreferredFlag NonFlag StoredUnderFlag ResultRole Identifiers References Date Method Notes VerificationLevel
used by
element Unit/Identifications/Identification
annotation
documentation 
The application of a name (or concept), i.e. the data pertaining to an identification event and the result of the identification itself.
source
<xs:complexType name="Identification">
  <xs:annotation>
    <xs:documentation xml:lang="en">The application of a name (or concept), i.e. the data pertaining to an identification event and the result of the identification itself.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Result">
      <xs:annotation>
        <xs:documentation xml:lang="en">The result of the identification, currently either a material (substrate) or a taxon name, but in the future to be extended to include other types of identifications used in natural history collections and surveys.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:choice>
            <xs:element name="TaxonIdentified" type="TaxonIdentified" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The Taxon (concept) or Taxonomic name assigned to the unit (or excluded, "non") in the Identification.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MaterialIdentified" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A material identified as the result of the identification event (e.g. a non-organismic substrate of a microorganism)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element name="Extension" type="xs:anyType" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">A container element to allow extensions to add additional data to the identification of the unit.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="PreferredFlag" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">True to designate current identification.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NonFlag" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">True to designate negative identifications.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="StoredUnderFlag" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">True to designate the identification under which the entire unit is stored (in a physical collection) or otherwise preferably referenced.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ResultRole" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Used to designate the role of the identification result (e.g. substrate, isolate, host, parasite, etc.)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Identifiers" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container element for several identifiers for this unit.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Identifier" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Atomized record of individual, team member, or organization that made the identification.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="PersonName" type="PersonName" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Atomised data for the parts of the Identifier's name.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Organisation" type="Organisation" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">The Organisation the Identifier is affiliated with, or the Organisation (institution) acting as the identifier.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="IdentifiersText" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Alternative text indicating the person, person team, or Organization that made the identification.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="IdentificationSource" type="Reference" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">A reference which has provided the identification (and - if present - the identifier's name and/or organisation). The entire identification event was taken from the literature or comparable source given here. Note that this is not the literature (e.g. key) used to obtain the result (see IdentificationReferences).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="IdentifierRole" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Indication of the nature of the taxonomic verification; e.g. "conf." or "det."</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="References" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">References that were used by the identifier to provide the identification (e.g. by means of providing a key or a description of a taxon). It circumscribes a particular taxon concept (also referred to as a potential taxon) for a given taxonomic name. Note: this is not the citation from which and identification was taken, see under Identifier/IdentificationSource.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">A reference (e.g. an article or monograph) that was used as the base for the identifier's taxon identification (e.g. by means of providing a key or a description of the taxon). It circumscribes the taxon identified (and thus can act as a potential taxon's sec. reference). Note: this is not the citation from which and identification was taken, see under Identifier/IdentificationSource.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Date" type="DateTime" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Date of the identification event.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Method" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The method by which the identification was obtained, e.g. details of molecular analysis or acoustical procedures.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Notes" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Supplementary remarks about the identification.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="VerificationLevel" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The level to which the identification has been verified. Different standards may use different values here. See ITF-2 for an example.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Identification/Result
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children TaxonIdentified MaterialIdentified Extension
annotation
documentation 
The result of the identification, currently either a material (substrate) or a taxon name, but in the future to be extended to include other types of identifications used in natural history collections and surveys.
source
<xs:element name="Result">
  <xs:annotation>
    <xs:documentation xml:lang="en">The result of the identification, currently either a material (substrate) or a taxon name, but in the future to be extended to include other types of identifications used in natural history collections and surveys.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:choice>
        <xs:element name="TaxonIdentified" type="TaxonIdentified" minOccurs="0">
          <xs:annotation>
            <xs:documentation xml:lang="en">The Taxon (concept) or Taxonomic name assigned to the unit (or excluded, "non") in the Identification.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="MaterialIdentified" type="StringL" minOccurs="0">
          <xs:annotation>
            <xs:documentation xml:lang="en">A material identified as the result of the identification event (e.g. a non-organismic substrate of a microorganism)</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element name="Extension" type="xs:anyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A container element to allow extensions to add additional data to the identification of the unit.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Identification/Result/TaxonIdentified
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type TaxonIdentified
children HigherTaxa ScientificName InformalNameString NameComments Code
annotation
documentation 
The Taxon (concept) or Taxonomic name assigned to the unit (or excluded, "non") in the Identification.
source
<xs:element name="TaxonIdentified" type="TaxonIdentified" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The Taxon (concept) or Taxonomic name assigned to the unit (or excluded, "non") in the Identification.</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/Result/MaterialIdentified
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
A material identified as the result of the identification event (e.g. a non-organismic substrate of a microorganism)
source
<xs:element name="MaterialIdentified" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A material identified as the result of the identification event (e.g. a non-organismic substrate of a microorganism)</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/Result/Extension
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyType
attributes
Name  Type  Use  Default  Fixed  
annotation
documentation 
A container element to allow extensions to add additional data to the identification of the unit.
source
<xs:element name="Extension" type="xs:anyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element to allow extensions to add additional data to the identification of the unit.</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/PreferredFlag
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:boolean
annotation
documentation 
True to designate current identification.
source
<xs:element name="PreferredFlag" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">True to designate current identification.</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/NonFlag
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:boolean
annotation
documentation 
True to designate negative identifications.
source
<xs:element name="NonFlag" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">True to designate negative identifications.</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/StoredUnderFlag
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:boolean
annotation
documentation 
True to designate the identification under which the entire unit is stored (in a physical collection) or otherwise preferably referenced.
source
<xs:element name="StoredUnderFlag" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">True to designate the identification under which the entire unit is stored (in a physical collection) or otherwise preferably referenced.</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/ResultRole
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Used to designate the role of the identification result (e.g. substrate, isolate, host, parasite, etc.)
source
<xs:element name="ResultRole" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Used to designate the role of the identification result (e.g. substrate, isolate, host, parasite, etc.)</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/Identifiers
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Identifier IdentifiersText IdentificationSource IdentifierRole
annotation
documentation 
A container element for several identifiers for this unit.
source
<xs:element name="Identifiers" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element for several identifiers for this unit.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Identifier" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Atomized record of individual, team member, or organization that made the identification.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PersonName" type="PersonName" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Atomised data for the parts of the Identifier's name.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Organisation" type="Organisation" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The Organisation the Identifier is affiliated with, or the Organisation (institution) acting as the identifier.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="IdentifiersText" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Alternative text indicating the person, person team, or Organization that made the identification.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IdentificationSource" type="Reference" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A reference which has provided the identification (and - if present - the identifier's name and/or organisation). The entire identification event was taken from the literature or comparable source given here. Note that this is not the literature (e.g. key) used to obtain the result (see IdentificationReferences).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IdentifierRole" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Indication of the nature of the taxonomic verification; e.g. "conf." or "det."</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Identification/Identifiers/Identifier
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children PersonName Organisation
annotation
documentation 
Atomized record of individual, team member, or organization that made the identification.
source
<xs:element name="Identifier" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomized record of individual, team member, or organization that made the identification.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PersonName" type="PersonName" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Atomised data for the parts of the Identifier's name.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Organisation" type="Organisation" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The Organisation the Identifier is affiliated with, or the Organisation (institution) acting as the identifier.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Identification/Identifiers/Identifier/PersonName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type PersonName
children FullName SortingName AtomisedName
annotation
documentation 
Atomised data for the parts of the Identifier's name.
source
<xs:element name="PersonName" type="PersonName" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised data for the parts of the Identifier's name.</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/Identifiers/Identifier/Organisation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Organisation
children OrganisationGUID Name OrgUnits
annotation
documentation 
The Organisation the Identifier is affiliated with, or the Organisation (institution) acting as the identifier.
source
<xs:element name="Organisation" type="Organisation" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The Organisation the Identifier is affiliated with, or the Organisation (institution) acting as the identifier.</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/Identifiers/IdentifiersText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Alternative text indicating the person, person team, or Organization that made the identification.
source
<xs:element name="IdentifiersText" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Alternative text indicating the person, person team, or Organization that made the identification.</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/Identifiers/IdentificationSource
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Reference
children ReferenceGUID TitleCitation CitationDetail URI DOI
annotation
documentation 
A reference which has provided the identification (and - if present - the identifier's name and/or organisation). The entire identification event was taken from the literature or comparable source given here. Note that this is not the literature (e.g. key) used to obtain the result (see IdentificationReferences).
source
<xs:element name="IdentificationSource" type="Reference" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A reference which has provided the identification (and - if present - the identifier's name and/or organisation). The entire identification event was taken from the literature or comparable source given here. Note that this is not the literature (e.g. key) used to obtain the result (see IdentificationReferences).</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/Identifiers/IdentifierRole
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Indication of the nature of the taxonomic verification; e.g. "conf." or "det."
source
<xs:element name="IdentifierRole" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Indication of the nature of the taxonomic verification; e.g. "conf." or "det."</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/References
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Reference
annotation
documentation 
References that were used by the identifier to provide the identification (e.g. by means of providing a key or a description of a taxon). It circumscribes a particular taxon concept (also referred to as a potential taxon) for a given taxonomic name. Note: this is not the citation from which and identification was taken, see under Identifier/IdentificationSource.
source
<xs:element name="References" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">References that were used by the identifier to provide the identification (e.g. by means of providing a key or a description of a taxon). It circumscribes a particular taxon concept (also referred to as a potential taxon) for a given taxonomic name. Note: this is not the citation from which and identification was taken, see under Identifier/IdentificationSource.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">A reference (e.g. an article or monograph) that was used as the base for the identifier's taxon identification (e.g. by means of providing a key or a description of the taxon). It circumscribes the taxon identified (and thus can act as a potential taxon's sec. reference). Note: this is not the citation from which and identification was taken, see under Identifier/IdentificationSource.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Identification/References/Reference
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Reference
children ReferenceGUID TitleCitation CitationDetail URI DOI
annotation
documentation 
A reference (e.g. an article or monograph) that was used as the base for the identifier's taxon identification (e.g. by means of providing a key or a description of the taxon). It circumscribes the taxon identified (and thus can act as a potential taxon's sec. reference). Note: this is not the citation from which and identification was taken, see under Identifier/IdentificationSource.
source
<xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A reference (e.g. an article or monograph) that was used as the base for the identifier's taxon identification (e.g. by means of providing a key or a description of the taxon). It circumscribes the taxon identified (and thus can act as a potential taxon's sec. reference). Note: this is not the citation from which and identification was taken, see under Identifier/IdentificationSource.</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/Date
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type DateTime
children DateText TimeZone ISODateTimeBegin DayNumberBegin TimeOfDayBegin ISODateTimeEnd DayNumberEnd TimeOfDayEnd PeriodExplicit
annotation
documentation 
Date of the identification event.
source
<xs:element name="Date" type="DateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Date of the identification event.</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/Method
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
The method by which the identification was obtained, e.g. details of molecular analysis or acoustical procedures.
source
<xs:element name="Method" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The method by which the identification was obtained, e.g. details of molecular analysis or acoustical procedures.</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/Notes
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Supplementary remarks about the identification.
source
<xs:element name="Notes" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Supplementary remarks about the identification.</xs:documentation>
  </xs:annotation>
</xs:element>

element Identification/VerificationLevel
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The level to which the identification has been verified. Different standards may use different values here. See ITF-2 for an example.
source
<xs:element name="VerificationLevel" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The level to which the identification has been verified. Different standards may use different values here. See ITF-2 for an example.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType imageSize
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children width height
used by
elements MultiMediaObject/video/imageSize MultiMediaObject/image/imageSize
source
<xs:complexType name="imageSize">
  <xs:sequence>
    <xs:element name="width" type="xs:positiveInteger">
      <xs:annotation>
        <xs:documentation xml:lang="en">Picture/Video width in pixel</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="height" type="xs:positiveInteger">
      <xs:annotation>
        <xs:documentation xml:lang="en">Picture/Video height in pixel</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element imageSize/width
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:positiveInteger
annotation
documentation 
Picture/Video width in pixel
source
<xs:element name="width" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation xml:lang="en">Picture/Video width in pixel</xs:documentation>
  </xs:annotation>
</xs:element>

element imageSize/height
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:positiveInteger
annotation
documentation 
Picture/Video height in pixel
source
<xs:element name="height" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation xml:lang="en">Picture/Video height in pixel</xs:documentation>
  </xs:annotation>
</xs:element>

complexType IPRStatements
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children IPRDeclarations Copyrights Licenses TermsOfUseStatements Disclaimers Acknowledgements Citations
used by
elements MultiMediaObject/IPR Unit/IPRStatements ContentMetadata/IPRStatements
annotation
documentation 
A sequence of statements related to Intellectual Property Rights, credit and acknowledgement.
source
<xs:complexType name="IPRStatements">
  <xs:annotation>
    <xs:documentation xml:lang="en">A sequence of statements related to Intellectual Property Rights, credit and acknowledgement.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="IPRDeclarations" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="IPRDeclaration" type="Statement" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Used where the IPR declaration cannot be parsed into the specific items or for forms of IPR declaration not yet covered (e.g. database rights),</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Copyrights" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Copyright" type="Statement" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Copyright may include the information that the data has been released to the public domain.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Licenses" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="License" type="Statement" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">To be used if data are placed under a public license (GPL, GFDL, OpenDocument). Placing data under a public license while maintaining copyright is recommended!</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="TermsOfUseStatements" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="TermsOfUse" type="Statement" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Defines conditions under which the data may be analysed, distributed or changed. "Terms of use" includes concepts like "Usage conditions" and "Specific Restrictions".</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Disclaimers" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Disclaimer" type="Statement" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Disclaimer statement, e. g. concerning responsibility for data quality or legal implications.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Acknowledgements" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Acknowledgement" type="Statement" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">A free form text acknowledging support (e. g. grant money, help, permission to reuse published material, etc.)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Citations" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Citation" type="Statement" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Indicates how this dataset or record should be attributed if used [OBIF 1.0]</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element IPRStatements/IPRDeclarations
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children IPRDeclaration
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="IPRDeclarations" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="IPRDeclaration" type="Statement" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Used where the IPR declaration cannot be parsed into the specific items or for forms of IPR declaration not yet covered (e.g. database rights),</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/IPRDeclarations/IPRDeclaration
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Statement
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  required      
annotation
documentation 
Used where the IPR declaration cannot be parsed into the specific items or for forms of IPR declaration not yet covered (e.g. database rights),
source
<xs:element name="IPRDeclaration" type="Statement" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Used where the IPR declaration cannot be parsed into the specific items or for forms of IPR declaration not yet covered (e.g. database rights),</xs:documentation>
  </xs:annotation>
</xs:element>

element IPRStatements/Copyrights
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Copyright
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="Copyrights" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Copyright" type="Statement" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Copyright may include the information that the data has been released to the public domain.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/Copyrights/Copyright
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Statement
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  required      
annotation
documentation 
Copyright may include the information that the data has been released to the public domain.
source
<xs:element name="Copyright" type="Statement" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Copyright may include the information that the data has been released to the public domain.</xs:documentation>
  </xs:annotation>
</xs:element>

element IPRStatements/Licenses
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children License
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="Licenses" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="License" type="Statement" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">To be used if data are placed under a public license (GPL, GFDL, OpenDocument). Placing data under a public license while maintaining copyright is recommended!</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/Licenses/License
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Statement
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  required      
annotation
documentation 
To be used if data are placed under a public license (GPL, GFDL, OpenDocument). Placing data under a public license while maintaining copyright is recommended!
source
<xs:element name="License" type="Statement" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">To be used if data are placed under a public license (GPL, GFDL, OpenDocument). Placing data under a public license while maintaining copyright is recommended!</xs:documentation>
  </xs:annotation>
</xs:element>

element IPRStatements/TermsOfUseStatements
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children TermsOfUse
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="TermsOfUseStatements" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TermsOfUse" type="Statement" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Defines conditions under which the data may be analysed, distributed or changed. "Terms of use" includes concepts like "Usage conditions" and "Specific Restrictions".</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/TermsOfUseStatements/TermsOfUse
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Statement
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  required      
annotation
documentation 
Defines conditions under which the data may be analysed, distributed or changed. "Terms of use" includes concepts like "Usage conditions" and "Specific Restrictions".
source
<xs:element name="TermsOfUse" type="Statement" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Defines conditions under which the data may be analysed, distributed or changed. "Terms of use" includes concepts like "Usage conditions" and "Specific Restrictions".</xs:documentation>
  </xs:annotation>
</xs:element>

element IPRStatements/Disclaimers
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Disclaimer
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="Disclaimers" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Disclaimer" type="Statement" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Disclaimer statement, e. g. concerning responsibility for data quality or legal implications.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/Disclaimers/Disclaimer
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Statement
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  required      
annotation
documentation 
Disclaimer statement, e. g. concerning responsibility for data quality or legal implications.
source
<xs:element name="Disclaimer" type="Statement" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Disclaimer statement, e. g. concerning responsibility for data quality or legal implications.</xs:documentation>
  </xs:annotation>
</xs:element>

element IPRStatements/Acknowledgements
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Acknowledgement
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="Acknowledgements" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Acknowledgement" type="Statement" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">A free form text acknowledging support (e. g. grant money, help, permission to reuse published material, etc.)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/Acknowledgements/Acknowledgement
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Statement
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  required      
annotation
documentation 
A free form text acknowledging support (e. g. grant money, help, permission to reuse published material, etc.)
source
<xs:element name="Acknowledgement" type="Statement" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A free form text acknowledging support (e. g. grant money, help, permission to reuse published material, etc.)</xs:documentation>
  </xs:annotation>
</xs:element>

element IPRStatements/Citations
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Citation
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="Citations" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Citation" type="Statement" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Indicates how this dataset or record should be attributed if used [OBIF 1.0]</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/Citations/Citation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Statement
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  required      
annotation
documentation 
Indicates how this dataset or record should be attributed if used [OBIF 1.0]
source
<xs:element name="Citation" type="Statement" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Indicates how this dataset or record should be attributed if used [OBIF 1.0]</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Label
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Representation
used by
element Organisation/Name
annotation
documentation 
Collection of language-specific label representations
source
<xs:complexType name="Label">
  <xs:annotation>
    <xs:documentation xml:lang="en">Collection of language-specific label representations</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Representation" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation xml:lang="en">Language-specific label representation [ATTR: language]
					</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="LabelRepr"/>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Label/Representation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of LabelRepr
children Text Abbreviation
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  required      
annotation
documentation 
Language-specific label representation [ATTR: language]
					
source
<xs:element name="Representation" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Language-specific label representation [ATTR: language]
					</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="LabelRepr"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType LabelRepr
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Text Abbreviation
used by
element Label/Representation
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  required      
annotation
documentation 
Language-specific simple label, using simple formatted text
source
<xs:complexType name="LabelRepr">
  <xs:annotation>
    <xs:documentation xml:lang="en">Language-specific simple label, using simple formatted text</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Text" type="String255">
      <xs:annotation>
        <xs:documentation xml:lang="en">Label text in a specific language.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Abbreviation" type="String50" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Restricted to 50 characters maximum length, including blanks (recommended to be shorter!). Label abbreviations are especially important when displaying information in a tabular format.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="language" type="xs:language" use="required"/>
</xs:complexType>

element LabelRepr/Text
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Label text in a specific language.
source
<xs:element name="Text" type="String255">
  <xs:annotation>
    <xs:documentation xml:lang="en">Label text in a specific language.</xs:documentation>
  </xs:annotation>
</xs:element>

element LabelRepr/Abbreviation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String50
facets
minLength 1
maxLength 50
whiteSpace collapse
annotation
documentation 
Restricted to 50 characters maximum length, including blanks (recommended to be shorter!). Label abbreviations are especially important when displaying information in a tabular format.
source
<xs:element name="Abbreviation" type="String50" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Restricted to 50 characters maximum length, including blanks (recommended to be shorter!). Label abbreviations are especially important when displaying information in a tabular format.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Lookup
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Domain Term SourceName SourceNameVersion Comment
used by
complexType LookupL
annotation
documentation 
Descriptive term. May be taken from a controlled vocabulary maintained by a third party.
source
<xs:complexType name="Lookup">
  <xs:annotation>
    <xs:documentation xml:lang="en">Descriptive term. May be taken from a controlled vocabulary maintained by a third party.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Domain" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Subject area of the term list.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Term" type="String">
      <xs:annotation>
        <xs:documentation xml:lang="en">Descriptive term.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SourceName" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">If the term has been drawn from a named term list or thesaurus, its name is recorded here.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SourceNameVersion" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Version or date of the term list or thesaurus from which the term is drawn.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Comment" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Free text comment.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Lookup/Domain
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Subject area of the term list.
source
<xs:element name="Domain" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Subject area of the term list.</xs:documentation>
  </xs:annotation>
</xs:element>

element Lookup/Term
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Descriptive term.
source
<xs:element name="Term" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">Descriptive term.</xs:documentation>
  </xs:annotation>
</xs:element>

element Lookup/SourceName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
If the term has been drawn from a named term list or thesaurus, its name is recorded here.
source
<xs:element name="SourceName" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">If the term has been drawn from a named term list or thesaurus, its name is recorded here.</xs:documentation>
  </xs:annotation>
</xs:element>

element Lookup/SourceNameVersion
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Version or date of the term list or thesaurus from which the term is drawn.
source
<xs:element name="SourceNameVersion" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Version or date of the term list or thesaurus from which the term is drawn.</xs:documentation>
  </xs:annotation>
</xs:element>

element Lookup/Comment
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Free text comment.
source
<xs:element name="Comment" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Free text comment.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType LookupL
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of Lookup
children Domain Term SourceName SourceNameVersion Comment
used by
elements Stratigraphy/BiostratigraphicTerms/BiostratigraphicTerm Stratigraphy/ChronostratigraphicTerms/ChronostratigraphicTerm Stratigraphy/LithostratigraphicTerms/LithostratigraphicTerm
attributes
Name  Type  Use  Default  Fixed  
Language  xs:language  optional      
language  xs:language  optional      
annotation
documentation 
LookupType extended with language attribute (please do not use the deprecated "Language" attribute - all attributes should be lowercase).
source
<xs:complexType name="LookupL">
  <xs:annotation>
    <xs:documentation xml:lang="en">LookupType extended with language attribute (please do not use the deprecated "Language" attribute - all attributes should be lowercase).</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Lookup">
      <xs:attribute name="Language" type="xs:language" use="optional"/>
      <xs:attribute name="language" type="xs:language" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType MeasurementOrFact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children MeasurementOrFactAtomised MeasurementOrFactText
used by
elements Gathering/Altitude Gathering/Depth GrowthConditionAtomised/GrowthConditionsMeasurementsOrFacts/GrowthConditionsMeasurementOrFact Gathering/Height Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFact Unit/MeasurementsOrFacts/MeasurementOrFact Gathering/Biotope/MeasurementsOrFacts Gathering/SiteMeasurementsOrFacts/SiteMeasurementOrFact Unit/SpecimenUnit/SpecimenMeasurementsOrFacts/SpecimenMeasurementOrFact
annotation
documentation 
General purpose measurement and fact (descriptor) recording.
source
<xs:complexType name="MeasurementOrFact">
  <xs:annotation>
    <xs:documentation xml:lang="en">General purpose measurement and fact (descriptor) recording.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="MeasurementOrFactAtomised" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Atomised data describing a measurement or fact.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="MeasuredBy" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Attribution of the measurement to a Person</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MeasurementDateTime" type="xs:dateTime" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Date and/or Time the measurement was taken</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Duration" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Duration of measurement in time.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Method" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Method used to make measurement.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Parameter" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Describes type of measurement or fact, such as width, abundance, circumference, temperature etc. or colour etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="AppliesTo" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Depending on the use of the type, this can further specify the actual part measured. For example, a measurement of temperature may be a surface, air or sub-surface measurement.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="LowerValue" type="StringL">
            <xs:annotation>
              <xs:documentation xml:lang="en">Lower or only value or fact text.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="UpperValue" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Upper value where there is a range.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="UnitOfMeasurement" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Unit of measurement.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Accuracy" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Statement of accuracy of measurement.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MeasurementOrFactReference" type="Reference" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Reference (publication) where this measurement was taken from</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="IsQuantitative" type="xs:boolean" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Flag indicating if the value represents the numerical result of a quantitative measurement (TRUE) or a descriptor with textual or categorical result (FALSE).</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="MeasurementOrFactText" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Free text alternative to atomised version.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element MeasurementOrFact/MeasurementOrFactAtomised
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children MeasuredBy MeasurementDateTime Duration Method Parameter AppliesTo LowerValue UpperValue UnitOfMeasurement Accuracy MeasurementOrFactReference IsQuantitative
annotation
documentation 
Atomised data describing a measurement or fact.
source
<xs:element name="MeasurementOrFactAtomised" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised data describing a measurement or fact.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MeasuredBy" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Attribution of the measurement to a Person</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MeasurementDateTime" type="xs:dateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Date and/or Time the measurement was taken</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Duration" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Duration of measurement in time.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Method" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Method used to make measurement.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Parameter" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Describes type of measurement or fact, such as width, abundance, circumference, temperature etc. or colour etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AppliesTo" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Depending on the use of the type, this can further specify the actual part measured. For example, a measurement of temperature may be a surface, air or sub-surface measurement.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LowerValue" type="StringL">
        <xs:annotation>
          <xs:documentation xml:lang="en">Lower or only value or fact text.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UpperValue" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Upper value where there is a range.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UnitOfMeasurement" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Unit of measurement.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Accuracy" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Statement of accuracy of measurement.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MeasurementOrFactReference" type="Reference" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Reference (publication) where this measurement was taken from</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IsQuantitative" type="xs:boolean" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Flag indicating if the value represents the numerical result of a quantitative measurement (TRUE) or a descriptor with textual or categorical result (FALSE).</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MeasurementOrFact/MeasurementOrFactAtomised/MeasuredBy
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Attribution of the measurement to a Person
source
<xs:element name="MeasuredBy" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Attribution of the measurement to a Person</xs:documentation>
  </xs:annotation>
</xs:element>

element MeasurementOrFact/MeasurementOrFactAtomised/MeasurementDateTime
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:dateTime
annotation
documentation 
Date and/or Time the measurement was taken
source
<xs:element name="MeasurementDateTime" type="xs:dateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Date and/or Time the measurement was taken</xs:documentation>
  </xs:annotation>
</xs:element>

element MeasurementOrFact/MeasurementOrFactAtomised/Duration
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Duration of measurement in time.
source
<xs:element name="Duration" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Duration of measurement in time.</xs:documentation>
  </xs:annotation>
</xs:element>

element MeasurementOrFact/MeasurementOrFactAtomised/Method
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Method used to make measurement.
source
<xs:element name="Method" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Method used to make measurement.</xs:documentation>
  </xs:annotation>
</xs:element>

element MeasurementOrFact/MeasurementOrFactAtomised/Parameter
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Describes type of measurement or fact, such as width, abundance, circumference, temperature etc. or colour etc.
source
<xs:element name="Parameter" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Describes type of measurement or fact, such as width, abundance, circumference, temperature etc. or colour etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element MeasurementOrFact/MeasurementOrFactAtomised/AppliesTo
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Depending on the use of the type, this can further specify the actual part measured. For example, a measurement of temperature may be a surface, air or sub-surface measurement.
source
<xs:element name="AppliesTo" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Depending on the use of the type, this can further specify the actual part measured. For example, a measurement of temperature may be a surface, air or sub-surface measurement.</xs:documentation>
  </xs:annotation>
</xs:element>

element MeasurementOrFact/MeasurementOrFactAtomised/LowerValue
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Lower or only value or fact text.
source
<xs:element name="LowerValue" type="StringL">
  <xs:annotation>
    <xs:documentation xml:lang="en">Lower or only value or fact text.</xs:documentation>
  </xs:annotation>
</xs:element>

element MeasurementOrFact/MeasurementOrFactAtomised/UpperValue
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Upper value where there is a range.
source
<xs:element name="UpperValue" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Upper value where there is a range.</xs:documentation>
  </xs:annotation>
</xs:element>

element MeasurementOrFact/MeasurementOrFactAtomised/UnitOfMeasurement
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Unit of measurement.
source
<xs:element name="UnitOfMeasurement" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unit of measurement.</xs:documentation>
  </xs:annotation>
</xs:element>

element MeasurementOrFact/MeasurementOrFactAtomised/Accuracy
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Statement of accuracy of measurement.
source
<xs:element name="Accuracy" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Statement of accuracy of measurement.</xs:documentation>
  </xs:annotation>
</xs:element>

element MeasurementOrFact/MeasurementOrFactAtomised/MeasurementOrFactReference
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Reference
children ReferenceGUID TitleCitation CitationDetail URI DOI
annotation
documentation 
Reference (publication) where this measurement was taken from
source
<xs:element name="MeasurementOrFactReference" type="Reference" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference (publication) where this measurement was taken from</xs:documentation>
  </xs:annotation>
</xs:element>

element MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:boolean
annotation
documentation 
Flag indicating if the value represents the numerical result of a quantitative measurement (TRUE) or a descriptor with textual or categorical result (FALSE).
source
<xs:element name="IsQuantitative" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Flag indicating if the value represents the numerical result of a quantitative measurement (TRUE) or a descriptor with textual or categorical result (FALSE).</xs:documentation>
  </xs:annotation>
</xs:element>

element MeasurementOrFact/MeasurementOrFactText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Free text alternative to atomised version.
source
<xs:element name="MeasurementOrFactText" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Free text alternative to atomised version.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MetadataDescriptionRepr
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Title Details Coverage URI
used by
element ContentMetadata/Description/Representation
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  required      
annotation
documentation 
Language-specific content metadata (title, description, etc.) with *required* language attribute added.
source
<xs:complexType name="MetadataDescriptionRepr">
  <xs:annotation>
    <xs:documentation xml:lang="en">Language-specific content metadata (title, description, etc.) with *required* language attribute added.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Title" type="String255">
      <xs:annotation>
        <xs:documentation xml:lang="en">Source for Dublin-Core standard element "Title": A short, concise title.</xs:documentation>
        <xs:documentation xml:lang="en">General Note on DublinCore translation: In addition to those that can bee transformed from UBIF metadata, an additional DC.Type='dataset' should be added.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Details" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Source for Dublin-Core standard element "Description": Free-form text containing a longer description of the project.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Coverage" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Source for Dublin-Core standard element "Coverage": Free-form text describing geographic, taxonomic, or other coverage aspects of terminology or descriptions available in the current project.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="URI" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">URL pointing to an online source related to the current project, which may or may not serve an updated version of the description data.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="language" type="xs:language" use="required"/>
</xs:complexType>

element MetadataDescriptionRepr/Title
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation documentation 
Source for Dublin-Core standard element "Title": A short, concise title.
General Note on DublinCore translation: In addition to those that can bee transformed from UBIF metadata, an additional DC.Type='dataset' should be added.
source
<xs:element name="Title" type="String255">
  <xs:annotation>
    <xs:documentation xml:lang="en">Source for Dublin-Core standard element "Title": A short, concise title.</xs:documentation>
    <xs:documentation xml:lang="en">General Note on DublinCore translation: In addition to those that can bee transformed from UBIF metadata, an additional DC.Type='dataset' should be added.</xs:documentation>
  </xs:annotation>
</xs:element>

element MetadataDescriptionRepr/Details
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Source for Dublin-Core standard element "Description": Free-form text containing a longer description of the project.
source
<xs:element name="Details" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Source for Dublin-Core standard element "Description": Free-form text containing a longer description of the project.</xs:documentation>
  </xs:annotation>
</xs:element>

element MetadataDescriptionRepr/Coverage
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Source for Dublin-Core standard element "Coverage": Free-form text describing geographic, taxonomic, or other coverage aspects of terminology or descriptions available in the current project.
source
<xs:element name="Coverage" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Source for Dublin-Core standard element "Coverage": Free-form text describing geographic, taxonomic, or other coverage aspects of terminology or descriptions available in the current project.</xs:documentation>
  </xs:annotation>
</xs:element>

element MetadataDescriptionRepr/URI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
URL pointing to an online source related to the current project, which may or may not serve an updated version of the description data.
source
<xs:element name="URI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">URL pointing to an online source related to the current project, which may or may not serve an updated version of the description data.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MicroAgent
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Name Email Phone Address
used by
complexType MicroAgentP
annotation
documentation 
Provides a minimalized local Agent definition.
source
<xs:complexType name="MicroAgent">
  <xs:annotation>
    <xs:documentation xml:lang="en">Provides a minimalized local Agent definition.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Name" type="String255">
      <xs:annotation>
        <xs:documentation xml:lang="en">Person, person team, or role name (e. g., 'head of department')</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Email" type="String255" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The email address of the agent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Phone" type="String255" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">(voice phone)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Address" type="String255" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The complete postal address of the agent.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element MicroAgent/Name
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Person, person team, or role name (e. g., 'head of department')
source
<xs:element name="Name" type="String255">
  <xs:annotation>
    <xs:documentation xml:lang="en">Person, person team, or role name (e. g., 'head of department')</xs:documentation>
  </xs:annotation>
</xs:element>

element MicroAgent/Email
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
The email address of the agent
source
<xs:element name="Email" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The email address of the agent</xs:documentation>
  </xs:annotation>
</xs:element>

element MicroAgent/Phone
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
(voice phone)
source
<xs:element name="Phone" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">(voice phone)</xs:documentation>
  </xs:annotation>
</xs:element>

element MicroAgent/Address
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
The complete postal address of the agent.
source
<xs:element name="Address" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The complete postal address of the agent.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MicroAgentP
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of MicroAgent
children Name Email Phone Address
used by
elements DataSets/DataSet/ContentContacts/ContentContact DataSets/DataSet/TechnicalContacts/TechnicalContact
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional  false    
annotation
documentation 
Minimalised local Agent definition with preferred flag
source
<xs:complexType name="MicroAgentP">
  <xs:annotation>
    <xs:documentation xml:lang="en">Minimalised local Agent definition with preferred flag</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="MicroAgent">
      <xs:attribute name="preferred" type="xs:boolean" use="optional" default="false"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType MultiMediaObject
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children identifier type title IDofContainingCollection source provider fileURI productURI context tags ratings fileFormat fileFormatVersion fileSize MIMEType physicalFormat physicalObjectID createDate Creators modified IPR comment sex lifeStage subjectPart subjectOrientation subjectDistance TaxaInBackground labOrField temperature lightCondition playbackUsed captureEquipment counter filterUsedForRecording makerNote audio video image
used by
elements Unit/MultiMediaObjects/MultiMediaObject Gathering/SiteImages/SiteImage
annotation
documentation 
Elements to describe digital images, sound  or video recordings, etc.
source
<xs:complexType name="MultiMediaObject">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elements to describe digital images, sound  or video recordings, etc.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="identifier" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">DC term. An arbitrary code that is unique for the resource, with the resource being either a provider, collection, or media item. Often same as FileURI.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="type" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">DC term. Recommended terms are Collection, StillImage, Sound, MovingImage, InteractiveResource, Text. Values may be used either in their literal form, or with a full namespace (e. g. http://purl.org/dc/dcmitype/StillImage) from a controlled vocabulary, but the best practice is to use the literal form when using dc:type and use dcterms:type when you can supply the URI from a controlled vocabulary and implementers may require this practice. At least one of dc:type and dcterms:type must be supplied but, when feasible, supplying both may make the metadata more widely useful. The values of each should designate the same type, but in case of ambiguity dcterms:type prevails.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="title" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">DC term. Concise title, name, or brief descriptive label of institution, resource collection, or individual resource. This field should include the complete title with all the subtitles, if any.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IDofContainingCollection" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">AC term. If the resource is contained in a Collection, this field identifies that Collection uniquely. Its form is not specified by this normative document, but is left to implementers of specific implementations.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="source" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">DC term. A string providing an identifiable source from which the described resources was derived. If the resource was digitized from a non-digital resource, or was also previously published in a digital or printed publication, this describes the original. Do not put generally "related" publications in here. This field normally contains a free-form text description.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="provider" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">AC term. URI for person or organization responsible for presenting the media resource. If no separate Metadata Provider is given, this also attributes the metadata.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="fileURI" type="xs:anyURI">
      <xs:annotation>
        <xs:documentation xml:lang="en">Universal Resource Identifier of the underlying multimedia file, i.e. "naked" path to electronic source of multimedia object (e.g. web address).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="productURI" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Universal Resource Identifier of an electronic source of multimedia object including HTML, Javascript or similar means deliver rendered output.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="context" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The context of the object in relation to the specimen or observation. E.g. image of entire specimen, sound recording the observation is based on, image of original valid publication, etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="tags" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">General keywords or tags. Tags may be multi-worded phrases. Where scientific names, common names, geographic locations, etc. are separable, those should go into the more specific coverage metadata items provided further below. Examples: "flower diagram". Character or part keywords like "leaf", or "flower color" are especially desirable.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="tag" type="String" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">AC term. General keywords or tags. Tags may be multi-worded phrases. Where scientific names, common names, geographic locations, etc. are separable, those should go into the more specific coverage metadata items provided further below. Examples: "flower diagram". Character or part keywords like "leaf", or "flower color" are especially desirable.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="ratings" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A rating of the media resources, provided by record originators or editors, with -1 defining “rejected”, “0” defining “unrated”, and “1” (worst) to “5” (best). The origin of the rating is not communicated. It may, e. g., be based on user feedback or on editorial ratings. If Rating is not present, a value of 0 may be assumed. By "user-assigned" is meant assigned by the originator or editor of the record using the term.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="rating" type="String" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">xmp/AC term. A rating of the media resources, provided by record originators or editors, with -1 defining “rejected”, “0” defining “unrated”, and “1” (worst) to “5” (best). The origin of the rating is not communicated. It may, e. g., be based on user feedback or on editorial ratings. If Rating is not present, a value of 0 may be assumed. By "user-assigned" is meant assigned by the originator or editor of the record using the term.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="fileFormat" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Code or descriptive term for file format e.g. jpg, pcx, tiff for digital images; 16mm, beta video, AVI, mpg for moving images</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="fileFormatVersion" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Code or descriptive term for version of file format e.g. 3.0</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="fileSize" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Size in Kb of the file referred to by URI or filename.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MIMEType" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Define the main MIME type as defined by IANA: e.g. audio, video, text, application</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="physicalFormat" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Code or descriptive term for physical format of record, e.g. tape</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="physicalObjectID" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Code or descriptive term for identifier of physical item in a collection, e.g. tape number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="createDate" type="xs:dateTime" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">xmp/AC term. The date and time of day of the creation of the original resource from which the digital media was derived or created. The date and time must comply with the World Wide Web Consortium (W3C) datetime practice, which requires that date and time representation correspond to ISO 8601:1998, but with year fields always comprising 4 digits. This makes datetime records compliant with 8601:2004. AC datetime values may also follow 8601:2004 for ranges by separating two IS0 8601 datetime fields by a solidus ("forward slash", '/'). See also the wikipedia IS0 8601 entry for further explanation and examples<br/> See also digitizationDate.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Creators" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Identifier, e.g. name or other id, of (technical) personnel who has taken the multimedia. Does not imply copyrights or other rights.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="creator" type="String" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">DC element. Identifier, e.g. name or other id, of (technical) personnel who has taken the multimedia. Does not imply copyrights or other rights.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="modified" type="xs:dateTime" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">DC term. Date that the media resource was altered. The date and time must comply with the World Wide Web Consortium (W3C) datetime practice, which requires that date and time representation correspond to ISO 8601:1998, but with year fields always comprising 4 digits. This makes datetime records compliant with 8601:2004. AC datetime values may also follow 8601:2004 for ranges by separating two IS0 8601 datetime fields by a solidus ("forward slash", '/')</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IPR" type="IPRStatements" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Intellectual Property Rights relating specifically to the image.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="comment" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Free text of formatted text (rtf) description of the feature - not controlled length e.g. often a memo field						</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sex" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">DwC element. A description of the sex of any organisms featured within the media, when relevant to the subject of the media, e. g., male, female, hermaphrodite, dioecious.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="lifeStage" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">DwC element. A description of the life-cycle stage of any organisms featured within the media, when relevant to the subject of the media, e. g., larvae, juvenile, adult.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="subjectPart" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">AC element. The portion or product of organism morphology, behaviour, environment, etc. that is either predominantly shown or particularly well exemplified by the media resource.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="subjectOrientation" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">AC element. Specific orientation (= direction, view angle) of the subject represented in the media resource with respect to the acquisition device.					</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="subjectDistance" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Specific distance of the subject represented in the media resource with respect to the acquisition device.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxaInBackground" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Other taxa recorded in background</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="TaxonIdentified" type="TaxonIdentified" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Other taxon recorded in background</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="labOrField" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Recommended vocabulary: "Lab", "Field" to distinguish between those two environments</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="temperature" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Important parameter for lab recording.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="lightCondition" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Description of light conditions during recording, e.g. "artifical", "sun", "dark"</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="playbackUsed" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Recommended vocabulary: "yes", "no". Was a playback used to stimulate singing of animal to be recorded?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="captureEquipment" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Equipment used to create this multimedia object.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="counter" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">xxx</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="filterUsedForRecording" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">xxx</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="makerNote" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A tag for manufacturers of e.g. Exif/DCF writers to record any desired information. The contents are up to the manufacturer, but this tag shall not be
used for any other than its intended purpose.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="audio" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Use this container for audio items.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="microphone" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Microphone equipment used for recording audio track.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="channel" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Recommended vocabulary: "mono", "stereo". Channel(s) used for recording audio track.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="duration" type="UnitString" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Elapsed time of the entire file, expressed using ISO 8601 syntax; see http://www.w3.org/TR/NOTE-datetime.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="durationTimeCode" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Pattern: [0-9][0-9]:[0-5][0-9]:[0-5][0-9]:[0-9][0-9]</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="compression" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Type for recording the type of compression used for a digital audio file. compressionType has 1 attribute ID XML ID) and 4 elements codecCreatorApp, codecCreatorAppVersion, codecName and codecQuality.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="codecName" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Name and version (or subtype) of the compression algorithm used, e.g., Frauenhofer xyz ["xyz"] is a placeholder for versioning information]</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="codecQuality" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Impact of the compression on quality e.g. lossless or lossy.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="samplingFrequency" type="UnitString" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Rate at which the audio was sampled, expressed in kHz, e.g., 22, 44.1, 48, 96, etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="version" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">UK Version, US Version, home video version, etc. Mapping to Dublin Core would be made using a description element</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="audioEncoding" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="sampleRate" type="UnitString" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="soundBitrate" type="UnitString" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="parabola" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="carrierFrequency" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="pulseRepetitionRate" type="UnitString" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="pulseLength" type="UnitString" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="pulseFrequencyContour" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="pulseEnergyContour" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="pulseTimeEncodedSignal" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="pulseMaximumAmplitude" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="pulseFrequenceModulations" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="pulseDistanceRegularity" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="pulseGrouping" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="speed" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="pitch" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="volume" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="callType" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">e.g. territorial call, beggar call</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="numberOfNotes" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="chapters" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="video" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Use this container for video items.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="microphone" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Microphone equipment used for recording audio track.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="lensModel" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">This tag records the lens’s model name and model number as an ASCII string. </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="lightSource" type="xs:anyURI" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">The kind of light source.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="channels" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Recommended vocabulary: "mono", "stereo". Channels used for recording audio track.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="duration" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Elapsed time of the entire file, expressed using ISO 8601 syntax; see http://www.w3.org/TR/NOTE-datetime.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="durationTimeCode" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Pattern: [0-9][0-9]:[0-5][0-9]:[0-5][0-9]:[0-9][0-9]</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="compressionType" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Type for recording the type of compression used for a digital audio file. compressionType has 1 attribute ID XML ID) and 4 elements codecCreatorApp, codecCreatorAppVersion, codecName and codecQuality.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="version" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">UK Version, US Version, home video version, etc. Mapping to Dublin Core would be made using a description element</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="audioEncoding" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="soundBitrate" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="aspectRatio" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">can be calculated based on width and hight, e.g. 16:09</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="videoEncoding" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">The Codec of the video, e.g. xvid, MPEG</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="videoBitrate" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="framerate" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">The number of frames per second</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="timeCompression" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">To denote HighSpeed or TimeLaps videos</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="color" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">e.g. Grayscale</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="thumbnailURI" type="xs:anyURI" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">The URL of a thumbnail representing the digital object or, if there is no such thumbnail, the URL of the digital object in the best resolution available on the web site of the data provider from which a thumbnail could be generated.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="imageSize" type="imageSize" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Image or Video size in pixels x pixels.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="callType" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">e.g. territorial call, beggar call</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="numberOfNotes" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="subtitles" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="subtitlesFormat" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="chapters" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">XXX</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="image" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Use this container for image records.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="lensModel" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">This tag records the lens’s model name and model number as an ASCII string. </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="f_Number" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">This tag records the  f number used for recording.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="focalLength" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">The actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="focalLengthIn35mmFilm" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">This tag indicates the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the FocalLength tag.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="lightSource" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">The kind of light source.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="flash" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">This tag indicates the flash status when the picture was taken. [Exif/DCFwriter].</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="flashEnergy" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="whiteBalance" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">This tag indicates the white balance mode set when the image was shot.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="digitalZoomRatio" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">This tag indicates the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="contrast" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">This tag indicates the direction of contrast processing applied by the camera when the image was shot.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="saturation" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">This tag indicates the direction of saturation processing applied by the camera when the image was shot.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="sharpness" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">This tag indicates the direction of sharpness processing applied by the camera when the image was shot.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="gamma" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Indicates the value of coefficient gamma. The formula of transfer function used for image reproduction is expressed as follows. (Reproduced value) = (Input value)^gamma</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="imageColorSpace" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">## Element under discussion ## See Bob Morris' comments under http://efgblade.cs.umb.edu/twiki/bin/view/BDEI/ColorManagement	</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="profile_Name" type="String" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">The name of the Colour Space of the Image</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="profile_Ref" type="xs:anyURI" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en"/>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="imageSize" type="imageSize" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Image or Video size in pixels x pixels.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="imageResolution" type="xs:int" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Resolution expressed in dots per inch.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="exposureTime" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">EXIF term. Exposure time, given in seconds (sec).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="exposureMode" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">EXIF term. This tag indicates the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="spectralSensitivity" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">EXIF term. Indicates the spectral sensitivity of each channel of the camera used. The tag value is an ASCII string compatible with the standard developed by the ASTM Technical committee. </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="photographicSensitivity" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">EXIF term. This tag indicates the sensitivity of the camera or input device when the image was shot. More specifically, it indicates one of the following values that are parameters defined in ISO 12232: standard output sensitivity (SOS), recommended exposure index (REI), or ISO speed. Accordingly, if a tag corresponding to a parameter that is designated by a SensitivityType tag is recorded, the values of the tag and of this PhotographicSensitivity tag are the same. However, if the value is 65535 (the maximum value of SHORT) or higher, the value of this tag shall be 65535. When recording this tag, the SensitivityType tag should also be recorded. In addition, while “Count = Any”, only 1 count should be used when recording this tag. Note that this tag was referred to as “ISOSpeedRatings” in versions of this standard up to Version 2.21.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ISOSpeed" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">This tag indicates the ISO speed value of a camera or input device that is defined in ISO 12232. When recording this tag, the PhotographicSensitivity and SensitivityType tags shall also be recorded. </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="shutterSpeed" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="brightness" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">The value of brightness. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99. Note that if the numerator of the record ed value is FFFFFFFF.H, Unknown shall be indicated.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="color" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">e.g. Grayscale</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="thumbnailURI" type="xs:anyURI" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">The URL of a thumbnail representing the digital object or, if there is no such thumbnail, the URL of the digital object in the best resolution available on the web site of the data provider from which a thumbnail could be generated.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element MultiMediaObject/identifier
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
DC term. An arbitrary code that is unique for the resource, with the resource being either a provider, collection, or media item. Often same as FileURI.
source
<xs:element name="identifier" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">DC term. An arbitrary code that is unique for the resource, with the resource being either a provider, collection, or media item. Often same as FileURI.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/type
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
DC term. Recommended terms are Collection, StillImage, Sound, MovingImage, InteractiveResource, Text. Values may be used either in their literal form, or with a full namespace (e. g. http://purl.org/dc/dcmitype/StillImage) from a controlled vocabulary, but the best practice is to use the literal form when using dc:type and use dcterms:type when you can supply the URI from a controlled vocabulary and implementers may require this practice. At least one of dc:type and dcterms:type must be supplied but, when feasible, supplying both may make the metadata more widely useful. The values of each should designate the same type, but in case of ambiguity dcterms:type prevails.
source
<xs:element name="type" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">DC term. Recommended terms are Collection, StillImage, Sound, MovingImage, InteractiveResource, Text. Values may be used either in their literal form, or with a full namespace (e. g. http://purl.org/dc/dcmitype/StillImage) from a controlled vocabulary, but the best practice is to use the literal form when using dc:type and use dcterms:type when you can supply the URI from a controlled vocabulary and implementers may require this practice. At least one of dc:type and dcterms:type must be supplied but, when feasible, supplying both may make the metadata more widely useful. The values of each should designate the same type, but in case of ambiguity dcterms:type prevails.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/title
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
DC term. Concise title, name, or brief descriptive label of institution, resource collection, or individual resource. This field should include the complete title with all the subtitles, if any.
source
<xs:element name="title" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">DC term. Concise title, name, or brief descriptive label of institution, resource collection, or individual resource. This field should include the complete title with all the subtitles, if any.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/IDofContainingCollection
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
AC term. If the resource is contained in a Collection, this field identifies that Collection uniquely. Its form is not specified by this normative document, but is left to implementers of specific implementations.
source
<xs:element name="IDofContainingCollection" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">AC term. If the resource is contained in a Collection, this field identifies that Collection uniquely. Its form is not specified by this normative document, but is left to implementers of specific implementations.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/source
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
DC term. A string providing an identifiable source from which the described resources was derived. If the resource was digitized from a non-digital resource, or was also previously published in a digital or printed publication, this describes the original. Do not put generally "related" publications in here. This field normally contains a free-form text description.
source
<xs:element name="source" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">DC term. A string providing an identifiable source from which the described resources was derived. If the resource was digitized from a non-digital resource, or was also previously published in a digital or printed publication, this describes the original. Do not put generally "related" publications in here. This field normally contains a free-form text description.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/provider
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
AC term. URI for person or organization responsible for presenting the media resource. If no separate Metadata Provider is given, this also attributes the metadata.
source
<xs:element name="provider" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">AC term. URI for person or organization responsible for presenting the media resource. If no separate Metadata Provider is given, this also attributes the metadata.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/fileURI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
Universal Resource Identifier of the underlying multimedia file, i.e. "naked" path to electronic source of multimedia object (e.g. web address).
source
<xs:element name="fileURI" type="xs:anyURI">
  <xs:annotation>
    <xs:documentation xml:lang="en">Universal Resource Identifier of the underlying multimedia file, i.e. "naked" path to electronic source of multimedia object (e.g. web address).</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/productURI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Universal Resource Identifier of an electronic source of multimedia object including HTML, Javascript or similar means deliver rendered output.
source
<xs:element name="productURI" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Universal Resource Identifier of an electronic source of multimedia object including HTML, Javascript or similar means deliver rendered output.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/context
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
The context of the object in relation to the specimen or observation. E.g. image of entire specimen, sound recording the observation is based on, image of original valid publication, etc.
source
<xs:element name="context" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The context of the object in relation to the specimen or observation. E.g. image of entire specimen, sound recording the observation is based on, image of original valid publication, etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/tags
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children tag
annotation
documentation 
General keywords or tags. Tags may be multi-worded phrases. Where scientific names, common names, geographic locations, etc. are separable, those should go into the more specific coverage metadata items provided further below. Examples: "flower diagram". Character or part keywords like "leaf", or "flower color" are especially desirable.
source
<xs:element name="tags" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">General keywords or tags. Tags may be multi-worded phrases. Where scientific names, common names, geographic locations, etc. are separable, those should go into the more specific coverage metadata items provided further below. Examples: "flower diagram". Character or part keywords like "leaf", or "flower color" are especially desirable.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="tag" type="String" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">AC term. General keywords or tags. Tags may be multi-worded phrases. Where scientific names, common names, geographic locations, etc. are separable, those should go into the more specific coverage metadata items provided further below. Examples: "flower diagram". Character or part keywords like "leaf", or "flower color" are especially desirable.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiMediaObject/tags/tag
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
AC term. General keywords or tags. Tags may be multi-worded phrases. Where scientific names, common names, geographic locations, etc. are separable, those should go into the more specific coverage metadata items provided further below. Examples: "flower diagram". Character or part keywords like "leaf", or "flower color" are especially desirable.
source
<xs:element name="tag" type="String" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">AC term. General keywords or tags. Tags may be multi-worded phrases. Where scientific names, common names, geographic locations, etc. are separable, those should go into the more specific coverage metadata items provided further below. Examples: "flower diagram". Character or part keywords like "leaf", or "flower color" are especially desirable.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/ratings
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children rating
annotation
documentation 
A rating of the media resources, provided by record originators or editors, with -1 defining “rejected”, “0” defining “unrated”, and “1” (worst) to “5” (best). The origin of the rating is not communicated. It may, e. g., be based on user feedback or on editorial ratings. If Rating is not present, a value of 0 may be assumed. By "user-assigned" is meant assigned by the originator or editor of the record using the term.
source
<xs:element name="ratings" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A rating of the media resources, provided by record originators or editors, with -1 defining “rejected”, “0” defining “unrated”, and “1” (worst) to “5” (best). The origin of the rating is not communicated. It may, e. g., be based on user feedback or on editorial ratings. If Rating is not present, a value of 0 may be assumed. By "user-assigned" is meant assigned by the originator or editor of the record using the term.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="rating" type="String" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">xmp/AC term. A rating of the media resources, provided by record originators or editors, with -1 defining “rejected”, “0” defining “unrated”, and “1” (worst) to “5” (best). The origin of the rating is not communicated. It may, e. g., be based on user feedback or on editorial ratings. If Rating is not present, a value of 0 may be assumed. By "user-assigned" is meant assigned by the originator or editor of the record using the term.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiMediaObject/ratings/rating
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
xmp/AC term. A rating of the media resources, provided by record originators or editors, with -1 defining “rejected”, “0” defining “unrated”, and “1” (worst) to “5” (best). The origin of the rating is not communicated. It may, e. g., be based on user feedback or on editorial ratings. If Rating is not present, a value of 0 may be assumed. By "user-assigned" is meant assigned by the originator or editor of the record using the term.
source
<xs:element name="rating" type="String" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">xmp/AC term. A rating of the media resources, provided by record originators or editors, with -1 defining “rejected”, “0” defining “unrated”, and “1” (worst) to “5” (best). The origin of the rating is not communicated. It may, e. g., be based on user feedback or on editorial ratings. If Rating is not present, a value of 0 may be assumed. By "user-assigned" is meant assigned by the originator or editor of the record using the term.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/fileFormat
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Code or descriptive term for file format e.g. jpg, pcx, tiff for digital images; 16mm, beta video, AVI, mpg for moving images
source
<xs:element name="fileFormat" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Code or descriptive term for file format e.g. jpg, pcx, tiff for digital images; 16mm, beta video, AVI, mpg for moving images</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/fileFormatVersion
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Code or descriptive term for version of file format e.g. 3.0
source
<xs:element name="fileFormatVersion" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Code or descriptive term for version of file format e.g. 3.0</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/fileSize
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Size in Kb of the file referred to by URI or filename.
source
<xs:element name="fileSize" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Size in Kb of the file referred to by URI or filename.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/MIMEType
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Define the main MIME type as defined by IANA: e.g. audio, video, text, application
source
<xs:element name="MIMEType" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Define the main MIME type as defined by IANA: e.g. audio, video, text, application</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/physicalFormat
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Code or descriptive term for physical format of record, e.g. tape
source
<xs:element name="physicalFormat" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Code or descriptive term for physical format of record, e.g. tape</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/physicalObjectID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Code or descriptive term for identifier of physical item in a collection, e.g. tape number
source
<xs:element name="physicalObjectID" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Code or descriptive term for identifier of physical item in a collection, e.g. tape number</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/createDate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:dateTime
annotation
documentation 
xmp/AC term. The date and time of day of the creation of the original resource from which the digital media was derived or created. The date and time must comply with the World Wide Web Consortium (W3C) datetime practice, which requires that date and time representation correspond to ISO 8601:1998, but with year fields always comprising 4 digits. This makes datetime records compliant with 8601:2004. AC datetime values may also follow 8601:2004 for ranges by separating two IS0 8601 datetime fields by a solidus ("forward slash", '/'). See also the wikipedia IS0 8601 entry for further explanation and examples<br/> See also digitizationDate.
source
<xs:element name="createDate" type="xs:dateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">xmp/AC term. The date and time of day of the creation of the original resource from which the digital media was derived or created. The date and time must comply with the World Wide Web Consortium (W3C) datetime practice, which requires that date and time representation correspond to ISO 8601:1998, but with year fields always comprising 4 digits. This makes datetime records compliant with 8601:2004. AC datetime values may also follow 8601:2004 for ranges by separating two IS0 8601 datetime fields by a solidus ("forward slash", '/'). See also the wikipedia IS0 8601 entry for further explanation and examples<br/> See also digitizationDate.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/Creators
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children creator
annotation
documentation 
Identifier, e.g. name or other id, of (technical) personnel who has taken the multimedia. Does not imply copyrights or other rights.
source
<xs:element name="Creators" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identifier, e.g. name or other id, of (technical) personnel who has taken the multimedia. Does not imply copyrights or other rights.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="creator" type="String" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">DC element. Identifier, e.g. name or other id, of (technical) personnel who has taken the multimedia. Does not imply copyrights or other rights.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiMediaObject/Creators/creator
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
DC element. Identifier, e.g. name or other id, of (technical) personnel who has taken the multimedia. Does not imply copyrights or other rights.
source
<xs:element name="creator" type="String" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">DC element. Identifier, e.g. name or other id, of (technical) personnel who has taken the multimedia. Does not imply copyrights or other rights.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/modified
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:dateTime
annotation
documentation 
DC term. Date that the media resource was altered. The date and time must comply with the World Wide Web Consortium (W3C) datetime practice, which requires that date and time representation correspond to ISO 8601:1998, but with year fields always comprising 4 digits. This makes datetime records compliant with 8601:2004. AC datetime values may also follow 8601:2004 for ranges by separating two IS0 8601 datetime fields by a solidus ("forward slash", '/')
source
<xs:element name="modified" type="xs:dateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">DC term. Date that the media resource was altered. The date and time must comply with the World Wide Web Consortium (W3C) datetime practice, which requires that date and time representation correspond to ISO 8601:1998, but with year fields always comprising 4 digits. This makes datetime records compliant with 8601:2004. AC datetime values may also follow 8601:2004 for ranges by separating two IS0 8601 datetime fields by a solidus ("forward slash", '/')</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/IPR
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type IPRStatements
children IPRDeclarations Copyrights Licenses TermsOfUseStatements Disclaimers Acknowledgements Citations
annotation
documentation 
Intellectual Property Rights relating specifically to the image.
source
<xs:element name="IPR" type="IPRStatements" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Intellectual Property Rights relating specifically to the image.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/comment
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Free text of formatted text (rtf) description of the feature - not controlled length e.g. often a memo field						
source
<xs:element name="comment" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Free text of formatted text (rtf) description of the feature - not controlled length e.g. often a memo field						</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/sex
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
DwC element. A description of the sex of any organisms featured within the media, when relevant to the subject of the media, e. g., male, female, hermaphrodite, dioecious.
source
<xs:element name="sex" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">DwC element. A description of the sex of any organisms featured within the media, when relevant to the subject of the media, e. g., male, female, hermaphrodite, dioecious.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/lifeStage
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
DwC element. A description of the life-cycle stage of any organisms featured within the media, when relevant to the subject of the media, e. g., larvae, juvenile, adult.
source
<xs:element name="lifeStage" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">DwC element. A description of the life-cycle stage of any organisms featured within the media, when relevant to the subject of the media, e. g., larvae, juvenile, adult.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/subjectPart
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
AC element. The portion or product of organism morphology, behaviour, environment, etc. that is either predominantly shown or particularly well exemplified by the media resource.
source
<xs:element name="subjectPart" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">AC element. The portion or product of organism morphology, behaviour, environment, etc. that is either predominantly shown or particularly well exemplified by the media resource.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/subjectOrientation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
AC element. Specific orientation (= direction, view angle) of the subject represented in the media resource with respect to the acquisition device.					
source
<xs:element name="subjectOrientation" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">AC element. Specific orientation (= direction, view angle) of the subject represented in the media resource with respect to the acquisition device.					</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/subjectDistance
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Specific distance of the subject represented in the media resource with respect to the acquisition device.
source
<xs:element name="subjectDistance" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specific distance of the subject represented in the media resource with respect to the acquisition device.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/TaxaInBackground
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children TaxonIdentified
annotation
documentation 
Other taxa recorded in background
source
<xs:element name="TaxaInBackground" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Other taxa recorded in background</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TaxonIdentified" type="TaxonIdentified" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Other taxon recorded in background</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiMediaObject/TaxaInBackground/TaxonIdentified
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type TaxonIdentified
children HigherTaxa ScientificName InformalNameString NameComments Code
annotation
documentation 
Other taxon recorded in background
source
<xs:element name="TaxonIdentified" type="TaxonIdentified" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Other taxon recorded in background</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/labOrField
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Recommended vocabulary: "Lab", "Field" to distinguish between those two environments
source
<xs:element name="labOrField" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Recommended vocabulary: "Lab", "Field" to distinguish between those two environments</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/temperature
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Important parameter for lab recording.
source
<xs:element name="temperature" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Important parameter for lab recording.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/lightCondition
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Description of light conditions during recording, e.g. "artifical", "sun", "dark"
source
<xs:element name="lightCondition" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Description of light conditions during recording, e.g. "artifical", "sun", "dark"</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/playbackUsed
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Recommended vocabulary: "yes", "no". Was a playback used to stimulate singing of animal to be recorded?
source
<xs:element name="playbackUsed" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Recommended vocabulary: "yes", "no". Was a playback used to stimulate singing of animal to be recorded?</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/captureEquipment
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Equipment used to create this multimedia object.
source
<xs:element name="captureEquipment" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Equipment used to create this multimedia object.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/counter
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
xxx
source
<xs:element name="counter" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">xxx</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/filterUsedForRecording
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
xxx
source
<xs:element name="filterUsedForRecording" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">xxx</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/makerNote
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A tag for manufacturers of e.g. Exif/DCF writers to record any desired information. The contents are up to the manufacturer, but this tag shall not be
used for any other than its intended purpose.
source
<xs:element name="makerNote" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A tag for manufacturers of e.g. Exif/DCF writers to record any desired information. The contents are up to the manufacturer, but this tag shall not be
used for any other than its intended purpose.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children microphone channel duration durationTimeCode compression codecName codecQuality samplingFrequency version audioEncoding sampleRate soundBitrate parabola carrierFrequency pulseRepetitionRate pulseLength pulseFrequencyContour pulseEnergyContour pulseTimeEncodedSignal pulseMaximumAmplitude pulseFrequenceModulations pulseDistanceRegularity pulseGrouping speed pitch volume callType numberOfNotes chapters
annotation
documentation 
Use this container for audio items.
source
<xs:element name="audio" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Use this container for audio items.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="microphone" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Microphone equipment used for recording audio track.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="channel" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Recommended vocabulary: "mono", "stereo". Channel(s) used for recording audio track.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="duration" type="UnitString" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Elapsed time of the entire file, expressed using ISO 8601 syntax; see http://www.w3.org/TR/NOTE-datetime.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="durationTimeCode" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Pattern: [0-9][0-9]:[0-5][0-9]:[0-5][0-9]:[0-9][0-9]</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="compression" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Type for recording the type of compression used for a digital audio file. compressionType has 1 attribute ID XML ID) and 4 elements codecCreatorApp, codecCreatorAppVersion, codecName and codecQuality.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="codecName" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Name and version (or subtype) of the compression algorithm used, e.g., Frauenhofer xyz ["xyz"] is a placeholder for versioning information]</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="codecQuality" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Impact of the compression on quality e.g. lossless or lossy.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="samplingFrequency" type="UnitString" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Rate at which the audio was sampled, expressed in kHz, e.g., 22, 44.1, 48, 96, etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="version" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">UK Version, US Version, home video version, etc. Mapping to Dublin Core would be made using a description element</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="audioEncoding" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sampleRate" type="UnitString" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="soundBitrate" type="UnitString" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="parabola" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrierFrequency" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pulseRepetitionRate" type="UnitString" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pulseLength" type="UnitString" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pulseFrequencyContour" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pulseEnergyContour" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pulseTimeEncodedSignal" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pulseMaximumAmplitude" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pulseFrequenceModulations" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pulseDistanceRegularity" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pulseGrouping" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="speed" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pitch" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="volume" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="callType" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">e.g. territorial call, beggar call</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfNotes" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="chapters" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiMediaObject/audio/microphone
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Microphone equipment used for recording audio track.
source
<xs:element name="microphone" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Microphone equipment used for recording audio track.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/channel
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Recommended vocabulary: "mono", "stereo". Channel(s) used for recording audio track.
source
<xs:element name="channel" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Recommended vocabulary: "mono", "stereo". Channel(s) used for recording audio track.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/duration
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type UnitString
attributes
Name  Type  Use  Default  Fixed  
Unit  xs:string  required      
annotation
documentation 
Elapsed time of the entire file, expressed using ISO 8601 syntax; see http://www.w3.org/TR/NOTE-datetime.
source
<xs:element name="duration" type="UnitString" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elapsed time of the entire file, expressed using ISO 8601 syntax; see http://www.w3.org/TR/NOTE-datetime.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/durationTimeCode
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Pattern: [0-9][0-9]:[0-5][0-9]:[0-5][0-9]:[0-9][0-9]
source
<xs:element name="durationTimeCode" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Pattern: [0-9][0-9]:[0-5][0-9]:[0-5][0-9]:[0-9][0-9]</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/compression
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Type for recording the type of compression used for a digital audio file. compressionType has 1 attribute ID XML ID) and 4 elements codecCreatorApp, codecCreatorAppVersion, codecName and codecQuality.
source
<xs:element name="compression" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Type for recording the type of compression used for a digital audio file. compressionType has 1 attribute ID XML ID) and 4 elements codecCreatorApp, codecCreatorAppVersion, codecName and codecQuality.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/codecName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Name and version (or subtype) of the compression algorithm used, e.g., Frauenhofer xyz ["xyz"] is a placeholder for versioning information]
source
<xs:element name="codecName" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name and version (or subtype) of the compression algorithm used, e.g., Frauenhofer xyz ["xyz"] is a placeholder for versioning information]</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/codecQuality
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Impact of the compression on quality e.g. lossless or lossy.
source
<xs:element name="codecQuality" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Impact of the compression on quality e.g. lossless or lossy.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/samplingFrequency
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type UnitString
attributes
Name  Type  Use  Default  Fixed  
Unit  xs:string  required      
annotation
documentation 
Rate at which the audio was sampled, expressed in kHz, e.g., 22, 44.1, 48, 96, etc.
source
<xs:element name="samplingFrequency" type="UnitString" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Rate at which the audio was sampled, expressed in kHz, e.g., 22, 44.1, 48, 96, etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/version
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
UK Version, US Version, home video version, etc. Mapping to Dublin Core would be made using a description element
source
<xs:element name="version" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">UK Version, US Version, home video version, etc. Mapping to Dublin Core would be made using a description element</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/audioEncoding
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="audioEncoding" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/sampleRate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type UnitString
attributes
Name  Type  Use  Default  Fixed  
Unit  xs:string  required      
annotation
documentation 
XXX
source
<xs:element name="sampleRate" type="UnitString" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/soundBitrate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type UnitString
attributes
Name  Type  Use  Default  Fixed  
Unit  xs:string  required      
annotation
documentation 
XXX
source
<xs:element name="soundBitrate" type="UnitString" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/parabola
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="parabola" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/carrierFrequency
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="carrierFrequency" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/pulseRepetitionRate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type UnitString
attributes
Name  Type  Use  Default  Fixed  
Unit  xs:string  required      
annotation
documentation 
XXX
source
<xs:element name="pulseRepetitionRate" type="UnitString" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/pulseLength
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type UnitString
attributes
Name  Type  Use  Default  Fixed  
Unit  xs:string  required      
annotation
documentation 
XXX
source
<xs:element name="pulseLength" type="UnitString" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/pulseFrequencyContour
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="pulseFrequencyContour" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/pulseEnergyContour
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="pulseEnergyContour" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/pulseTimeEncodedSignal
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="pulseTimeEncodedSignal" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/pulseMaximumAmplitude
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="pulseMaximumAmplitude" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/pulseFrequenceModulations
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="pulseFrequenceModulations" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/pulseDistanceRegularity
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="pulseDistanceRegularity" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/pulseGrouping
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="pulseGrouping" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/speed
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="speed" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/pitch
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="pitch" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/volume
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="volume" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/callType
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
e.g. territorial call, beggar call
source
<xs:element name="callType" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">e.g. territorial call, beggar call</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/numberOfNotes
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="numberOfNotes" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/audio/chapters
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="chapters" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children microphone lensModel lightSource channels duration durationTimeCode compressionType version audioEncoding soundBitrate aspectRatio videoEncoding videoBitrate framerate timeCompression color thumbnailURI imageSize callType numberOfNotes subtitles subtitlesFormat chapters
annotation
documentation 
Use this container for video items.
source
<xs:element name="video" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Use this container for video items.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="microphone" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Microphone equipment used for recording audio track.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="lensModel" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">This tag records the lens’s model name and model number as an ASCII string. </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="lightSource" type="xs:anyURI" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The kind of light source.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="channels" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Recommended vocabulary: "mono", "stereo". Channels used for recording audio track.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="duration" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Elapsed time of the entire file, expressed using ISO 8601 syntax; see http://www.w3.org/TR/NOTE-datetime.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="durationTimeCode" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Pattern: [0-9][0-9]:[0-5][0-9]:[0-5][0-9]:[0-9][0-9]</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="compressionType" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Type for recording the type of compression used for a digital audio file. compressionType has 1 attribute ID XML ID) and 4 elements codecCreatorApp, codecCreatorAppVersion, codecName and codecQuality.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="version" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">UK Version, US Version, home video version, etc. Mapping to Dublin Core would be made using a description element</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="audioEncoding" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="soundBitrate" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="aspectRatio" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">can be calculated based on width and hight, e.g. 16:09</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="videoEncoding" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The Codec of the video, e.g. xvid, MPEG</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="videoBitrate" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="framerate" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The number of frames per second</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="timeCompression" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">To denote HighSpeed or TimeLaps videos</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="color" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">e.g. Grayscale</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="thumbnailURI" type="xs:anyURI" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The URL of a thumbnail representing the digital object or, if there is no such thumbnail, the URL of the digital object in the best resolution available on the web site of the data provider from which a thumbnail could be generated.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="imageSize" type="imageSize" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Image or Video size in pixels x pixels.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="callType" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">e.g. territorial call, beggar call</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfNotes" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="subtitles" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="subtitlesFormat" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="chapters" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">XXX</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiMediaObject/video/microphone
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Microphone equipment used for recording audio track.
source
<xs:element name="microphone" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Microphone equipment used for recording audio track.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/lensModel
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
This tag records the lens’s model name and model number as an ASCII string. 
source
<xs:element name="lensModel" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">This tag records the lens’s model name and model number as an ASCII string. </xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/lightSource
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
The kind of light source.
source
<xs:element name="lightSource" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The kind of light source.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/channels
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Recommended vocabulary: "mono", "stereo". Channels used for recording audio track.
source
<xs:element name="channels" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Recommended vocabulary: "mono", "stereo". Channels used for recording audio track.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/duration
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Elapsed time of the entire file, expressed using ISO 8601 syntax; see http://www.w3.org/TR/NOTE-datetime.
source
<xs:element name="duration" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elapsed time of the entire file, expressed using ISO 8601 syntax; see http://www.w3.org/TR/NOTE-datetime.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/durationTimeCode
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Pattern: [0-9][0-9]:[0-5][0-9]:[0-5][0-9]:[0-9][0-9]
source
<xs:element name="durationTimeCode" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Pattern: [0-9][0-9]:[0-5][0-9]:[0-5][0-9]:[0-9][0-9]</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/compressionType
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Type for recording the type of compression used for a digital audio file. compressionType has 1 attribute ID XML ID) and 4 elements codecCreatorApp, codecCreatorAppVersion, codecName and codecQuality.
source
<xs:element name="compressionType" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Type for recording the type of compression used for a digital audio file. compressionType has 1 attribute ID XML ID) and 4 elements codecCreatorApp, codecCreatorAppVersion, codecName and codecQuality.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/version
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
UK Version, US Version, home video version, etc. Mapping to Dublin Core would be made using a description element
source
<xs:element name="version" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">UK Version, US Version, home video version, etc. Mapping to Dublin Core would be made using a description element</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/audioEncoding
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="audioEncoding" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/soundBitrate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="soundBitrate" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/aspectRatio
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
can be calculated based on width and hight, e.g. 16:09
source
<xs:element name="aspectRatio" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">can be calculated based on width and hight, e.g. 16:09</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/videoEncoding
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The Codec of the video, e.g. xvid, MPEG
source
<xs:element name="videoEncoding" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The Codec of the video, e.g. xvid, MPEG</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/videoBitrate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="videoBitrate" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/framerate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The number of frames per second
source
<xs:element name="framerate" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The number of frames per second</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/timeCompression
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
To denote HighSpeed or TimeLaps videos
source
<xs:element name="timeCompression" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">To denote HighSpeed or TimeLaps videos</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/color
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
e.g. Grayscale
source
<xs:element name="color" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">e.g. Grayscale</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/thumbnailURI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
The URL of a thumbnail representing the digital object or, if there is no such thumbnail, the URL of the digital object in the best resolution available on the web site of the data provider from which a thumbnail could be generated.
source
<xs:element name="thumbnailURI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The URL of a thumbnail representing the digital object or, if there is no such thumbnail, the URL of the digital object in the best resolution available on the web site of the data provider from which a thumbnail could be generated.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/imageSize
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type imageSize
children width height
annotation
documentation 
Image or Video size in pixels x pixels.
source
<xs:element name="imageSize" type="imageSize" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Image or Video size in pixels x pixels.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/callType
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
e.g. territorial call, beggar call
source
<xs:element name="callType" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">e.g. territorial call, beggar call</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/numberOfNotes
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="numberOfNotes" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/subtitles
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="subtitles" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/subtitlesFormat
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="subtitlesFormat" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/video/chapters
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
XXX
source
<xs:element name="chapters" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">XXX</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children lensModel f_Number focalLength focalLengthIn35mmFilm lightSource flash flashEnergy whiteBalance digitalZoomRatio contrast saturation sharpness gamma imageColorSpace imageSize imageResolution exposureTime exposureMode spectralSensitivity photographicSensitivity ISOSpeed shutterSpeed brightness color thumbnailURI
annotation
documentation 
Use this container for image records.
source
<xs:element name="image" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Use this container for image records.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="lensModel" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">This tag records the lens’s model name and model number as an ASCII string. </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="f_Number" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">This tag records the  f number used for recording.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="focalLength" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="focalLengthIn35mmFilm" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">This tag indicates the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the FocalLength tag.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="lightSource" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The kind of light source.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="flash" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">This tag indicates the flash status when the picture was taken. [Exif/DCFwriter].</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="flashEnergy" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="whiteBalance" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">This tag indicates the white balance mode set when the image was shot.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="digitalZoomRatio" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">This tag indicates the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="contrast" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">This tag indicates the direction of contrast processing applied by the camera when the image was shot.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="saturation" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">This tag indicates the direction of saturation processing applied by the camera when the image was shot.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sharpness" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">This tag indicates the direction of sharpness processing applied by the camera when the image was shot.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="gamma" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Indicates the value of coefficient gamma. The formula of transfer function used for image reproduction is expressed as follows. (Reproduced value) = (Input value)^gamma</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="imageColorSpace" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">## Element under discussion ## See Bob Morris' comments under http://efgblade.cs.umb.edu/twiki/bin/view/BDEI/ColorManagement	</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="profile_Name" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The name of the Colour Space of the Image</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="profile_Ref" type="xs:anyURI" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en"/>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="imageSize" type="imageSize" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Image or Video size in pixels x pixels.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="imageResolution" type="xs:int" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Resolution expressed in dots per inch.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="exposureTime" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">EXIF term. Exposure time, given in seconds (sec).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="exposureMode" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">EXIF term. This tag indicates the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="spectralSensitivity" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">EXIF term. Indicates the spectral sensitivity of each channel of the camera used. The tag value is an ASCII string compatible with the standard developed by the ASTM Technical committee. </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="photographicSensitivity" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">EXIF term. This tag indicates the sensitivity of the camera or input device when the image was shot. More specifically, it indicates one of the following values that are parameters defined in ISO 12232: standard output sensitivity (SOS), recommended exposure index (REI), or ISO speed. Accordingly, if a tag corresponding to a parameter that is designated by a SensitivityType tag is recorded, the values of the tag and of this PhotographicSensitivity tag are the same. However, if the value is 65535 (the maximum value of SHORT) or higher, the value of this tag shall be 65535. When recording this tag, the SensitivityType tag should also be recorded. In addition, while “Count = Any”, only 1 count should be used when recording this tag. Note that this tag was referred to as “ISOSpeedRatings” in versions of this standard up to Version 2.21.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ISOSpeed" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">This tag indicates the ISO speed value of a camera or input device that is defined in ISO 12232. When recording this tag, the PhotographicSensitivity and SensitivityType tags shall also be recorded. </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="shutterSpeed" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="brightness" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The value of brightness. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99. Note that if the numerator of the record ed value is FFFFFFFF.H, Unknown shall be indicated.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="color" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">e.g. Grayscale</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="thumbnailURI" type="xs:anyURI" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The URL of a thumbnail representing the digital object or, if there is no such thumbnail, the URL of the digital object in the best resolution available on the web site of the data provider from which a thumbnail could be generated.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiMediaObject/image/lensModel
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
This tag records the lens’s model name and model number as an ASCII string. 
source
<xs:element name="lensModel" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">This tag records the lens’s model name and model number as an ASCII string. </xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/f_Number
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
This tag records the  f number used for recording.
source
<xs:element name="f_Number" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">This tag records the  f number used for recording.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/focalLength
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera.
source
<xs:element name="focalLength" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/focalLengthIn35mmFilm
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
This tag indicates the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the FocalLength tag.
source
<xs:element name="focalLengthIn35mmFilm" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">This tag indicates the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the FocalLength tag.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/lightSource
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The kind of light source.
source
<xs:element name="lightSource" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The kind of light source.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/flash
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
This tag indicates the flash status when the picture was taken. [Exif/DCFwriter].
source
<xs:element name="flash" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">This tag indicates the flash status when the picture was taken. [Exif/DCFwriter].</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/flashEnergy
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS).
source
<xs:element name="flashEnergy" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS).</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/whiteBalance
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
This tag indicates the white balance mode set when the image was shot.
source
<xs:element name="whiteBalance" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">This tag indicates the white balance mode set when the image was shot.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/digitalZoomRatio
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
This tag indicates the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used.
source
<xs:element name="digitalZoomRatio" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">This tag indicates the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/contrast
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
This tag indicates the direction of contrast processing applied by the camera when the image was shot.
source
<xs:element name="contrast" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">This tag indicates the direction of contrast processing applied by the camera when the image was shot.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/saturation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
This tag indicates the direction of saturation processing applied by the camera when the image was shot.
source
<xs:element name="saturation" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">This tag indicates the direction of saturation processing applied by the camera when the image was shot.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/sharpness
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
This tag indicates the direction of sharpness processing applied by the camera when the image was shot.
source
<xs:element name="sharpness" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">This tag indicates the direction of sharpness processing applied by the camera when the image was shot.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/gamma
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Indicates the value of coefficient gamma. The formula of transfer function used for image reproduction is expressed as follows. (Reproduced value) = (Input value)^gamma
source
<xs:element name="gamma" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Indicates the value of coefficient gamma. The formula of transfer function used for image reproduction is expressed as follows. (Reproduced value) = (Input value)^gamma</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/imageColorSpace
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children profile_Name profile_Ref
annotation
documentation 
## Element under discussion ## See Bob Morris' comments under http://efgblade.cs.umb.edu/twiki/bin/view/BDEI/ColorManagement	
source
<xs:element name="imageColorSpace" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">## Element under discussion ## See Bob Morris' comments under http://efgblade.cs.umb.edu/twiki/bin/view/BDEI/ColorManagement	</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="profile_Name" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The name of the Colour Space of the Image</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="profile_Ref" type="xs:anyURI" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en"/>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MultiMediaObject/image/imageColorSpace/profile_Name
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The name of the Colour Space of the Image
source
<xs:element name="profile_Name" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The name of the Colour Space of the Image</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/imageColorSpace/profile_Ref
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
source
<xs:element name="profile_Ref" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en"/>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/imageSize
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type imageSize
children width height
annotation
documentation 
Image or Video size in pixels x pixels.
source
<xs:element name="imageSize" type="imageSize" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Image or Video size in pixels x pixels.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/imageResolution
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:int
annotation
documentation 
Resolution expressed in dots per inch.
source
<xs:element name="imageResolution" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Resolution expressed in dots per inch.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/exposureTime
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
EXIF term. Exposure time, given in seconds (sec).
source
<xs:element name="exposureTime" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">EXIF term. Exposure time, given in seconds (sec).</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/exposureMode
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
EXIF term. This tag indicates the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings.
source
<xs:element name="exposureMode" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">EXIF term. This tag indicates the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/spectralSensitivity
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
EXIF term. Indicates the spectral sensitivity of each channel of the camera used. The tag value is an ASCII string compatible with the standard developed by the ASTM Technical committee. 
source
<xs:element name="spectralSensitivity" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">EXIF term. Indicates the spectral sensitivity of each channel of the camera used. The tag value is an ASCII string compatible with the standard developed by the ASTM Technical committee. </xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/photographicSensitivity
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
EXIF term. This tag indicates the sensitivity of the camera or input device when the image was shot. More specifically, it indicates one of the following values that are parameters defined in ISO 12232: standard output sensitivity (SOS), recommended exposure index (REI), or ISO speed. Accordingly, if a tag corresponding to a parameter that is designated by a SensitivityType tag is recorded, the values of the tag and of this PhotographicSensitivity tag are the same. However, if the value is 65535 (the maximum value of SHORT) or higher, the value of this tag shall be 65535. When recording this tag, the SensitivityType tag should also be recorded. In addition, while “Count = Any”, only 1 count should be used when recording this tag. Note that this tag was referred to as “ISOSpeedRatings” in versions of this standard up to Version 2.21.
source
<xs:element name="photographicSensitivity" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">EXIF term. This tag indicates the sensitivity of the camera or input device when the image was shot. More specifically, it indicates one of the following values that are parameters defined in ISO 12232: standard output sensitivity (SOS), recommended exposure index (REI), or ISO speed. Accordingly, if a tag corresponding to a parameter that is designated by a SensitivityType tag is recorded, the values of the tag and of this PhotographicSensitivity tag are the same. However, if the value is 65535 (the maximum value of SHORT) or higher, the value of this tag shall be 65535. When recording this tag, the SensitivityType tag should also be recorded. In addition, while “Count = Any”, only 1 count should be used when recording this tag. Note that this tag was referred to as “ISOSpeedRatings” in versions of this standard up to Version 2.21.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/ISOSpeed
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
This tag indicates the ISO speed value of a camera or input device that is defined in ISO 12232. When recording this tag, the PhotographicSensitivity and SensitivityType tags shall also be recorded. 
source
<xs:element name="ISOSpeed" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">This tag indicates the ISO speed value of a camera or input device that is defined in ISO 12232. When recording this tag, the PhotographicSensitivity and SensitivityType tags shall also be recorded. </xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/shutterSpeed
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting.
source
<xs:element name="shutterSpeed" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/brightness
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The value of brightness. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99. Note that if the numerator of the record ed value is FFFFFFFF.H, Unknown shall be indicated.
source
<xs:element name="brightness" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The value of brightness. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99. Note that if the numerator of the record ed value is FFFFFFFF.H, Unknown shall be indicated.</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/color
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
e.g. Grayscale
source
<xs:element name="color" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">e.g. Grayscale</xs:documentation>
  </xs:annotation>
</xs:element>

element MultiMediaObject/image/thumbnailURI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
The URL of a thumbnail representing the digital object or, if there is no such thumbnail, the URL of the digital object in the best resolution available on the web site of the data provider from which a thumbnail could be generated.
source
<xs:element name="thumbnailURI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The URL of a thumbnail representing the digital object or, if there is no such thumbnail, the URL of the digital object in the best resolution available on the web site of the data provider from which a thumbnail could be generated.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MycologicalUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children LichenMorphotype MycologicalSexualStage MycologicalLiveStages
used by
element Unit/MycologicalUnit
annotation
documentation 
Elements only used for mycological units
source
<xs:complexType name="MycologicalUnit">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elements only used for mycological units</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="LichenMorphotype" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name of algal or cyanobacterial component of lichen</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MycologicalSexualStage" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en"/>
      </xs:annotation>
    </xs:element>
    <xs:element name="MycologicalLiveStages" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Spore states present in the sample.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="MycologicalLiveStage" type="StringL" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Spore states present in the sample.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element MycologicalUnit/LichenMorphotype
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Name of algal or cyanobacterial component of lichen
source
<xs:element name="LichenMorphotype" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of algal or cyanobacterial component of lichen</xs:documentation>
  </xs:annotation>
</xs:element>

element MycologicalUnit/MycologicalSexualStage
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
source
<xs:element name="MycologicalSexualStage" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en"/>
  </xs:annotation>
</xs:element>

element MycologicalUnit/MycologicalLiveStages
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children MycologicalLiveStage
annotation
documentation 
Spore states present in the sample.
source
<xs:element name="MycologicalLiveStages" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Spore states present in the sample.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MycologicalLiveStage" type="StringL" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Spore states present in the sample.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MycologicalUnit/MycologicalLiveStages/MycologicalLiveStage
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Spore states present in the sample.
source
<xs:element name="MycologicalLiveStage" type="StringL" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Spore states present in the sample.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType NameBacterial
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children GenusOrMonomial Subgenus SubgenusAuthorAndYear SpeciesEpithet SubspeciesEpithet ParentheticalAuthorTeamAndYear AuthorTeamAndYear NameApprobation
used by
element ScientificName/NameAtomised/Bacterial
annotation
documentation 
An atomised name under the International Code of Nomenclature of Bacteria
source
<xs:complexType name="NameBacterial">
  <xs:annotation>
    <xs:documentation xml:lang="en">An atomised name under the International Code of Nomenclature of Bacteria</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="GenusOrMonomial" type="Monomial" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Genus name.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Subgenus" type="Monomial" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Subgenus name.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SubgenusAuthorAndYear" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Author team and year of the subgenus name.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SpeciesEpithet" type="Epithet" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Species epithet</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SubspeciesEpithet" type="Epithet" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Maps to Darwin Core 2: Subspecies</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ParentheticalAuthorTeamAndYear" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Author team and Year of the basionym of a species or subspecies combination.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AuthorTeamAndYear" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The author(s) who published the full name as it stands and its year.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NameApprobation" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Approbation of name according to approved list, validation list, or validly published, paper in IJSB after 1980.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element NameBacterial/GenusOrMonomial
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Monomial
annotation
documentation 
Genus name.
source
<xs:element name="GenusOrMonomial" type="Monomial" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Genus name.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBacterial/Subgenus
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Monomial
annotation
documentation 
Subgenus name.
source
<xs:element name="Subgenus" type="Monomial" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Subgenus name.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBacterial/SubgenusAuthorAndYear
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Author team and year of the subgenus name.
source
<xs:element name="SubgenusAuthorAndYear" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Author team and year of the subgenus name.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBacterial/SpeciesEpithet
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Epithet
annotation
documentation 
Species epithet
source
<xs:element name="SpeciesEpithet" type="Epithet" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Species epithet</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBacterial/SubspeciesEpithet
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Epithet
annotation
documentation 
Maps to Darwin Core 2: Subspecies
source
<xs:element name="SubspeciesEpithet" type="Epithet" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Maps to Darwin Core 2: Subspecies</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBacterial/ParentheticalAuthorTeamAndYear
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Author team and Year of the basionym of a species or subspecies combination.
source
<xs:element name="ParentheticalAuthorTeamAndYear" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Author team and Year of the basionym of a species or subspecies combination.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBacterial/AuthorTeamAndYear
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The author(s) who published the full name as it stands and its year.
source
<xs:element name="AuthorTeamAndYear" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The author(s) who published the full name as it stands and its year.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBacterial/NameApprobation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Approbation of name according to approved list, validation list, or validly published, paper in IJSB after 1980.
source
<xs:element name="NameApprobation" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Approbation of name according to approved list, validation list, or validly published, paper in IJSB after 1980.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType NameBotanical
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children GenusOrMonomial FirstEpithet InfraspecificEpithet Rank HybridFlag AuthorTeamParenthesis AuthorTeam CultivarGroupName CultivarName TradeDesignationNames
used by
element ScientificName/NameAtomised/Botanical
annotation
documentation 
An atomised scientific name under the International Code of Botanical Nomenclature or the International Code of Nomenclature for Cultivated Plants
source
<xs:complexType name="NameBotanical">
  <xs:annotation>
    <xs:documentation xml:lang="en">An atomised scientific name under the International Code of Botanical Nomenclature or the International Code of Nomenclature for Cultivated Plants</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="GenusOrMonomial" type="Monomial" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Genus or higher taxon name.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FirstEpithet" type="Epithet" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The first epithet in a botanical name combination (species epithet or the epithet of the subdivision of a genus).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InfraspecificEpithet" type="Epithet" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The final epithet of a botanical name of infraspecific rank.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Rank" type="RankAbbreviation" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The rank of the name where needed to form it.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="HybridFlag" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Flag indicating that this is a named hybrid ("x") or a graft chimaera ("+"). The attribute insertionpoint defines the name element in front of which the qualifier should be inserted (1 = before entire name, 2= before first epithet, 3 = before rank designation for second epithet.)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="HybridFlag">
            <xs:attribute name="insertionpoint" type="xs:int" use="optional"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="AuthorTeamParenthesis" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Author team of the basionym of a combination.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AuthorTeam" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The author(s) who published the full name as it stands.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CultivarGroupName" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Cultivar group name</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CultivarName" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Cultivar name according to the ICNCP.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TradeDesignationNames" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container for trade names</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="TradeDesignationName" type="String" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Trade name used for a specific cultivar</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element NameBotanical/GenusOrMonomial
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Monomial
annotation
documentation 
Genus or higher taxon name.
source
<xs:element name="GenusOrMonomial" type="Monomial" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Genus or higher taxon name.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBotanical/FirstEpithet
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Epithet
annotation
documentation 
The first epithet in a botanical name combination (species epithet or the epithet of the subdivision of a genus).
source
<xs:element name="FirstEpithet" type="Epithet" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The first epithet in a botanical name combination (species epithet or the epithet of the subdivision of a genus).</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBotanical/InfraspecificEpithet
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Epithet
annotation
documentation 
The final epithet of a botanical name of infraspecific rank.
source
<xs:element name="InfraspecificEpithet" type="Epithet" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The final epithet of a botanical name of infraspecific rank.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBotanical/Rank
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type RankAbbreviation
facets
enumeration subgen.
enumeration sect.
enumeration subsp.
enumeration var.
enumeration subvar.
enumeration forma
enumeration f.
enumeration subforma
enumeration subf.
enumeration f.spec.
annotation
documentation 
The rank of the name where needed to form it.
source
<xs:element name="Rank" type="RankAbbreviation" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The rank of the name where needed to form it.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBotanical/HybridFlag
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of HybridFlag
attributes
Name  Type  Use  Default  Fixed  
insertionpoint  xs:int  optional      
annotation
documentation 
Flag indicating that this is a named hybrid ("x") or a graft chimaera ("+"). The attribute insertionpoint defines the name element in front of which the qualifier should be inserted (1 = before entire name, 2= before first epithet, 3 = before rank designation for second epithet.)
source
<xs:element name="HybridFlag" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Flag indicating that this is a named hybrid ("x") or a graft chimaera ("+"). The attribute insertionpoint defines the name element in front of which the qualifier should be inserted (1 = before entire name, 2= before first epithet, 3 = before rank designation for second epithet.)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="HybridFlag">
        <xs:attribute name="insertionpoint" type="xs:int" use="optional"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element NameBotanical/AuthorTeamParenthesis
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Author team of the basionym of a combination.
source
<xs:element name="AuthorTeamParenthesis" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Author team of the basionym of a combination.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBotanical/AuthorTeam
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The author(s) who published the full name as it stands.
source
<xs:element name="AuthorTeam" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The author(s) who published the full name as it stands.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBotanical/CultivarGroupName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Cultivar group name
source
<xs:element name="CultivarGroupName" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Cultivar group name</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBotanical/CultivarName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Cultivar name according to the ICNCP.
source
<xs:element name="CultivarName" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Cultivar name according to the ICNCP.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameBotanical/TradeDesignationNames
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children TradeDesignationName
annotation
documentation 
Container for trade names
source
<xs:element name="TradeDesignationNames" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container for trade names</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TradeDesignationName" type="String" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Trade name used for a specific cultivar</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element NameBotanical/TradeDesignationNames/TradeDesignationName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Trade name used for a specific cultivar
source
<xs:element name="TradeDesignationName" type="String" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Trade name used for a specific cultivar</xs:documentation>
  </xs:annotation>
</xs:element>

complexType NamedArea
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children AreaClass AreaName AreaCodeStandard AreaCode DataSource
used by
element Gathering/NamedAreas/NamedArea
annotation
documentation 
The name and category of an administrative or geoecological area.
source
<xs:complexType name="NamedArea">
  <xs:annotation>
    <xs:documentation xml:lang="en">The name and category of an administrative or geoecological area.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="AreaClass" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Allows recording of categories for local or national subdivision levels, geomorphological units, protected areas, etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AreaName" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name of a geographic, geomorphological, geoecological, or administrative area.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AreaCodeStandard" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Standard coding scheme the AreaCode adheres to.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AreaCode" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Abbreviation or code for area names</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DataSource" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en"/>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element NamedArea/AreaClass
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Allows recording of categories for local or national subdivision levels, geomorphological units, protected areas, etc.
source
<xs:element name="AreaClass" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Allows recording of categories for local or national subdivision levels, geomorphological units, protected areas, etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element NamedArea/AreaName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Name of a geographic, geomorphological, geoecological, or administrative area.
source
<xs:element name="AreaName" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of a geographic, geomorphological, geoecological, or administrative area.</xs:documentation>
  </xs:annotation>
</xs:element>

element NamedArea/AreaCodeStandard
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Standard coding scheme the AreaCode adheres to.
source
<xs:element name="AreaCodeStandard" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Standard coding scheme the AreaCode adheres to.</xs:documentation>
  </xs:annotation>
</xs:element>

element NamedArea/AreaCode
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Abbreviation or code for area names
source
<xs:element name="AreaCode" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Abbreviation or code for area names</xs:documentation>
  </xs:annotation>
</xs:element>

element NamedArea/DataSource
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
source
<xs:element name="DataSource" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en"/>
  </xs:annotation>
</xs:element>

complexType NameViral
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children GenusOrMonomial ViralSpeciesDesignation Acronym
used by
element ScientificName/NameAtomised/Viral
annotation
documentation 
An atomised scientific name under the International Code of Virus Classification and Nomenclature
source
<xs:complexType name="NameViral">
  <xs:annotation>
    <xs:documentation xml:lang="en">An atomised scientific name under the International Code of Virus Classification and Nomenclature</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="GenusOrMonomial" type="Monomial" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Genus or higher taxon name formed according to the code and representing the result of the identification. E.g. Comovirus.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ViralSpeciesDesignation" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The formal name of a viral species. Examples: vaccinia virus; human herpes virus 2 (herpes simplex virus 2); poliovirus 1; Saccharomyces cerevisiae virus L-A; enterobacteria phage PRD1 [Source: ICTV].</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Acronym" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The accepted acronym for the Virus, e.g. PCV for Peanut Clump Virus.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element NameViral/GenusOrMonomial
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Monomial
annotation
documentation 
Genus or higher taxon name formed according to the code and representing the result of the identification. E.g. Comovirus.
source
<xs:element name="GenusOrMonomial" type="Monomial" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Genus or higher taxon name formed according to the code and representing the result of the identification. E.g. Comovirus.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameViral/ViralSpeciesDesignation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The formal name of a viral species. Examples: vaccinia virus; human herpes virus 2 (herpes simplex virus 2); poliovirus 1; Saccharomyces cerevisiae virus L-A; enterobacteria phage PRD1 [Source: ICTV].
source
<xs:element name="ViralSpeciesDesignation" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The formal name of a viral species. Examples: vaccinia virus; human herpes virus 2 (herpes simplex virus 2); poliovirus 1; Saccharomyces cerevisiae virus L-A; enterobacteria phage PRD1 [Source: ICTV].</xs:documentation>
  </xs:annotation>
</xs:element>

element NameViral/Acronym
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The accepted acronym for the Virus, e.g. PCV for Peanut Clump Virus.
source
<xs:element name="Acronym" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The accepted acronym for the Virus, e.g. PCV for Peanut Clump Virus.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType NameZoological
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children GenusOrMonomial Subgenus SpeciesEpithet SubspeciesEpithet AuthorTeamOriginalAndYear AuthorTeamParenthesisAndYear CombinationAuthorTeamAndYear Breed NamedIndividual
used by
element ScientificName/NameAtomised/Zoological
annotation
documentation 
An atomised scientific name under the International Code of Zoological Nomenclature
source
<xs:complexType name="NameZoological">
  <xs:annotation>
    <xs:documentation xml:lang="en">An atomised scientific name under the International Code of Zoological Nomenclature</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="GenusOrMonomial" type="Monomial" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Genus or higher taxon name.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Subgenus" type="Monomial" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Subgenus name.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SpeciesEpithet" type="Epithet" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Species epithet</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SubspeciesEpithet" type="Epithet" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Maps to Darwin Core 2: Subspecies</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AuthorTeamOriginalAndYear" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The first person(s) who validly published a species-group name and the year of publication.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AuthorTeamParenthesisAndYear" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The parenthetical citation of the original author when a species-group was transferred to another genus and the year of the original publication.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CombinationAuthorTeamAndYear" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The citation of the authors responsible for the new combination and the year of its publication.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Breed" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name of the breed of an animal</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NamedIndividual" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">An individually named animal.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element NameZoological/GenusOrMonomial
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Monomial
annotation
documentation 
Genus or higher taxon name.
source
<xs:element name="GenusOrMonomial" type="Monomial" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Genus or higher taxon name.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameZoological/Subgenus
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Monomial
annotation
documentation 
Subgenus name.
source
<xs:element name="Subgenus" type="Monomial" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Subgenus name.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameZoological/SpeciesEpithet
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Epithet
annotation
documentation 
Species epithet
source
<xs:element name="SpeciesEpithet" type="Epithet" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Species epithet</xs:documentation>
  </xs:annotation>
</xs:element>

element NameZoological/SubspeciesEpithet
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Epithet
annotation
documentation 
Maps to Darwin Core 2: Subspecies
source
<xs:element name="SubspeciesEpithet" type="Epithet" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Maps to Darwin Core 2: Subspecies</xs:documentation>
  </xs:annotation>
</xs:element>

element NameZoological/AuthorTeamOriginalAndYear
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The first person(s) who validly published a species-group name and the year of publication.
source
<xs:element name="AuthorTeamOriginalAndYear" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The first person(s) who validly published a species-group name and the year of publication.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameZoological/AuthorTeamParenthesisAndYear
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The parenthetical citation of the original author when a species-group was transferred to another genus and the year of the original publication.
source
<xs:element name="AuthorTeamParenthesisAndYear" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The parenthetical citation of the original author when a species-group was transferred to another genus and the year of the original publication.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameZoological/CombinationAuthorTeamAndYear
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The citation of the authors responsible for the new combination and the year of its publication.
source
<xs:element name="CombinationAuthorTeamAndYear" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The citation of the authors responsible for the new combination and the year of its publication.</xs:documentation>
  </xs:annotation>
</xs:element>

element NameZoological/Breed
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Name of the breed of an animal
source
<xs:element name="Breed" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of the breed of an animal</xs:documentation>
  </xs:annotation>
</xs:element>

element NameZoological/NamedIndividual
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
An individually named animal.
source
<xs:element name="NamedIndividual" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">An individually named animal.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Organisation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children OrganisationGUID Name OrgUnits
used by
elements Gathering/Agents/GatheringAgent/Organisation Identification/Identifiers/Identifier/Organisation Contact/Organisation
source
<xs:complexType name="Organisation">
  <xs:sequence>
    <xs:element name="OrganisationGUID" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A globally unique identifier for the organisation or organisational unit</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Name" type="Label">
      <xs:annotation>
        <xs:documentation xml:lang="en">Full organization or corporate name in multiple languages (en: 'Botanical Garden of ...', de: 'Botanischer Garten von ...'). (vCard:Org.OrgName). The Label mechanism also supports acronyms / abbreviations (no vCard equivalent!).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="OrgUnits" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">If the contact contains no person definition: the unit within the organization the agent represents; else a list of the various organisational units to which a person may belong. (vCard:OrgUnit)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="OrgUnit" type="StringL" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">(vCard:OrgUnit)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Organisation/OrganisationGUID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
annotation
documentation 
A globally unique identifier for the organisation or organisational unit
source
<xs:element name="OrganisationGUID" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A globally unique identifier for the organisation or organisational unit</xs:documentation>
  </xs:annotation>
</xs:element>

element Organisation/Name
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Label
children Representation
annotation
documentation 
Full organization or corporate name in multiple languages (en: 'Botanical Garden of ...', de: 'Botanischer Garten von ...'). (vCard:Org.OrgName). The Label mechanism also supports acronyms / abbreviations (no vCard equivalent!).
source
<xs:element name="Name" type="Label">
  <xs:annotation>
    <xs:documentation xml:lang="en">Full organization or corporate name in multiple languages (en: 'Botanical Garden of ...', de: 'Botanischer Garten von ...'). (vCard:Org.OrgName). The Label mechanism also supports acronyms / abbreviations (no vCard equivalent!).</xs:documentation>
  </xs:annotation>
</xs:element>

element Organisation/OrgUnits
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children OrgUnit
annotation
documentation 
If the contact contains no person definition: the unit within the organization the agent represents; else a list of the various organisational units to which a person may belong. (vCard:OrgUnit)
source
<xs:element name="OrgUnits" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">If the contact contains no person definition: the unit within the organization the agent represents; else a list of the various organisational units to which a person may belong. (vCard:OrgUnit)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="OrgUnit" type="StringL" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">(vCard:OrgUnit)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Organisation/OrgUnits/OrgUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
(vCard:OrgUnit)
source
<xs:element name="OrgUnit" type="StringL" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">(vCard:OrgUnit)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType PalaeontologicalUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Preservation TimeRange
used by
element Unit/PalaeontologicalUnit
annotation
documentation 
Elements only used for palaeontological units
source
<xs:complexType name="PalaeontologicalUnit">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elements only used for palaeontological units</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Preservation" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Description of the fossil preservation of the specimen.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Completeness" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">An indication of the completeness of the representation of an organism in a palaeontological specimen.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Form" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Original, mould, cast etc</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Matrix" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">The sediment or mineral matrix enclosing the fossil</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Mineralisation" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Form of mineralisation</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Taphonomy" type="StringL" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Life position, allochthonous death assemblage, post mortem history details etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="TimeRange" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Known or assumed time range of a fossil</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element PalaeontologicalUnit/Preservation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Completeness Form Matrix Mineralisation Taphonomy
annotation
documentation 
Description of the fossil preservation of the specimen.
source
<xs:element name="Preservation" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Description of the fossil preservation of the specimen.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Completeness" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">An indication of the completeness of the representation of an organism in a palaeontological specimen.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Form" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Original, mould, cast etc</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Matrix" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The sediment or mineral matrix enclosing the fossil</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Mineralisation" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Form of mineralisation</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Taphonomy" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Life position, allochthonous death assemblage, post mortem history details etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PalaeontologicalUnit/Preservation/Completeness
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
An indication of the completeness of the representation of an organism in a palaeontological specimen.
source
<xs:element name="Completeness" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">An indication of the completeness of the representation of an organism in a palaeontological specimen.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnit/Preservation/Form
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Original, mould, cast etc
source
<xs:element name="Form" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Original, mould, cast etc</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnit/Preservation/Matrix
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
The sediment or mineral matrix enclosing the fossil
source
<xs:element name="Matrix" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The sediment or mineral matrix enclosing the fossil</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnit/Preservation/Mineralisation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Form of mineralisation
source
<xs:element name="Mineralisation" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Form of mineralisation</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnit/Preservation/Taphonomy
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Life position, allochthonous death assemblage, post mortem history details etc.
source
<xs:element name="Taphonomy" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Life position, allochthonous death assemblage, post mortem history details etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnit/TimeRange
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Known or assumed time range of a fossil
source
<xs:element name="TimeRange" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Known or assumed time range of a fossil</xs:documentation>
  </xs:annotation>
</xs:element>

complexType permitDetails
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children permitType permitStatus permitStatusQualifier permitURI permitText
used by
element Gathering/Permits/PermitInfo
annotation
documentation 
Container element for information on permits related to the Gathering event
source
<xs:complexType name="permitDetails">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for information on permits related to the Gathering event</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="permitType">
      <xs:annotation>
        <xs:documentation xml:lang="en">A permit is a document that allows someone to take an action that otherwise would not be allowed.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Contract"/>
          <xs:enumeration value="Copyright"/>
          <xs:enumeration value="Data use"/>
          <xs:enumeration value="Exemption Permit"/>
          <xs:enumeration value="Export Permit"/>
          <xs:enumeration value="Genetically Modified Organism"/>
          <xs:enumeration value="Human Pathogens"/>
          <xs:enumeration value="Intellectual Property Rights"/>
          <xs:enumeration value="Internationally Recognized Certificate of Compliance"/>
          <xs:enumeration value="Import Permit"/>
          <xs:enumeration value="Collecting Permit"/>
          <xs:enumeration value="Material Transfer Agreement"/>
          <xs:enumeration value="Memorandum of Cooperation"/>
          <xs:enumeration value="Memorandum of Understanding"/>
          <xs:enumeration value="Patent"/>
          <xs:enumeration value="Phytosanitary"/>
          <xs:enumeration value="Salvage"/>
          <xs:enumeration value="Veterinary Certificate"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="permitStatus">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information about the presence, absence or other basic status of permits associated with the sample(s). Material collected after 2014-10-12 cannot be in "Unknown" permit status!</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Permit available"/>
          <xs:enumeration value="Permit not required"/>
          <xs:enumeration value="Permit not available"/>
          <xs:enumeration value="Unknown"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="permitStatusQualifier" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Description of why a certain permit was not required or why Permit Status is unknown. Examples: "no national requirement for a permit at date of access", "officially authorized illegal holder", "collected on private land", "pre-Nagoya"</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="permitURI" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A reference to the permit related to the gathering.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="permitText" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The text of a permit related to the gathering/shipping or further details.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element permitDetails/permitType
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:string
facets
enumeration Contract
enumeration Copyright
enumeration Data use
enumeration Exemption Permit
enumeration Export Permit
enumeration Genetically Modified Organism
enumeration Human Pathogens
enumeration Intellectual Property Rights
enumeration Internationally Recognized Certificate of Compliance
enumeration Import Permit
enumeration Collecting Permit
enumeration Material Transfer Agreement
enumeration Memorandum of Cooperation
enumeration Memorandum of Understanding
enumeration Patent
enumeration Phytosanitary
enumeration Salvage
enumeration Veterinary Certificate
annotation
documentation 
A permit is a document that allows someone to take an action that otherwise would not be allowed.
source
<xs:element name="permitType">
  <xs:annotation>
    <xs:documentation xml:lang="en">A permit is a document that allows someone to take an action that otherwise would not be allowed.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Contract"/>
      <xs:enumeration value="Copyright"/>
      <xs:enumeration value="Data use"/>
      <xs:enumeration value="Exemption Permit"/>
      <xs:enumeration value="Export Permit"/>
      <xs:enumeration value="Genetically Modified Organism"/>
      <xs:enumeration value="Human Pathogens"/>
      <xs:enumeration value="Intellectual Property Rights"/>
      <xs:enumeration value="Internationally Recognized Certificate of Compliance"/>
      <xs:enumeration value="Import Permit"/>
      <xs:enumeration value="Collecting Permit"/>
      <xs:enumeration value="Material Transfer Agreement"/>
      <xs:enumeration value="Memorandum of Cooperation"/>
      <xs:enumeration value="Memorandum of Understanding"/>
      <xs:enumeration value="Patent"/>
      <xs:enumeration value="Phytosanitary"/>
      <xs:enumeration value="Salvage"/>
      <xs:enumeration value="Veterinary Certificate"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element permitDetails/permitStatus
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:string
facets
enumeration Permit available
enumeration Permit not required
enumeration Permit not available
enumeration Unknown
annotation
documentation 
Information about the presence, absence or other basic status of permits associated with the sample(s). Material collected after 2014-10-12 cannot be in "Unknown" permit status!
source
<xs:element name="permitStatus">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about the presence, absence or other basic status of permits associated with the sample(s). Material collected after 2014-10-12 cannot be in "Unknown" permit status!</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Permit available"/>
      <xs:enumeration value="Permit not required"/>
      <xs:enumeration value="Permit not available"/>
      <xs:enumeration value="Unknown"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element permitDetails/permitStatusQualifier
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Description of why a certain permit was not required or why Permit Status is unknown. Examples: "no national requirement for a permit at date of access", "officially authorized illegal holder", "collected on private land", "pre-Nagoya"
source
<xs:element name="permitStatusQualifier" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Description of why a certain permit was not required or why Permit Status is unknown. Examples: "no national requirement for a permit at date of access", "officially authorized illegal holder", "collected on private land", "pre-Nagoya"</xs:documentation>
  </xs:annotation>
</xs:element>

element permitDetails/permitURI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
A reference to the permit related to the gathering.
source
<xs:element name="permitURI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A reference to the permit related to the gathering.</xs:documentation>
  </xs:annotation>
</xs:element>

element permitDetails/permitText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
The text of a permit related to the gathering/shipping or further details.
source
<xs:element name="permitText" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The text of a permit related to the gathering/shipping or further details.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType PersonName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children FullName SortingName AtomisedName
used by
elements Gathering/Agents/GatheringAgent/Person Contact/Person Identification/Identifiers/Identifier/PersonName Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/Verifier
annotation
documentation 
Name of an individual person
source
<xs:complexType name="PersonName">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of an individual person</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="FullName" type="String255">
      <xs:annotation>
        <xs:documentation xml:lang="en">Preferred form of personal name for display as a string.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SortingName" type="String255" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The full name with the elements in preferred sorting sequence (vCard: Sort-String).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AtomisedName" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Atomised name of the person.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="InheritedName" type="String255">
            <xs:annotation>
              <xs:documentation xml:lang="en">Family names, generational names, clan name, parents/grandparents personal names, etc. This (= last name in western cultures) may be compound ('Fischer von Waldheim', 'da Selva', 'Silvano Morales'). Depending on culture it is not necessarily the name of the parents nor common to the married couple and children, thus 'family name' should be avoided even though used in vCard. (vCard:N.Family)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Prefix" type="String255" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Prefix to inherited name that should be output before name, but is usually not included in sorting. Examples: 'von', 'Lord'. Compare Title for 'Prof', 'Dr.' (vCard:N.Prefix)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Suffix" type="String255" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Suffix to name that should be output after name, regardless whether it is in sorting sequence (Inherited, Given) or not. Examples: 'Jun.', 'III.'. (vCard:N.Suffix)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="GivenNames" type="String255" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">The name given to a person as a personal name (= first or Christian name in western cultures, including 'middle initials') may contain several words ('Ana Maria', 'Jerry B.'). Applicable only to persons. (vCard:N.Given + vCard:N.Middle)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="PreferredName" type="String255" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">May differ from the first given name: second given name, nickname ('Bob' for 'Robert'), etc. (vCard:Nickname)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element PersonName/FullName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Preferred form of personal name for display as a string.
source
<xs:element name="FullName" type="String255">
  <xs:annotation>
    <xs:documentation xml:lang="en">Preferred form of personal name for display as a string.</xs:documentation>
  </xs:annotation>
</xs:element>

element PersonName/SortingName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
The full name with the elements in preferred sorting sequence (vCard: Sort-String).
source
<xs:element name="SortingName" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The full name with the elements in preferred sorting sequence (vCard: Sort-String).</xs:documentation>
  </xs:annotation>
</xs:element>

element PersonName/AtomisedName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children InheritedName Prefix Suffix GivenNames PreferredName
annotation
documentation 
Atomised name of the person.
source
<xs:element name="AtomisedName" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised name of the person.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="InheritedName" type="String255">
        <xs:annotation>
          <xs:documentation xml:lang="en">Family names, generational names, clan name, parents/grandparents personal names, etc. This (= last name in western cultures) may be compound ('Fischer von Waldheim', 'da Selva', 'Silvano Morales'). Depending on culture it is not necessarily the name of the parents nor common to the married couple and children, thus 'family name' should be avoided even though used in vCard. (vCard:N.Family)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Prefix" type="String255" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Prefix to inherited name that should be output before name, but is usually not included in sorting. Examples: 'von', 'Lord'. Compare Title for 'Prof', 'Dr.' (vCard:N.Prefix)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Suffix" type="String255" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Suffix to name that should be output after name, regardless whether it is in sorting sequence (Inherited, Given) or not. Examples: 'Jun.', 'III.'. (vCard:N.Suffix)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GivenNames" type="String255" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The name given to a person as a personal name (= first or Christian name in western cultures, including 'middle initials') may contain several words ('Ana Maria', 'Jerry B.'). Applicable only to persons. (vCard:N.Given + vCard:N.Middle)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreferredName" type="String255" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">May differ from the first given name: second given name, nickname ('Bob' for 'Robert'), etc. (vCard:Nickname)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PersonName/AtomisedName/InheritedName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Family names, generational names, clan name, parents/grandparents personal names, etc. This (= last name in western cultures) may be compound ('Fischer von Waldheim', 'da Selva', 'Silvano Morales'). Depending on culture it is not necessarily the name of the parents nor common to the married couple and children, thus 'family name' should be avoided even though used in vCard. (vCard:N.Family)
source
<xs:element name="InheritedName" type="String255">
  <xs:annotation>
    <xs:documentation xml:lang="en">Family names, generational names, clan name, parents/grandparents personal names, etc. This (= last name in western cultures) may be compound ('Fischer von Waldheim', 'da Selva', 'Silvano Morales'). Depending on culture it is not necessarily the name of the parents nor common to the married couple and children, thus 'family name' should be avoided even though used in vCard. (vCard:N.Family)</xs:documentation>
  </xs:annotation>
</xs:element>

element PersonName/AtomisedName/Prefix
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Prefix to inherited name that should be output before name, but is usually not included in sorting. Examples: 'von', 'Lord'. Compare Title for 'Prof', 'Dr.' (vCard:N.Prefix)
source
<xs:element name="Prefix" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Prefix to inherited name that should be output before name, but is usually not included in sorting. Examples: 'von', 'Lord'. Compare Title for 'Prof', 'Dr.' (vCard:N.Prefix)</xs:documentation>
  </xs:annotation>
</xs:element>

element PersonName/AtomisedName/Suffix
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Suffix to name that should be output after name, regardless whether it is in sorting sequence (Inherited, Given) or not. Examples: 'Jun.', 'III.'. (vCard:N.Suffix)
source
<xs:element name="Suffix" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Suffix to name that should be output after name, regardless whether it is in sorting sequence (Inherited, Given) or not. Examples: 'Jun.', 'III.'. (vCard:N.Suffix)</xs:documentation>
  </xs:annotation>
</xs:element>

element PersonName/AtomisedName/GivenNames
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
The name given to a person as a personal name (= first or Christian name in western cultures, including 'middle initials') may contain several words ('Ana Maria', 'Jerry B.'). Applicable only to persons. (vCard:N.Given + vCard:N.Middle)
source
<xs:element name="GivenNames" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The name given to a person as a personal name (= first or Christian name in western cultures, including 'middle initials') may contain several words ('Ana Maria', 'Jerry B.'). Applicable only to persons. (vCard:N.Given + vCard:N.Middle)</xs:documentation>
  </xs:annotation>
</xs:element>

element PersonName/AtomisedName/PreferredName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
May differ from the first given name: second given name, nickname ('Bob' for 'Robert'), etc. (vCard:Nickname)
source
<xs:element name="PreferredName" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">May differ from the first given name: second given name, nickname ('Bob' for 'Robert'), etc. (vCard:Nickname)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType PGRUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children NationalInventoryCode BreedingInstitutionCode BreedingCountryCode BiologicalStatus AncestralData CollectingAcquisitionSource OtherIdentification LocationSafetyDuplicates TypeGermplasmStorage DecodedBreedingInstitute DecodedDonorInstitute DecodedLocationSafetyDuplicates GatheringInstitutionCode AccessionNames
used by
element Unit/PlantGeneticResourcesUnit
annotation
documentation 
Extension for elements only used in plant genetic resource collections. Currently, all elements represent EURISCO descriptors.
source
<xs:complexType name="PGRUnit">
  <xs:annotation>
    <xs:documentation xml:lang="en">Extension for elements only used in plant genetic resource collections. Currently, all elements represent EURISCO descriptors.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="NationalInventoryCode" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A designation specific to EURISCO.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BreedingInstitutionCode" type="FAOInstituteCode" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">FAO Institute Code of the institute that has bred the material.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BreedingCountryCode" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">ISO 3-letter code for the country where the breeding institute is located.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BiologicalStatus" type="BiologicalStatus" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Code for the (propagation-)provenance of the unit.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AncestralData" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Information about either pedigree or other description of ancestral information (i.e. parent variety in case of mutant or selection)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CollectingAcquisitionSource" type="CollectingAcquisitionSource" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Code for the (location-) provenance of the unit.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="OtherIdentification" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Any other identification (numbers) known to exist in other collections for this accession.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocationSafetyDuplicates" type="FAOInstituteCode" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The FAO Institute Code of the institute where a safety duplicate of the accession is maintained.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TypeGermplasmStorage" type="TypeGermplasmStorage" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Code for the type of storage of the unit in the collection.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DecodedBreedingInstitute" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A brief name and location for the breeding institute.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DecodedDonorInstitute" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The brief name and location of the donor institute.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DecodedLocationSafetyDuplicates" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Code identifying the National Inventory; the code of the country (or organisation) preparing the National Inventory. Exceptions are possible, if agreed with EURISCO such as NGB.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="GatheringInstitutionCode" type="FAOInstituteCode" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">FAO Institute Code of the institute that has collected the material.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AccessionNames" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container element for the accession names.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="AccessionName" type="String" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">A name given to the accession that cannot be covered by the name structure given for botanical names under identification (i.e. not a formal cultivar or trade designation name).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="AccessionNameText" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">An alternative concatenated text representation of the Accession Names.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element PGRUnit/NationalInventoryCode
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A designation specific to EURISCO.
source
<xs:element name="NationalInventoryCode" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A designation specific to EURISCO.</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/BreedingInstitutionCode
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type FAOInstituteCode
annotation
documentation 
FAO Institute Code of the institute that has bred the material.
source
<xs:element name="BreedingInstitutionCode" type="FAOInstituteCode" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">FAO Institute Code of the institute that has bred the material.</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/BreedingCountryCode
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
ISO 3-letter code for the country where the breeding institute is located.
source
<xs:element name="BreedingCountryCode" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">ISO 3-letter code for the country where the breeding institute is located.</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/BiologicalStatus
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type BiologicalStatus
facets
enumeration 100
enumeration 110
enumeration 120
enumeration 200
enumeration 300
enumeration 400
enumeration 410
enumeration 411
enumeration 412
enumeration 413
enumeration 414
enumeration 415
enumeration 420
enumeration 500
enumeration 999
annotation
documentation 
Code for the (propagation-)provenance of the unit.
source
<xs:element name="BiologicalStatus" type="BiologicalStatus" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Code for the (propagation-)provenance of the unit.</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/AncestralData
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Information about either pedigree or other description of ancestral information (i.e. parent variety in case of mutant or selection)
source
<xs:element name="AncestralData" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about either pedigree or other description of ancestral information (i.e. parent variety in case of mutant or selection)</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/CollectingAcquisitionSource
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type CollectingAcquisitionSource
facets
enumeration 10
enumeration 11
enumeration 12
enumeration 13
enumeration 14
enumeration 15
enumeration 20
enumeration 21
enumeration 22
enumeration 23
enumeration 24
enumeration 25
enumeration 26
enumeration 27
enumeration 28
enumeration 30
enumeration 40
enumeration 50
enumeration 60
enumeration 61
enumeration 62
enumeration 99
annotation
documentation 
Code for the (location-) provenance of the unit.
source
<xs:element name="CollectingAcquisitionSource" type="CollectingAcquisitionSource" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Code for the (location-) provenance of the unit.</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/OtherIdentification
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Any other identification (numbers) known to exist in other collections for this accession.
source
<xs:element name="OtherIdentification" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Any other identification (numbers) known to exist in other collections for this accession.</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/LocationSafetyDuplicates
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type FAOInstituteCode
annotation
documentation 
The FAO Institute Code of the institute where a safety duplicate of the accession is maintained.
source
<xs:element name="LocationSafetyDuplicates" type="FAOInstituteCode" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The FAO Institute Code of the institute where a safety duplicate of the accession is maintained.</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/TypeGermplasmStorage
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type TypeGermplasmStorage
facets
enumeration 10
enumeration 11
enumeration 12
enumeration 13
enumeration 20
enumeration 30
enumeration 40
enumeration 99
annotation
documentation 
Code for the type of storage of the unit in the collection.
source
<xs:element name="TypeGermplasmStorage" type="TypeGermplasmStorage" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Code for the type of storage of the unit in the collection.</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/DecodedBreedingInstitute
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A brief name and location for the breeding institute.
source
<xs:element name="DecodedBreedingInstitute" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A brief name and location for the breeding institute.</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/DecodedDonorInstitute
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The brief name and location of the donor institute.
source
<xs:element name="DecodedDonorInstitute" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The brief name and location of the donor institute.</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/DecodedLocationSafetyDuplicates
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Code identifying the National Inventory; the code of the country (or organisation) preparing the National Inventory. Exceptions are possible, if agreed with EURISCO such as NGB.
source
<xs:element name="DecodedLocationSafetyDuplicates" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Code identifying the National Inventory; the code of the country (or organisation) preparing the National Inventory. Exceptions are possible, if agreed with EURISCO such as NGB.</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/GatheringInstitutionCode
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type FAOInstituteCode
annotation
documentation 
FAO Institute Code of the institute that has collected the material.
source
<xs:element name="GatheringInstitutionCode" type="FAOInstituteCode" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">FAO Institute Code of the institute that has collected the material.</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/AccessionNames
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children AccessionName AccessionNameText
annotation
documentation 
A container element for the accession names.
source
<xs:element name="AccessionNames" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element for the accession names.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AccessionName" type="String" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">A name given to the accession that cannot be covered by the name structure given for botanical names under identification (i.e. not a formal cultivar or trade designation name).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AccessionNameText" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">An alternative concatenated text representation of the Accession Names.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PGRUnit/AccessionNames/AccessionName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A name given to the accession that cannot be covered by the name structure given for botanical names under identification (i.e. not a formal cultivar or trade designation name).
source
<xs:element name="AccessionName" type="String" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A name given to the accession that cannot be covered by the name structure given for botanical names under identification (i.e. not a formal cultivar or trade designation name).</xs:documentation>
  </xs:annotation>
</xs:element>

element PGRUnit/AccessionNames/AccessionNameText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
An alternative concatenated text representation of the Accession Names.
source
<xs:element name="AccessionNameText" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">An alternative concatenated text representation of the Accession Names.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Reference
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children ReferenceGUID TitleCitation CitationDetail URI DOI
used by
elements Identification/Identifiers/IdentificationSource MeasurementOrFact/MeasurementOrFactAtomised/MeasurementOrFactReference Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/NomenclaturalReference Identification/References/Reference Unit/SpecimenUnit/Preparations/preparation/References/Reference Sequence/Reference CultureCollectionUnit/References/Reference GrowthConditionAtomised/References/Reference Unit/SourceReference Unit/UnitReferences/UnitReference
annotation
documentation 
Published reference.
source
<xs:complexType name="Reference">
  <xs:annotation>
    <xs:documentation xml:lang="en">Published reference.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ReferenceGUID" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A globally unique identifier for the publication or the specific detail (page, figure, etc.) within the publication.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TitleCitation" type="String">
      <xs:annotation>
        <xs:documentation xml:lang="en">Formal citation for a paper or electronic publication.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CitationDetail" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Specific page, figure or illustration number(s) within the reference.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="URI" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Universal Resource Identifier - Path to electronic source of document.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DOI" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Digital object identifier for the reference.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Reference/ReferenceGUID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
annotation
documentation 
A globally unique identifier for the publication or the specific detail (page, figure, etc.) within the publication.
source
<xs:element name="ReferenceGUID" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A globally unique identifier for the publication or the specific detail (page, figure, etc.) within the publication.</xs:documentation>
  </xs:annotation>
</xs:element>

element Reference/TitleCitation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Formal citation for a paper or electronic publication.
source
<xs:element name="TitleCitation" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">Formal citation for a paper or electronic publication.</xs:documentation>
  </xs:annotation>
</xs:element>

element Reference/CitationDetail
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Specific page, figure or illustration number(s) within the reference.
source
<xs:element name="CitationDetail" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specific page, figure or illustration number(s) within the reference.</xs:documentation>
  </xs:annotation>
</xs:element>

element Reference/URI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
Universal Resource Identifier - Path to electronic source of document.
source
<xs:element name="URI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Universal Resource Identifier - Path to electronic source of document.</xs:documentation>
  </xs:annotation>
</xs:element>

element Reference/DOI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Digital object identifier for the reference.
source
<xs:element name="DOI" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Digital object identifier for the reference.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType RevisionData
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Creators Contributors DateCreated DateModified
used by
element ContentMetadata/RevisionData
annotation
documentation 
Revision data (creators, dates, revision) for the entire project/data set or individual objects.
source
<xs:complexType name="RevisionData">
  <xs:annotation>
    <xs:documentation xml:lang="en">Revision data (creators, dates, revision) for the entire project/data set or individual objects.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Creators" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Source for Dublin-Core standard element "Creators", i.e. Author or editor.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Contributors" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Source for Dublin-Core standard element "Contributors": General contributors, or translators.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DateCreated" type="xs:dateTime" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Source for Dublin-Core standard element "Date.Created": Date/time when the intellectual content (project, term, description, etc.) was created. Applications may initially set this to the system date for new data objects, but authors must be able to change it to an earlier date if necessary. If for legacy data this is imprecisely known, it may be missing here. Earlier versions in other data formats should then be mentioned in the copyright or acknowledgement statements.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DateModified" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation xml:lang="en">Source for Dublin-Core standard element Date.Modified: Date/time when the last modification of the object was made. If in online data sources the provider can not assess this, the current date/time may be substituted. For legacy data this may be set to the file date of imported data, or estimated. Note that experience shows that the information provided here is often unreliable, because providers tend to disregard updating this information.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element RevisionData/Creators
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Source for Dublin-Core standard element "Creators", i.e. Author or editor.
source
<xs:element name="Creators" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Source for Dublin-Core standard element "Creators", i.e. Author or editor.</xs:documentation>
  </xs:annotation>
</xs:element>

element RevisionData/Contributors
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Source for Dublin-Core standard element "Contributors": General contributors, or translators.
source
<xs:element name="Contributors" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Source for Dublin-Core standard element "Contributors": General contributors, or translators.</xs:documentation>
  </xs:annotation>
</xs:element>

element RevisionData/DateCreated
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:dateTime
annotation
documentation 
Source for Dublin-Core standard element "Date.Created": Date/time when the intellectual content (project, term, description, etc.) was created. Applications may initially set this to the system date for new data objects, but authors must be able to change it to an earlier date if necessary. If for legacy data this is imprecisely known, it may be missing here. Earlier versions in other data formats should then be mentioned in the copyright or acknowledgement statements.
source
<xs:element name="DateCreated" type="xs:dateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Source for Dublin-Core standard element "Date.Created": Date/time when the intellectual content (project, term, description, etc.) was created. Applications may initially set this to the system date for new data objects, but authors must be able to change it to an earlier date if necessary. If for legacy data this is imprecisely known, it may be missing here. Earlier versions in other data formats should then be mentioned in the copyright or acknowledgement statements.</xs:documentation>
  </xs:annotation>
</xs:element>

element RevisionData/DateModified
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:dateTime
annotation
documentation 
Source for Dublin-Core standard element Date.Modified: Date/time when the last modification of the object was made. If in online data sources the provider can not assess this, the current date/time may be substituted. For legacy data this may be set to the file date of imported data, or estimated. Note that experience shows that the information provided here is often unreliable, because providers tend to disregard updating this information.
source
<xs:element name="DateModified" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation xml:lang="en">Source for Dublin-Core standard element Date.Modified: Date/time when the last modification of the object was made. If in online data sources the provider can not assess this, the current date/time may be substituted. For legacy data this may be set to the file date of imported data, or estimated. Note that experience shows that the information provided here is often unreliable, because providers tend to disregard updating this information.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ScientificName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children FullScientificNameString NameAtomised
used by
element Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/TypifiedName
complexType ScientificNameIdentified
annotation
documentation 
Name of the taxon identified, formed according to the different Codes of Nomenclature which apply to scientific names.
source
<xs:complexType name="ScientificName">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of the taxon identified, formed according to the different Codes of Nomenclature which apply to scientific names.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="FullScientificNameString" type="String">
      <xs:annotation>
        <xs:documentation xml:lang="en">Concatenated scientific name, preferably formed in accordance with a Code of Nomenclature, i. e. a monomial, binomial, or trinomial plus author(s) or author team(s) and - where relevant - year, or the name of a cultivar or cultivar group, or a hybrid formula, as fully as possible.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NameAtomised" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Atomised data items of the taxon identified, with subtypes according to the different Codes of Nomenclature which apply to scientific names.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:choice>
          <xs:element name="Bacterial" type="NameBacterial" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Atomised name with elements according to the International Code of Nomenclature of Prokaryotes</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Botanical" type="NameBotanical" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Atomised name with elements according to the International Code of Botanical Nomenclature</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Zoological" type="NameZoological" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Atomised name with elements according to the International Code of Zoological Nomenclature</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Viral" type="NameViral" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">Atomised name with elements according to the International Committee on Taxonomy of Viruses</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ScientificName/FullScientificNameString
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Concatenated scientific name, preferably formed in accordance with a Code of Nomenclature, i. e. a monomial, binomial, or trinomial plus author(s) or author team(s) and - where relevant - year, or the name of a cultivar or cultivar group, or a hybrid formula, as fully as possible.
source
<xs:element name="FullScientificNameString" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">Concatenated scientific name, preferably formed in accordance with a Code of Nomenclature, i. e. a monomial, binomial, or trinomial plus author(s) or author team(s) and - where relevant - year, or the name of a cultivar or cultivar group, or a hybrid formula, as fully as possible.</xs:documentation>
  </xs:annotation>
</xs:element>

element ScientificName/NameAtomised
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Bacterial Botanical Zoological Viral
annotation
documentation 
Atomised data items of the taxon identified, with subtypes according to the different Codes of Nomenclature which apply to scientific names.
source
<xs:element name="NameAtomised" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised data items of the taxon identified, with subtypes according to the different Codes of Nomenclature which apply to scientific names.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice>
      <xs:element name="Bacterial" type="NameBacterial" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Atomised name with elements according to the International Code of Nomenclature of Prokaryotes</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Botanical" type="NameBotanical" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Atomised name with elements according to the International Code of Botanical Nomenclature</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Zoological" type="NameZoological" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Atomised name with elements according to the International Code of Zoological Nomenclature</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Viral" type="NameViral" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Atomised name with elements according to the International Committee on Taxonomy of Viruses</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
</xs:element>

element ScientificName/NameAtomised/Bacterial
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type NameBacterial
children GenusOrMonomial Subgenus SubgenusAuthorAndYear SpeciesEpithet SubspeciesEpithet ParentheticalAuthorTeamAndYear AuthorTeamAndYear NameApprobation
annotation
documentation 
Atomised name with elements according to the International Code of Nomenclature of Prokaryotes
source
<xs:element name="Bacterial" type="NameBacterial" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised name with elements according to the International Code of Nomenclature of Prokaryotes</xs:documentation>
  </xs:annotation>
</xs:element>

element ScientificName/NameAtomised/Botanical
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type NameBotanical
children GenusOrMonomial FirstEpithet InfraspecificEpithet Rank HybridFlag AuthorTeamParenthesis AuthorTeam CultivarGroupName CultivarName TradeDesignationNames
annotation
documentation 
Atomised name with elements according to the International Code of Botanical Nomenclature
source
<xs:element name="Botanical" type="NameBotanical" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised name with elements according to the International Code of Botanical Nomenclature</xs:documentation>
  </xs:annotation>
</xs:element>

element ScientificName/NameAtomised/Zoological
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type NameZoological
children GenusOrMonomial Subgenus SpeciesEpithet SubspeciesEpithet AuthorTeamOriginalAndYear AuthorTeamParenthesisAndYear CombinationAuthorTeamAndYear Breed NamedIndividual
annotation
documentation 
Atomised name with elements according to the International Code of Zoological Nomenclature
source
<xs:element name="Zoological" type="NameZoological" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised name with elements according to the International Code of Zoological Nomenclature</xs:documentation>
  </xs:annotation>
</xs:element>

element ScientificName/NameAtomised/Viral
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type NameViral
children GenusOrMonomial ViralSpeciesDesignation Acronym
annotation
documentation 
Atomised name with elements according to the International Committee on Taxonomy of Viruses
source
<xs:element name="Viral" type="NameViral" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Atomised name with elements according to the International Committee on Taxonomy of Viruses</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ScientificNameIdentified
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of ScientificName
children FullScientificNameString NameAtomised IdentificationQualifier NameAddendum
used by
element TaxonIdentified/ScientificName
annotation
documentation 
Name of the taxon identified, formed according to the different Codes of Nomenclature which apply to scientific names - with additional elements for suffixes or other expressions commonly used in taxonomic identifications.
source
<xs:complexType name="ScientificNameIdentified">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of the taxon identified, formed according to the different Codes of Nomenclature which apply to scientific names - with additional elements for suffixes or other expressions commonly used in taxonomic identifications.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ScientificName">
      <xs:sequence>
        <xs:element name="IdentificationQualifier" minOccurs="0">
          <xs:annotation>
            <xs:documentation xml:lang="en">A term to qualify the identification of the unit when doubts have arisen as to its identity (e.g. "cf." or "aff."). If it applies to an atomised name, the attribute insertionpoint defines the name element in front of which the qualifier should be inserted (1 = before entire name, 2= before first epithet, 3 = before second epithet.)</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:simpleContent>
              <xs:extension base="xs:string">
                <xs:attribute name="insertionpoint" use="optional">
                  <xs:simpleType>
                    <xs:restriction base="xs:int">
                      <xs:enumeration value="1"/>
                      <xs:enumeration value="2"/>
                      <xs:enumeration value="3"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:extension>
            </xs:simpleContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="NameAddendum" type="String" minOccurs="0">
          <xs:annotation>
            <xs:documentation xml:lang="en">A free-text suffix added to the taxon identified (e.g. "sensu lato"), or an additional name element in common use but without formal nomenclatural standing (e.g. Isolate names for viruses).</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ScientificNameIdentified/IdentificationQualifier
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  
insertionpoint  xs:int  optional      
annotation
documentation 
A term to qualify the identification of the unit when doubts have arisen as to its identity (e.g. "cf." or "aff."). If it applies to an atomised name, the attribute insertionpoint defines the name element in front of which the qualifier should be inserted (1 = before entire name, 2= before first epithet, 3 = before second epithet.)
source
<xs:element name="IdentificationQualifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A term to qualify the identification of the unit when doubts have arisen as to its identity (e.g. "cf." or "aff."). If it applies to an atomised name, the attribute insertionpoint defines the name element in front of which the qualifier should be inserted (1 = before entire name, 2= before first epithet, 3 = before second epithet.)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="insertionpoint" use="optional">
          <xs:simpleType>
            <xs:restriction base="xs:int">
              <xs:enumeration value="1"/>
              <xs:enumeration value="2"/>
              <xs:enumeration value="3"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element ScientificNameIdentified/NameAddendum
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A free-text suffix added to the taxon identified (e.g. "sensu lato"), or an additional name element in common use but without formal nomenclatural standing (e.g. Isolate names for viruses).
source
<xs:element name="NameAddendum" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A free-text suffix added to the taxon identified (e.g. "sensu lato"), or an additional name element in common use but without formal nomenclatural standing (e.g. Isolate names for viruses).</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Sequence
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Database ID-in-Database URI Method SequencedPart Reference SequencingAgent Length
used by
element Unit/Sequences/Sequence
annotation
documentation 
A first proposal for this type of data. Note that this is used in the context of a collection unit and thus automatically refers to that unit. If your unit is a DNA Sample than please use the GGBN extension. This container here is meant to be used e.g. to provide Sequence information related to a specimen only without any further details.
source
<xs:complexType name="Sequence">
  <xs:annotation>
    <xs:documentation xml:lang="en">A first proposal for this type of data. Note that this is used in the context of a collection unit and thus automatically refers to that unit. If your unit is a DNA Sample than please use the GGBN extension. This container here is meant to be used e.g. to provide Sequence information related to a specimen only without any further details.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Database" type="StringL">
      <xs:annotation>
        <xs:documentation xml:lang="en">E.g. GenBank, SwissProt, etc. Use "Internal" for unpublished sequence.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ID-in-Database" type="String">
      <xs:annotation>
        <xs:documentation xml:lang="en">E.g. GenBank accession number.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="URI" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">URI to access the sequence data.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Method" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A description of the method used to achieve the sequence.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SequencedPart" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Description of the actually sequenced material (DNA/RNA/Protein, Gene or part of gene, completeness, etc.),</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Reference" type="Reference" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Reference where the sequence was published.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SequencingAgent" type="Contact" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The person and/or organisation responsible and/or effecting the sequencing.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Length" type="xs:integer" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Length of the sequence in base pairs</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Sequence/Database
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
E.g. GenBank, SwissProt, etc. Use "Internal" for unpublished sequence.
source
<xs:element name="Database" type="StringL">
  <xs:annotation>
    <xs:documentation xml:lang="en">E.g. GenBank, SwissProt, etc. Use "Internal" for unpublished sequence.</xs:documentation>
  </xs:annotation>
</xs:element>

element Sequence/ID-in-Database
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
E.g. GenBank accession number.
source
<xs:element name="ID-in-Database" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">E.g. GenBank accession number.</xs:documentation>
  </xs:annotation>
</xs:element>

element Sequence/URI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
URI to access the sequence data.
source
<xs:element name="URI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">URI to access the sequence data.</xs:documentation>
  </xs:annotation>
</xs:element>

element Sequence/Method
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
A description of the method used to achieve the sequence.
source
<xs:element name="Method" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A description of the method used to achieve the sequence.</xs:documentation>
  </xs:annotation>
</xs:element>

element Sequence/SequencedPart
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Description of the actually sequenced material (DNA/RNA/Protein, Gene or part of gene, completeness, etc.),
source
<xs:element name="SequencedPart" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Description of the actually sequenced material (DNA/RNA/Protein, Gene or part of gene, completeness, etc.),</xs:documentation>
  </xs:annotation>
</xs:element>

element Sequence/Reference
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Reference
children ReferenceGUID TitleCitation CitationDetail URI DOI
annotation
documentation 
Reference where the sequence was published.
source
<xs:element name="Reference" type="Reference" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference where the sequence was published.</xs:documentation>
  </xs:annotation>
</xs:element>

element Sequence/SequencingAgent
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Contact
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
annotation
documentation 
The person and/or organisation responsible and/or effecting the sequencing.
source
<xs:element name="SequencingAgent" type="Contact" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The person and/or organisation responsible and/or effecting the sequencing.</xs:documentation>
  </xs:annotation>
</xs:element>

element Sequence/Length
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:integer
annotation
documentation 
Length of the sequence in base pairs
source
<xs:element name="Length" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Length of the sequence in base pairs</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Statement
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Text Details URI
used by
elements IPRStatements/Acknowledgements/Acknowledgement IPRStatements/Citations/Citation IPRStatements/Copyrights/Copyright IPRStatements/Disclaimers/Disclaimer IPRStatements/IPRDeclarations/IPRDeclaration IPRStatements/Licenses/License IPRStatements/TermsOfUseStatements/TermsOfUse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  required      
annotation
documentation 
Text, optional Details (both free-form text) and optional URI.
source
<xs:complexType name="Statement">
  <xs:annotation>
    <xs:documentation xml:lang="en">Text, optional Details (both free-form text) and optional URI.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Text" type="String">
      <xs:annotation>
        <xs:documentation xml:lang="en">A concise representation of a statement, recommended to be as short as possible, but actual length is unconstrained.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Details" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Optional text of unconstrained length, elaborating details of the ShortText</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="URI" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">An optional resource on the net providing details on the statement (may be used as an alternative to the long text).</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="language" type="xs:language" use="required"/>
</xs:complexType>

element Statement/Text
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A concise representation of a statement, recommended to be as short as possible, but actual length is unconstrained.
source
<xs:element name="Text" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">A concise representation of a statement, recommended to be as short as possible, but actual length is unconstrained.</xs:documentation>
  </xs:annotation>
</xs:element>

element Statement/Details
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Optional text of unconstrained length, elaborating details of the ShortText
source
<xs:element name="Details" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Optional text of unconstrained length, elaborating details of the ShortText</xs:documentation>
  </xs:annotation>
</xs:element>

element Statement/URI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
An optional resource on the net providing details on the statement (may be used as an alternative to the long text).
source
<xs:element name="URI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">An optional resource on the net providing details on the statement (may be used as an alternative to the long text).</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Stratigraphy
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children ChronostratigraphicTerms BiostratigraphicTerms LithostratigraphicTerms StratigraphyText
used by
element Gathering/Stratigraphy
annotation
documentation 
Elements expressing stratigraphy at the gathering site.
source
<xs:complexType name="Stratigraphy">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elements expressing stratigraphy at the gathering site.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ChronostratigraphicTerms" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container element for several chronostratigraphic dating terms expressing stratigraphy at the gathering site.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="ChronostratigraphicTerm" type="LookupL" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Chronostratigraphic dating term e.g. Jurassic Period</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="BiostratigraphicTerms" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container element for several biostratigraphic zonation terms expressing stratigraphy at the gathering site.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="BiostratigraphicTerm" type="LookupL" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">biostratigraphic zonation term e.g. Psiloceras planorbis zone</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="LithostratigraphicTerms" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container element for several lithostratigraphic terms describing geology at the gathering site.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="LithostratigraphicTerm" type="LookupL" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">lithostratigraphic term describing geology e.g. Mercia Mudstone Group</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="StratigraphyText" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Free text field for informal recording of field contents</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Stratigraphy/ChronostratigraphicTerms
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children ChronostratigraphicTerm
annotation
documentation 
A container element for several chronostratigraphic dating terms expressing stratigraphy at the gathering site.
source
<xs:element name="ChronostratigraphicTerms" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element for several chronostratigraphic dating terms expressing stratigraphy at the gathering site.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ChronostratigraphicTerm" type="LookupL" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Chronostratigraphic dating term e.g. Jurassic Period</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Stratigraphy/ChronostratigraphicTerms/ChronostratigraphicTerm
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type LookupL
children Domain Term SourceName SourceNameVersion Comment
attributes
Name  Type  Use  Default  Fixed  
Language  xs:language  optional      
language  xs:language  optional      
annotation
documentation 
Chronostratigraphic dating term e.g. Jurassic Period
source
<xs:element name="ChronostratigraphicTerm" type="LookupL" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Chronostratigraphic dating term e.g. Jurassic Period</xs:documentation>
  </xs:annotation>
</xs:element>

element Stratigraphy/BiostratigraphicTerms
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children BiostratigraphicTerm
annotation
documentation 
A container element for several biostratigraphic zonation terms expressing stratigraphy at the gathering site.
source
<xs:element name="BiostratigraphicTerms" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element for several biostratigraphic zonation terms expressing stratigraphy at the gathering site.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="BiostratigraphicTerm" type="LookupL" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">biostratigraphic zonation term e.g. Psiloceras planorbis zone</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Stratigraphy/BiostratigraphicTerms/BiostratigraphicTerm
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type LookupL
children Domain Term SourceName SourceNameVersion Comment
attributes
Name  Type  Use  Default  Fixed  
Language  xs:language  optional      
language  xs:language  optional      
annotation
documentation 
biostratigraphic zonation term e.g. Psiloceras planorbis zone
source
<xs:element name="BiostratigraphicTerm" type="LookupL" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">biostratigraphic zonation term e.g. Psiloceras planorbis zone</xs:documentation>
  </xs:annotation>
</xs:element>

element Stratigraphy/LithostratigraphicTerms
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children LithostratigraphicTerm
annotation
documentation 
A container element for several lithostratigraphic terms describing geology at the gathering site.
source
<xs:element name="LithostratigraphicTerms" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element for several lithostratigraphic terms describing geology at the gathering site.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="LithostratigraphicTerm" type="LookupL" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">lithostratigraphic term describing geology e.g. Mercia Mudstone Group</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Stratigraphy/LithostratigraphicTerms/LithostratigraphicTerm
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type LookupL
children Domain Term SourceName SourceNameVersion Comment
attributes
Name  Type  Use  Default  Fixed  
Language  xs:language  optional      
language  xs:language  optional      
annotation
documentation 
lithostratigraphic term describing geology e.g. Mercia Mudstone Group
source
<xs:element name="LithostratigraphicTerm" type="LookupL" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">lithostratigraphic term describing geology e.g. Mercia Mudstone Group</xs:documentation>
  </xs:annotation>
</xs:element>

element Stratigraphy/StratigraphyText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Free text field for informal recording of field contents
source
<xs:element name="StratigraphyText" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Free text field for informal recording of field contents</xs:documentation>
  </xs:annotation>
</xs:element>

complexType StringL
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of String
used by
elements Unit/SpecimenUnit/Acquisition/AcquisitionSourceText Unit/SpecimenUnit/Acquisition/AcquisitionType GrowthConditionAtomised/Aerobicity PGRUnit/AncestralData Unit/EAnnotations/Annotation/AnnotationText CultureCollectionUnit/Applications MeasurementOrFact/MeasurementOrFactAtomised/AppliesTo NamedArea/AreaClass Gathering/AreaDetail NamedArea/AreaName Unit/Assemblages/UnitAssemblage/AssemblageName Unit/Associations/UnitAssociation/AssociationType Gathering/Biotope/ClassificationScheme Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/Comment Gathering/Synecology/Comment Unit/Associations/UnitAssociation/Comment MultiMediaObject/comment PalaeontologicalUnit/Preservation/Completeness MultiMediaObject/context HerbariumUnit/CultivatedOccurrence GrowthConditionAtomised/CultureMedium CultureCollectionUnit/CultureNames/CultureName Sequence/Database Unit/SpecimenUnit/Disposition Gathering/EstablishmentMeans Unit/FieldNotes PalaeontologicalUnit/Preservation/Form CultureCollectionUnit/FormOfSupply Gathering/Agents/GatheringAgentsText CultureCollectionUnit/GrowthConditions CultureCollectionUnit/Hazard TaxonIdentified/InformalNameString Unit/InformationWithheld ContentMetadata/InformationWithheld Unit/KindOfUnit Unit/Associations/UnitAssociation/KindOfUnit Gathering/LocalityText MeasurementOrFact/MeasurementOrFactAtomised/LowerValue Unit/SpecimenUnit/Marks/Mark/MarkComment Unit/SpecimenUnit/Marks/Mark/MarkText Unit/SpecimenUnit/Marks/Mark/MarkType Identification/Result/MaterialIdentified PalaeontologicalUnit/Preservation/Matrix MeasurementOrFact/MeasurementOrFactText Identification/Method Sequence/Method MeasurementOrFact/MeasurementOrFactAtomised/Method Gathering/Method PalaeontologicalUnit/Preservation/Mineralisation MycologicalUnit/MycologicalLiveStages/MycologicalLiveStage Gathering/Biotope/Name Country/Name TaxonIdentified/NameComments Unit/NamedCollectionsOrSurveys/NamedCollectionOrSurvey Country/NameDerived HerbariumUnit/NaturalOccurrence Gathering/NearNamedPlaces/NamedPlaceRelation/NearNamedPlace Gathering/NearNamedPlaces/NamedPlaceRelation/NearNamedPlaceRelationTo Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeText Gathering/Notes Unit/Notes Identification/Notes Organisation/OrgUnits/OrgUnit MeasurementOrFact/MeasurementOrFactAtomised/Parameter permitDetails/permitText ZoologicalUnit/PhasesOrStages/PhaseOrStage Unit/SpecimenUnit/Marks/Mark/PositionOnObject Unit/SpecimenUnit/Preparations/preparation/preparationMaterials Unit/SpecimenUnit/Preparations/preparation/preparationProcess Unit/SpecimenUnit/Preparations/preparationsText Unit/SpecimenUnit/Preparations/preparation/preparationType Unit/SpecimenUnit/Preservations/preservation/preservationType Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/PreviousUnitText Gathering/Project/ProjectTitle Identification/ResultRole Contact/Roles/Role Sequence/SequencedPart Stratigraphy/StratigraphyText PalaeontologicalUnit/Preservation/Taphonomy Gathering/Biotope/Text MeasurementOrFact/MeasurementOrFactAtomised/UpperValue TelephoneNumber/UsageNotes Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/VerificationNotes
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
String (i. e. xs:string with minimum length=1) extended with language attribute
source
<xs:complexType name="StringL">
  <xs:annotation>
    <xs:documentation xml:lang="en">String (i. e. xs:string with minimum length=1) extended with language attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="String">
      <xs:attribute name="language" type="xs:language" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType StringL255
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of String
used by
elements ContentMetadata/Scope/GeoecologicalTerms/GeoEcologicalTerm ContentMetadata/Scope/TaxonomicTerms/TaxonomicTerm
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
String255 (i.e. xs:string with length 1-255), extended with language attribute
source
<xs:complexType name="StringL255">
  <xs:annotation>
    <xs:documentation xml:lang="en">String255 (i.e. xs:string with length 1-255), extended with language attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="String">
      <xs:attribute name="language" type="xs:language" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType StringLP
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of String
used by
element Contact/Addresses/Address
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
preferred  xs:boolean  optional      
annotation
documentation 
String (i. e. xs:string with minimum length=1) extended with language and preferred attribute
source
<xs:complexType name="StringLP">
  <xs:annotation>
    <xs:documentation xml:lang="en">String (i. e. xs:string with minimum length=1) extended with language and preferred attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="String">
      <xs:attribute name="language" type="xs:language" use="optional"/>
      <xs:attribute name="preferred" type="xs:boolean" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType StringLP255
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of String255
facets
minLength 1
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
preferred  xs:boolean  optional      
annotation
documentation 
String255 (i.e. xs:string with length 1-255), extended with language and preferred attribute
source
<xs:complexType name="StringLP255">
  <xs:annotation>
    <xs:documentation xml:lang="en">String255 (i.e. xs:string with length 1-255), extended with language and preferred attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="String255">
      <xs:attribute name="language" type="xs:language" use="optional"/>
      <xs:attribute name="preferred" type="xs:boolean" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType StringP
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of String
used by
element Unit/ObservationUnit/ObservationUnitIdentifiers/ObservationUnitIdentifier
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional      
annotation
documentation 
String (i. e. xs:string with minimum length=1) extended with preferred attribute
source
<xs:complexType name="StringP">
  <xs:annotation>
    <xs:documentation xml:lang="en">String (i. e. xs:string with minimum length=1) extended with preferred attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="String">
      <xs:attribute name="preferred" type="xs:boolean" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType StringP255
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of String255
used by
element Contact/EmailAddresses/EmailAddress
facets
minLength 1
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional      
annotation
documentation 
String255 (i.e. xs:string with length 1-255), extended with preferred attribute
source
<xs:complexType name="StringP255">
  <xs:annotation>
    <xs:documentation xml:lang="en">String255 (i.e. xs:string with length 1-255), extended with preferred attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="String255">
      <xs:attribute name="preferred" type="xs:boolean" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType TaxonIdentified
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children HigherTaxa ScientificName InformalNameString NameComments Code
used by
elements Gathering/Synecology/AssociatedTaxa/TaxonIdentified Identification/Result/TaxonIdentified MultiMediaObject/TaxaInBackground/TaxonIdentified
annotation
documentation 
Scientific or informal name as a result of an identification.
source
<xs:complexType name="TaxonIdentified">
  <xs:annotation>
    <xs:documentation xml:lang="en">Scientific or informal name as a result of an identification.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="HigherTaxa" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Wrapper element for multiple designations of higher taxa. These are higher-level classifications of the name identified, NOT a higher taxon as the sole identification.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="HigherTaxon" type="HigherTaxon" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">The scientific name of a taxon with a rank higher than Genus which is commonly used to classify the group the unit belongs to.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="ScientificName" type="ScientificNameIdentified" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name of the taxon identified, formed according to the different Codes of Nomenclature which apply to scientific names - with additional elements for suffixes or other expressions commonly used in taxonomic identifications.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InformalNameString" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The outcome of an identification event that does not adhere to the rule of a Code of Nomenclature.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NameComments" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Any free text comments related to the name</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Code" type="CodeOfNomenclatureEnum" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The Code of Nomenclature that applies to the scientific name.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element TaxonIdentified/HigherTaxa
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children HigherTaxon
annotation
documentation 
Wrapper element for multiple designations of higher taxa. These are higher-level classifications of the name identified, NOT a higher taxon as the sole identification.
source
<xs:element name="HigherTaxa" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Wrapper element for multiple designations of higher taxa. These are higher-level classifications of the name identified, NOT a higher taxon as the sole identification.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="HigherTaxon" type="HigherTaxon" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">The scientific name of a taxon with a rank higher than Genus which is commonly used to classify the group the unit belongs to.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TaxonIdentified/HigherTaxa/HigherTaxon
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type HigherTaxon
children HigherTaxonName HigherTaxonRank
annotation
documentation 
The scientific name of a taxon with a rank higher than Genus which is commonly used to classify the group the unit belongs to.
source
<xs:element name="HigherTaxon" type="HigherTaxon" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">The scientific name of a taxon with a rank higher than Genus which is commonly used to classify the group the unit belongs to.</xs:documentation>
  </xs:annotation>
</xs:element>

element TaxonIdentified/ScientificName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type ScientificNameIdentified
children FullScientificNameString NameAtomised IdentificationQualifier NameAddendum
annotation
documentation 
Name of the taxon identified, formed according to the different Codes of Nomenclature which apply to scientific names - with additional elements for suffixes or other expressions commonly used in taxonomic identifications.
source
<xs:element name="ScientificName" type="ScientificNameIdentified" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of the taxon identified, formed according to the different Codes of Nomenclature which apply to scientific names - with additional elements for suffixes or other expressions commonly used in taxonomic identifications.</xs:documentation>
  </xs:annotation>
</xs:element>

element TaxonIdentified/InformalNameString
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
The outcome of an identification event that does not adhere to the rule of a Code of Nomenclature.
source
<xs:element name="InformalNameString" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The outcome of an identification event that does not adhere to the rule of a Code of Nomenclature.</xs:documentation>
  </xs:annotation>
</xs:element>

element TaxonIdentified/NameComments
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Any free text comments related to the name
source
<xs:element name="NameComments" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Any free text comments related to the name</xs:documentation>
  </xs:annotation>
</xs:element>

element TaxonIdentified/Code
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type CodeOfNomenclatureEnum
facets
enumeration Bacteriological
enumeration Botanical
enumeration Viral
enumeration Zoological
enumeration Cultivated
annotation
documentation 
The Code of Nomenclature that applies to the scientific name.
source
<xs:element name="Code" type="CodeOfNomenclatureEnum" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The Code of Nomenclature that applies to the scientific name.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TelephoneDevice
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of xs:Name
used by
element TelephoneNumber/Device
annotation
documentation 
Type of device reached by telephone number, e.g. voice, fax, voice/fax
source
<xs:complexType name="TelephoneDevice">
  <xs:annotation>
    <xs:documentation xml:lang="en">Type of device reached by telephone number, e.g. voice, fax, voice/fax</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:Name"/>
  </xs:simpleContent>
</xs:complexType>

complexType TelephoneNumber
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Number Device UsageNotes
used by
element Contact/TelephoneNumbers/TelephoneNumber
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional  false    
annotation
documentation 
Telephone or Fax number
source
<xs:complexType name="TelephoneNumber">
  <xs:annotation>
    <xs:documentation xml:lang="en">Telephone or Fax number</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Number" type="String255">
      <xs:annotation>
        <xs:documentation xml:lang="en">Full number in standard international format</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Device" type="TelephoneDevice" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The type of device reached by the telephone number.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UsageNotes" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Free text for constraints on use e.g. "weekdays only" or "home number"</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="preferred" type="xs:boolean" use="optional" default="false"/>
</xs:complexType>

element TelephoneNumber/Number
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Full number in standard international format
source
<xs:element name="Number" type="String255">
  <xs:annotation>
    <xs:documentation xml:lang="en">Full number in standard international format</xs:documentation>
  </xs:annotation>
</xs:element>

element TelephoneNumber/Device
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type TelephoneDevice
annotation
documentation 
The type of device reached by the telephone number.
source
<xs:element name="Device" type="TelephoneDevice" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The type of device reached by the telephone number.</xs:documentation>
  </xs:annotation>
</xs:element>

element TelephoneNumber/UsageNotes
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Free text for constraints on use e.g. "weekdays only" or "home number"
source
<xs:element name="UsageNotes" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Free text for constraints on use e.g. "weekdays only" or "home number"</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Unit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children UnitGUID SourceInstitutionID SourceID UnitID UnitIDNumeric LastEditor DateLastEdited Owner IPRStatements UnitContentContacts InformationWithheld SourceReference UnitReferences Identifications RecordBasis KindOfUnit SpecimenUnit ObservationUnit CultureCollectionUnit MycologicalUnit HerbariumUnit BotanicalGardenUnit PlantGeneticResourcesUnit ZoologicalUnit PalaeontologicalUnit MultiMediaObjects Associations Assemblages NamedCollectionsOrSurveys Gathering CollectorsFieldNumber FieldNotes MeasurementsOrFacts Sex Age Sequences Notes RecordURI EAnnotations UnitExtensions
used by
element DataSets/DataSet/Units/Unit
annotation
documentation 
Elements for all unit-level data
source
<xs:complexType name="Unit">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elements for all unit-level data</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="UnitGUID" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A globally unique identifier for the unit (i.e. the physical specimen or original observation). Following DwC, in the absence of a persistent global unique identifier, this should be constructed in the form "URN:catalog:[InstitutionCode]:[CollectionCode]:[CatalogNumber]".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SourceInstitutionID" type="InstitutionCode">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique identifier (code or name) of the institution holding the original data source (first part of record identifier). In specimen collections, this is normally the institution or private holder of the collection itself. For herbaria and botanical gardens, the standard abbreviations should be used.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SourceID" type="String">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name or code of the data source (unique within the institution, second part of the record identifier)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UnitID" type="String">
      <xs:annotation>
        <xs:documentation xml:lang="en">A unique identifier for the unit record within the data source. Preferably, the ID should be stable in the database, so that it also can be used to find the same record again (e.g. for data exchange purposes). Third part of the record identifier.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UnitIDNumeric" type="xs:int" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Numeric catalogue number. Facilitates sorting of numbers.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LastEditor" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name or other indication of the person or team that created or last edited this record.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DateLastEdited" type="xs:dateTime" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Date of creation or last change of this unit record.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Owner" type="Contact" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">The legal owner of the unit record. Note that ownership of physical specimens is handled under SpecimenUnit. If present, overrides the equivalent Owners element on the level of dataset.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IPRStatements" type="IPRStatements" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Specific rights, terms and other conditions pertaining to the individual record. If present, override the equivalent statements on the level of dataset.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UnitContentContacts" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container element for one to many content contacts for the unit record. If present, overrides the equivalent ContentContact on the level of dataset.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="UnitContentContact" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Questions and feedback about data, or restrictions on use of the data should be directed to the contact given here. If present, overrides the equivalent ContentContact on the level of dataset.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="Contact">
                  <xs:attribute name="preferred" type="xs:boolean" use="optional"/>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="InformationWithheld" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Brief descriptions of additional information that may exist, but that has not been made public. Information about obtaining the withheld information should be sought from the ContentCcontact. (=DwC.InformationWithheld). If present here, the information given should override the respective dataset-level statement.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SourceReference" type="Reference" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Reference that is the source of the information about the unit given in the record.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UnitReferences" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container element for references citing the unit See SourceReference for the case that the record is based on a publication.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="UnitReference" type="Reference" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Published reference citing this unit.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Identifications" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container element for identification events, i.e. the circumstances and result of assigning a name to the unit.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Identification" type="Identification" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">In cases where more than one name applies to a single unit, several identifications should be formed and flagged as preferred. Relationships between differently identified sub-units of the unit can be specified by means of the IdentificationRole.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="IdentificationHistory" type="String" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en">This is a free text field for use when extracting data from data sources where the identification or verification history (or part of it) is a free text field. In normal circumstances the history can be constructed by sorting identification events by date and reference to the preferred identification flag</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="RecordBasis" type="RecordBasisEnum" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">An indication of what the unit record describes. Note that the element SourceReference provides for the case that the record is based on a publication.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="KindOfUnit" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Part(s) of organism or class of materials represented by this unit, e.g. herbarium sheet, leaf, muscle, leg, blood, whole organism, skin</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice>
      <xs:annotation>
        <xs:documentation xml:lang="en">Physical state-specific subtypes of the unit record</xs:documentation>
      </xs:annotation>
      <xs:element name="SpecimenUnit" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A Unit subtype containing data elements specific to specimens (living, fossil, or preserved).</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Owner" type="Contact" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The legal owner or holder of the physical specimen</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Loan" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Restrictions for accessing or loaning the specimen or sample</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="blockedUntil" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Sample or specimen data can not be ordered/loaned until the given date, but are visible via portals. in GGBN context the record is visible at the portal but blocked for ordering until the given date</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="blocked" type="xs:boolean" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Sample or specimen data can not be ordered/loaned in general, but are visible via portals. Note: Records/samples/specimens not to be published should be blocked on database level. If they are available via Darwin Core or ABCD, they are visible for everyone. This element is to be used for samples/specimens that cannot be loaned.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="loanConditions" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">certain conditions for loaning this specimen or sample</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Acquisition" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Acquisition date, source and type.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="AcquisitionDate" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Textual statement of the date of acquisition of the specimen by the institution</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="AcquisitionSourceText" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Free text field for informal recording of acquisition source details.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="AcquisitionType" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Type of acquisition.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="AcquiredFrom" type="Contact" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Name of person and/or organisation the unit was acquired from (e.g. depositor of a strain).</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Accessions" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Accession details.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Repeatable triple to accommodate accession number in multiple catalogues.</xs:documentation>
                  </xs:annotation>
                  <xs:element name="AccessionDate" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Textual statement of the date on which the accession was recorded.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="AccessionCatalogue" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Identifier of an accessions catalogue or numbering scheme which contains the SpecimenUnit</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="AccessionNumber" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The institutional number applied to an accession and recorded in the accessions register.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Preparations" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Specimen preparation details, possibly a sequence of preparation steps</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="preparation" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Specimen preparation details.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="preparationType" type="StringL" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Description of preparation type (specimens, tissues, DNA). Examples: for DNA: gDNA; for tissues/specimens: leaf, muscle, leg, blood</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="preparationProcess" type="StringL" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Process used in preparing the specimen or sample, can also be used to describe Phage/Plasmid propagation, Process used in extracting the DNA/RNA; adaptions made; SPREC code</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="preparationMaterials" type="StringL" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Materials and chemicals used in the preparation of the specimen, tissue, DNA or RNA sample.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="preparationAgent" type="Contact" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Person and/or institution responsible for or effecting the preparation.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="preparationDate" type="String" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">The date of preparation, free text.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="sample_size" type="String" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">MIxS element. Amount or size of sample (volume, mass or area) that was collected</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="sieving" type="String" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">MIxS element. Collection design of pooled samples and/or sieve size and amount of sample sieved. Is of interest for metagenomic focus e.g. design name and/or size;amount															</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="sampleDesignations" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Designated numbers or identifiers of sample, usually project numbers used in the lab.</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="sampleDesignation" type="String" maxOccurs="unbounded">
                                <xs:annotation>
                                  <xs:documentation xml:lang="en">Designated number or identifier of sample, usually project number used in the lab.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="References" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">References for the preparation method</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
                                <xs:annotation>
                                  <xs:documentation xml:lang="en">Attribute for RefType</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="sequence" type="xs:int" use="optional"/>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="preparationsText" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Textual account of preparations,</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Preservations" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Specimen preservation details, possibly a sequence of preservation periods</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="preservation" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Specimen preservation details.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="preservationType" type="StringL" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Description of preservation type.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="preservationTemperature" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Preferably a number - attribute gives temperature scale used.</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:simpleContent>
                              <xs:extension base="xs:string">
                                <xs:attribute name="scale" use="optional">
                                  <xs:simpleType>
                                    <xs:restriction base="xs:NMTOKEN">
                                      <xs:enumeration value="Celsius"/>
                                      <xs:enumeration value="Fahrenheit"/>
                                      <xs:enumeration value="Kelvin"/>
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:attribute>
                              </xs:extension>
                            </xs:simpleContent>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="preservationDateBegin" type="String" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">The date in text form when preservation begins.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="sequence" type="xs:int" use="optional"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Marks" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A container element for several labels or inscriptions associated with the unit.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Mark" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Label text(s), writing or inscription(s).</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="MarkType" type="StringL" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Label or inscription</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="MarkText" type="StringL" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Text transcription of an inscription</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="PositionOnObject" type="StringL" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Position of inscription, writing or mark.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="MarkAuthor" type="String" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Name of person who created the label, writing or inscription.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="MarkComment" type="StringL" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Summary, interpretation or opinion of the text.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Images" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">References to an image or images of the label or inscription</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="ImageID" type="String">
                                <xs:annotation>
                                  <xs:documentation xml:lang="en">The ID of a multimedia object representing the image of the mark</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="History" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A wrapper for previous units.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="PreviousUnits" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">A container element for several previous identifiers and locations for this unit.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="PreviousUnit" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">A container for past identifiers and locations for this specimen.</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="PreviousUnitGUID" type="String" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="en">The globally unique identifier of the specimen in the previous collection.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="PreviousSourceInstitutionID" type="String" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="en">Name or code of the institution previously holding this specimen.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="PreviousSourceID" type="String" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="en">Name or code of collection previously holding this specimen.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="PreviousUnitID" type="String" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="en">Identifier of specimen in previous collection.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="Date" type="DateTime" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="en">Dates that the specimen was held in previous collection.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="Comment" type="StringL" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="en">Any further information about this specimen in its previous collection.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="PreviousUnitText" type="StringL" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation xml:lang="en">An alternative text identifying the previous unit when no ABCD standard ID s can be assigned.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                            <xs:attribute name="sequence" type="xs:int" use="optional"/>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="PreviousUnitsText" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">An alternative text identifying the previous units.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="NomenclaturalTypeDesignations" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A container element for several nomenclatural type designations.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="NomenclaturalTypeDesignation" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Information on the type status of the specimen.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="TypifiedName" type="ScientificName" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">The name based on the specimen.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="NomenclaturalReference" type="Reference" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Published reference.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="TypeStatus" type="String" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Full term designating the status.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="CodeAssessment" type="String" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Indication whether the type is conserved or rejected/suppressed by the Code or is proposed for conservation or suppression/rejection</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="DoubtfulFlag" type="String" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Indicator for unverified type status (kind and fact).</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Verifier" type="PersonName" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">The person assigning or verifying the type status of the specimen.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="VerificationDate" type="xs:date" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Date of verification.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="VerificationNotes" type="StringL" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Further information about the verification process.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="NomenclaturalTypeText" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">A note detailing possible or verified type information related to the specimen.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="DuplicatesDistributedTo" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A free text field to note the known other recipients of a duplicate of the unit, preferably in the form of a delimited list of SourceInstitionIDs.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Disposition" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">DwC curatorial extension r. 14: 'The current disposition of the catalogued item. Examples: "in collection", "missing", "source gone", "voucher elsewhere", "duplicates elsewhere","consumed".'</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SpecimenMeasurementsOrFacts" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Further measurements or facts related to the specimen, e.g. morphometric parameters.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="SpecimenMeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">An additional measurement or fact related to the specimen, e.g. morphometric parameters or physiological condition facts.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ObservationUnit" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Data elements specific to observation (recording) units. Note that most observation data items are site related and thus covered under Gathering.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ObservationUnitIdentifiers" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A container element with several observation unit identifiers.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ObservationUnitIdentifier" type="StringP" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Numbers or other registration mark associated with an observation record. Attribute for PreferredFlag. Separated from the equivalent AccessionNumber of specimen collections because of the more standardised approaches taken in physical collections.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:choice>
    <xs:sequence>
      <xs:annotation>
        <xs:documentation xml:lang="en">Collection type and/or taxonomic domain-specific schema extensions (subtypes of the unit record).</xs:documentation>
      </xs:annotation>
      <xs:element name="CultureCollectionUnit" type="CultureCollectionUnit" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Data specific to microbial and similar culture methods.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MycologicalUnit" type="MycologicalUnit" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Data specific to mycological and lichenological units.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HerbariumUnit" type="HerbariumUnit" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Data specific to herbarium specimens (incl. mycological specimens).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BotanicalGardenUnit" type="BotanicalGardenUnit" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Data specific to units in botanical live (horticultural) collections.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlantGeneticResourcesUnit" type="PGRUnit" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Data specific to units in plant genetic resource collections, e.g. gene banks.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ZoologicalUnit" type="ZoologicalUnit" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Data specific to zoological units.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PalaeontologicalUnit" type="PalaeontologicalUnit" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Data specific to palaeontological units.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:element name="MultiMediaObjects" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Multimedia objects such as images, movies, etc. relating to (or forming) the unit. Note that RecordBasis should be set accordingly if the multimedia object actually is the unit in the collection (e.g. collections of images taken in the field, sound recordings, etc.).</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="MultiMediaObject" type="MultiMediaObject" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Elements to describe digital images, sound recordings, etc. relating to (or forming) the unit.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Associations" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Relationships of this unit with other unit for which a record in ABCD conformant dataset(s) exists.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="UnitAssociation" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">A binary relationship or association of units.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="UnitGUID" type="String" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Globally unique identifier of the related unit.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="SourceInstitutionCode" type="String">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">First part of a fully qualified identifier of a related item's dataset.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="SourceName" type="String">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Second part of a fully qualified identifier of a related item's dataset.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="UnitID" type="String">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Fully qualified identifier of the related item within the specified dataset.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="KindOfUnit" type="StringL" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Part(s) of organism or class of materials represented by the associated unit.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="AssociationType" type="StringL">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Description of the association.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="DatasetAccessPoint" type="xs:anyURI" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">(Wrapper) access point of a related item's dataset (e.g. http://ww3.bgbm.org/biocase/pywrapper.cgi?dsa=Herbar).</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Comment" type="StringL" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Further information about the association.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Assemblages" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container for groupings of this unit with other units for which a record exists in this dataset by means of an additional ID.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="UnitAssemblage" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">A unit assemblage handles symmetric relationships between several units.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="AssemblageID" type="String">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Identifier for assemblage.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="AssemblageName" type="StringL" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Name of assemblage.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="NamedCollectionsOrSurveys" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unit may belong to one or several collections or survey projects which have distinctive names and do not correspond to the SourceName. Note that this element refers to the name accepted by the specimen or data holding institution, this may or may not be different from the project name given under Gathering.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="NamedCollectionOrSurvey" type="StringL" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">A named collection or survey project to which the unit belongs, which may not match the SourceName</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Gathering" type="Gathering" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Elements describing the field events that created the unit and their location.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CollectorsFieldNumber" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A number assigned to the unit by the collector or observer. Note that the respective collector's name is found under gathering (GatheringAgents).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FieldNotes" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">DwC curatorial extension: "A flag ("true" or "false") marking the existence of, or a reference to, notes taken in the field for the object or observation."</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MeasurementsOrFacts" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container for quantitative and categorical measurements (including observations) referring to the unit, e.g. counts, size measurements, colours, etc.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="MeasurementOrFact" type="MeasurementOrFact" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Quantitative or categorical measurement referring to the unit.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Sex" type="SexCodeEnum" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Maps to Darwin Core 2: Sex. Refers to the entire unit, which may be mixed. Note that counts can be provided in the Unit's MeasurementsOrFacts section.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Age" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Age of the organism at the time of collection or observation. Note that counts for different age classes can be provided in the Unit's MeasurementsOrFacts section.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Sequences" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container for metadata on sequences derived from this unit.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Sequence" type="Sequence" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">A sequence derived from this unit.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Notes" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Miscellaneous notes referring to the unit that do not fit elsewhere.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RecordURI" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Provides a way to access a page where more information on this particular unit (not on the entire dataset) can be found. [OBIS]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="EAnnotations" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Annotations in electronic form not (yet) added to the structured unit record.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Annotation">
            <xs:annotation>
              <xs:documentation xml:lang="en">A structure for electronic annotations of the unit.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="AnnotationText" type="StringL">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Text of electronic annotation not including author and date.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Annotator" type="String" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">The author of the electronic annotation text.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="AnnotationDate" type="String" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation xml:lang="en">Date of submission of the electronic annotation.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="UnitExtensions" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">A container element to allow extensions to add additional data to the unit.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="UnitExtension" type="xs:anyType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">An element to allow extensions to add additional data to the unit.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Unit/UnitGUID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A globally unique identifier for the unit (i.e. the physical specimen or original observation). Following DwC, in the absence of a persistent global unique identifier, this should be constructed in the form "URN:catalog:[InstitutionCode]:[CollectionCode]:[CatalogNumber]".
source
<xs:element name="UnitGUID" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A globally unique identifier for the unit (i.e. the physical specimen or original observation). Following DwC, in the absence of a persistent global unique identifier, this should be constructed in the form "URN:catalog:[InstitutionCode]:[CollectionCode]:[CatalogNumber]".</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SourceInstitutionID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type InstitutionCode
annotation
documentation 
Unique identifier (code or name) of the institution holding the original data source (first part of record identifier). In specimen collections, this is normally the institution or private holder of the collection itself. For herbaria and botanical gardens, the standard abbreviations should be used.
source
<xs:element name="SourceInstitutionID" type="InstitutionCode">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unique identifier (code or name) of the institution holding the original data source (first part of record identifier). In specimen collections, this is normally the institution or private holder of the collection itself. For herbaria and botanical gardens, the standard abbreviations should be used.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SourceID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Name or code of the data source (unique within the institution, second part of the record identifier)
source
<xs:element name="SourceID" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name or code of the data source (unique within the institution, second part of the record identifier)</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/UnitID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A unique identifier for the unit record within the data source. Preferably, the ID should be stable in the database, so that it also can be used to find the same record again (e.g. for data exchange purposes). Third part of the record identifier.
source
<xs:element name="UnitID" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">A unique identifier for the unit record within the data source. Preferably, the ID should be stable in the database, so that it also can be used to find the same record again (e.g. for data exchange purposes). Third part of the record identifier.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/UnitIDNumeric
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:int
annotation
documentation 
Numeric catalogue number. Facilitates sorting of numbers.
source
<xs:element name="UnitIDNumeric" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Numeric catalogue number. Facilitates sorting of numbers.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/LastEditor
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Name or other indication of the person or team that created or last edited this record.
source
<xs:element name="LastEditor" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name or other indication of the person or team that created or last edited this record.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/DateLastEdited
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:dateTime
annotation
documentation 
Date of creation or last change of this unit record.
source
<xs:element name="DateLastEdited" type="xs:dateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Date of creation or last change of this unit record.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Owner
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Contact
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
annotation
documentation 
The legal owner of the unit record. Note that ownership of physical specimens is handled under SpecimenUnit. If present, overrides the equivalent Owners element on the level of dataset.
source
<xs:element name="Owner" type="Contact" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The legal owner of the unit record. Note that ownership of physical specimens is handled under SpecimenUnit. If present, overrides the equivalent Owners element on the level of dataset.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/IPRStatements
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type IPRStatements
children IPRDeclarations Copyrights Licenses TermsOfUseStatements Disclaimers Acknowledgements Citations
annotation
documentation 
Specific rights, terms and other conditions pertaining to the individual record. If present, override the equivalent statements on the level of dataset.
source
<xs:element name="IPRStatements" type="IPRStatements" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specific rights, terms and other conditions pertaining to the individual record. If present, override the equivalent statements on the level of dataset.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/UnitContentContacts
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children UnitContentContact
annotation
documentation 
Container element for one to many content contacts for the unit record. If present, overrides the equivalent ContentContact on the level of dataset.
source
<xs:element name="UnitContentContacts" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for one to many content contacts for the unit record. If present, overrides the equivalent ContentContact on the level of dataset.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UnitContentContact" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Questions and feedback about data, or restrictions on use of the data should be directed to the contact given here. If present, overrides the equivalent ContentContact on the level of dataset.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="Contact">
              <xs:attribute name="preferred" type="xs:boolean" use="optional"/>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/UnitContentContacts/UnitContentContact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of Contact
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional      
annotation
documentation 
Questions and feedback about data, or restrictions on use of the data should be directed to the contact given here. If present, overrides the equivalent ContentContact on the level of dataset.
source
<xs:element name="UnitContentContact" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Questions and feedback about data, or restrictions on use of the data should be directed to the contact given here. If present, overrides the equivalent ContentContact on the level of dataset.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="Contact">
        <xs:attribute name="preferred" type="xs:boolean" use="optional"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Unit/InformationWithheld
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Brief descriptions of additional information that may exist, but that has not been made public. Information about obtaining the withheld information should be sought from the ContentCcontact. (=DwC.InformationWithheld). If present here, the information given should override the respective dataset-level statement.
source
<xs:element name="InformationWithheld" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Brief descriptions of additional information that may exist, but that has not been made public. Information about obtaining the withheld information should be sought from the ContentCcontact. (=DwC.InformationWithheld). If present here, the information given should override the respective dataset-level statement.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SourceReference
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Reference
children ReferenceGUID TitleCitation CitationDetail URI DOI
annotation
documentation 
Reference that is the source of the information about the unit given in the record.
source
<xs:element name="SourceReference" type="Reference" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference that is the source of the information about the unit given in the record.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/UnitReferences
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children UnitReference
annotation
documentation 
Container element for references citing the unit See SourceReference for the case that the record is based on a publication.
source
<xs:element name="UnitReferences" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for references citing the unit See SourceReference for the case that the record is based on a publication.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UnitReference" type="Reference" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Published reference citing this unit.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/UnitReferences/UnitReference
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Reference
children ReferenceGUID TitleCitation CitationDetail URI DOI
annotation
documentation 
Published reference citing this unit.
source
<xs:element name="UnitReference" type="Reference" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Published reference citing this unit.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Identifications
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Identification IdentificationHistory
annotation
documentation 
Container element for identification events, i.e. the circumstances and result of assigning a name to the unit.
source
<xs:element name="Identifications" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for identification events, i.e. the circumstances and result of assigning a name to the unit.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Identification" type="Identification" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">In cases where more than one name applies to a single unit, several identifications should be formed and flagged as preferred. Relationships between differently identified sub-units of the unit can be specified by means of the IdentificationRole.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IdentificationHistory" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">This is a free text field for use when extracting data from data sources where the identification or verification history (or part of it) is a free text field. In normal circumstances the history can be constructed by sorting identification events by date and reference to the preferred identification flag</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/Identifications/Identification
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Identification
children Result PreferredFlag NonFlag StoredUnderFlag ResultRole Identifiers References Date Method Notes VerificationLevel
annotation
documentation 
In cases where more than one name applies to a single unit, several identifications should be formed and flagged as preferred. Relationships between differently identified sub-units of the unit can be specified by means of the IdentificationRole.
source
<xs:element name="Identification" type="Identification" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">In cases where more than one name applies to a single unit, several identifications should be formed and flagged as preferred. Relationships between differently identified sub-units of the unit can be specified by means of the IdentificationRole.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Identifications/IdentificationHistory
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
This is a free text field for use when extracting data from data sources where the identification or verification history (or part of it) is a free text field. In normal circumstances the history can be constructed by sorting identification events by date and reference to the preferred identification flag
source
<xs:element name="IdentificationHistory" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">This is a free text field for use when extracting data from data sources where the identification or verification history (or part of it) is a free text field. In normal circumstances the history can be constructed by sorting identification events by date and reference to the preferred identification flag</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/RecordBasis
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type RecordBasisEnum
facets
enumeration PreservedSpecimen
enumeration LivingSpecimen
enumeration FossilSpecimen
enumeration MineralSpecimen
enumeration OtherSpecimen
enumeration MaterialSample
enumeration HumanObservation
enumeration MachineObservation
enumeration DrawingOrPhotograph
enumeration MultimediaObject
enumeration AbsenceObservation
annotation
documentation 
An indication of what the unit record describes. Note that the element SourceReference provides for the case that the record is based on a publication.
source
<xs:element name="RecordBasis" type="RecordBasisEnum" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">An indication of what the unit record describes. Note that the element SourceReference provides for the case that the record is based on a publication.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/KindOfUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Part(s) of organism or class of materials represented by this unit, e.g. herbarium sheet, leaf, muscle, leg, blood, whole organism, skin
source
<xs:element name="KindOfUnit" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Part(s) of organism or class of materials represented by this unit, e.g. herbarium sheet, leaf, muscle, leg, blood, whole organism, skin</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Owner Loan Acquisition Accessions Preparations Preservations Marks History NomenclaturalTypeDesignations DuplicatesDistributedTo Disposition SpecimenMeasurementsOrFacts
annotation
documentation 
A Unit subtype containing data elements specific to specimens (living, fossil, or preserved).
source
<xs:element name="SpecimenUnit" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A Unit subtype containing data elements specific to specimens (living, fossil, or preserved).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Owner" type="Contact" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The legal owner or holder of the physical specimen</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Loan" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Restrictions for accessing or loaning the specimen or sample</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="blockedUntil" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Sample or specimen data can not be ordered/loaned until the given date, but are visible via portals. in GGBN context the record is visible at the portal but blocked for ordering until the given date</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="blocked" type="xs:boolean" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Sample or specimen data can not be ordered/loaned in general, but are visible via portals. Note: Records/samples/specimens not to be published should be blocked on database level. If they are available via Darwin Core or ABCD, they are visible for everyone. This element is to be used for samples/specimens that cannot be loaned.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="loanConditions" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">certain conditions for loaning this specimen or sample</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Acquisition" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Acquisition date, source and type.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="AcquisitionDate" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Textual statement of the date of acquisition of the specimen by the institution</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AcquisitionSourceText" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Free text field for informal recording of acquisition source details.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AcquisitionType" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Type of acquisition.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AcquiredFrom" type="Contact" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Name of person and/or organisation the unit was acquired from (e.g. depositor of a strain).</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Accessions" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Accession details.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Repeatable triple to accommodate accession number in multiple catalogues.</xs:documentation>
            </xs:annotation>
            <xs:element name="AccessionDate" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Textual statement of the date on which the accession was recorded.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AccessionCatalogue" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Identifier of an accessions catalogue or numbering scheme which contains the SpecimenUnit</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AccessionNumber" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The institutional number applied to an accession and recorded in the accessions register.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Preparations" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Specimen preparation details, possibly a sequence of preparation steps</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="preparation" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">Specimen preparation details.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="preparationType" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Description of preparation type (specimens, tissues, DNA). Examples: for DNA: gDNA; for tissues/specimens: leaf, muscle, leg, blood</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="preparationProcess" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Process used in preparing the specimen or sample, can also be used to describe Phage/Plasmid propagation, Process used in extracting the DNA/RNA; adaptions made; SPREC code</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="preparationMaterials" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Materials and chemicals used in the preparation of the specimen, tissue, DNA or RNA sample.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="preparationAgent" type="Contact" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Person and/or institution responsible for or effecting the preparation.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="preparationDate" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The date of preparation, free text.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="sample_size" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">MIxS element. Amount or size of sample (volume, mass or area) that was collected</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="sieving" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">MIxS element. Collection design of pooled samples and/or sieve size and amount of sample sieved. Is of interest for metagenomic focus e.g. design name and/or size;amount															</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="sampleDesignations" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Designated numbers or identifiers of sample, usually project numbers used in the lab.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="sampleDesignation" type="String" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Designated number or identifier of sample, usually project number used in the lab.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="References" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">References for the preparation method</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Attribute for RefType</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="sequence" type="xs:int" use="optional"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="preparationsText" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Textual account of preparations,</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Preservations" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Specimen preservation details, possibly a sequence of preservation periods</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="preservation" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">Specimen preservation details.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="preservationType" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Description of preservation type.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="preservationTemperature" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Preferably a number - attribute gives temperature scale used.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:string">
                          <xs:attribute name="scale" use="optional">
                            <xs:simpleType>
                              <xs:restriction base="xs:NMTOKEN">
                                <xs:enumeration value="Celsius"/>
                                <xs:enumeration value="Fahrenheit"/>
                                <xs:enumeration value="Kelvin"/>
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:attribute>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="preservationDateBegin" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The date in text form when preservation begins.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="sequence" type="xs:int" use="optional"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Marks" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A container element for several labels or inscriptions associated with the unit.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Mark" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">Label text(s), writing or inscription(s).</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="MarkType" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Label or inscription</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="MarkText" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Text transcription of an inscription</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PositionOnObject" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Position of inscription, writing or mark.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="MarkAuthor" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Name of person who created the label, writing or inscription.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="MarkComment" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Summary, interpretation or opinion of the text.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Images" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">References to an image or images of the label or inscription</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="ImageID" type="String">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">The ID of a multimedia object representing the image of the mark</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="History" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A wrapper for previous units.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PreviousUnits" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A container element for several previous identifiers and locations for this unit.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="PreviousUnit" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">A container for past identifiers and locations for this specimen.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="PreviousUnitGUID" type="String" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">The globally unique identifier of the specimen in the previous collection.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="PreviousSourceInstitutionID" type="String" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Name or code of the institution previously holding this specimen.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="PreviousSourceID" type="String" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Name or code of collection previously holding this specimen.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="PreviousUnitID" type="String" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Identifier of specimen in previous collection.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Date" type="DateTime" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Dates that the specimen was held in previous collection.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Comment" type="StringL" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">Any further information about this specimen in its previous collection.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="PreviousUnitText" type="StringL" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation xml:lang="en">An alternative text identifying the previous unit when no ABCD standard ID s can be assigned.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="sequence" type="xs:int" use="optional"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="PreviousUnitsText" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">An alternative text identifying the previous units.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="NomenclaturalTypeDesignations" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A container element for several nomenclatural type designations.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="NomenclaturalTypeDesignation" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">Information on the type status of the specimen.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TypifiedName" type="ScientificName" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The name based on the specimen.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="NomenclaturalReference" type="Reference" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Published reference.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="TypeStatus" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Full term designating the status.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="CodeAssessment" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Indication whether the type is conserved or rejected/suppressed by the Code or is proposed for conservation or suppression/rejection</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="DoubtfulFlag" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Indicator for unverified type status (kind and fact).</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Verifier" type="PersonName" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The person assigning or verifying the type status of the specimen.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="VerificationDate" type="xs:date" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Date of verification.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="VerificationNotes" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Further information about the verification process.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="NomenclaturalTypeText" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">A note detailing possible or verified type information related to the specimen.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DuplicatesDistributedTo" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A free text field to note the known other recipients of a duplicate of the unit, preferably in the form of a delimited list of SourceInstitionIDs.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Disposition" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">DwC curatorial extension r. 14: 'The current disposition of the catalogued item. Examples: "in collection", "missing", "source gone", "voucher elsewhere", "duplicates elsewhere","consumed".'</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SpecimenMeasurementsOrFacts" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Further measurements or facts related to the specimen, e.g. morphometric parameters.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SpecimenMeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">An additional measurement or fact related to the specimen, e.g. morphometric parameters or physiological condition facts.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Owner
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Contact
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
annotation
documentation 
The legal owner or holder of the physical specimen
source
<xs:element name="Owner" type="Contact" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The legal owner or holder of the physical specimen</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Loan
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children blockedUntil blocked loanConditions
annotation
documentation 
Restrictions for accessing or loaning the specimen or sample
source
<xs:element name="Loan" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Restrictions for accessing or loaning the specimen or sample</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="blockedUntil" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Sample or specimen data can not be ordered/loaned until the given date, but are visible via portals. in GGBN context the record is visible at the portal but blocked for ordering until the given date</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="blocked" type="xs:boolean" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Sample or specimen data can not be ordered/loaned in general, but are visible via portals. Note: Records/samples/specimens not to be published should be blocked on database level. If they are available via Darwin Core or ABCD, they are visible for everyone. This element is to be used for samples/specimens that cannot be loaned.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="loanConditions" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">certain conditions for loaning this specimen or sample</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Loan/blockedUntil
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Sample or specimen data can not be ordered/loaned until the given date, but are visible via portals. in GGBN context the record is visible at the portal but blocked for ordering until the given date
source
<xs:element name="blockedUntil" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Sample or specimen data can not be ordered/loaned until the given date, but are visible via portals. in GGBN context the record is visible at the portal but blocked for ordering until the given date</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Loan/blocked
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:boolean
annotation
documentation 
Sample or specimen data can not be ordered/loaned in general, but are visible via portals. Note: Records/samples/specimens not to be published should be blocked on database level. If they are available via Darwin Core or ABCD, they are visible for everyone. This element is to be used for samples/specimens that cannot be loaned.
source
<xs:element name="blocked" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Sample or specimen data can not be ordered/loaned in general, but are visible via portals. Note: Records/samples/specimens not to be published should be blocked on database level. If they are available via Darwin Core or ABCD, they are visible for everyone. This element is to be used for samples/specimens that cannot be loaned.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Loan/loanConditions
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
certain conditions for loaning this specimen or sample
source
<xs:element name="loanConditions" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">certain conditions for loaning this specimen or sample</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Acquisition
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children AcquisitionDate AcquisitionSourceText AcquisitionType AcquiredFrom
annotation
documentation 
Acquisition date, source and type.
source
<xs:element name="Acquisition" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Acquisition date, source and type.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AcquisitionDate" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Textual statement of the date of acquisition of the specimen by the institution</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcquisitionSourceText" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Free text field for informal recording of acquisition source details.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcquisitionType" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Type of acquisition.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcquiredFrom" type="Contact" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Name of person and/or organisation the unit was acquired from (e.g. depositor of a strain).</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Acquisition/AcquisitionDate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Textual statement of the date of acquisition of the specimen by the institution
source
<xs:element name="AcquisitionDate" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Textual statement of the date of acquisition of the specimen by the institution</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Acquisition/AcquisitionSourceText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Free text field for informal recording of acquisition source details.
source
<xs:element name="AcquisitionSourceText" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Free text field for informal recording of acquisition source details.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Acquisition/AcquisitionType
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Type of acquisition.
source
<xs:element name="AcquisitionType" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Type of acquisition.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Acquisition/AcquiredFrom
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Contact
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
annotation
documentation 
Name of person and/or organisation the unit was acquired from (e.g. depositor of a strain).
source
<xs:element name="AcquiredFrom" type="Contact" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of person and/or organisation the unit was acquired from (e.g. depositor of a strain).</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Accessions
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children AccessionDate AccessionCatalogue AccessionNumber
annotation
documentation 
Accession details.
source
<xs:element name="Accessions" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Accession details.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation xml:lang="en">Repeatable triple to accommodate accession number in multiple catalogues.</xs:documentation>
      </xs:annotation>
      <xs:element name="AccessionDate" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Textual statement of the date on which the accession was recorded.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AccessionCatalogue" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Identifier of an accessions catalogue or numbering scheme which contains the SpecimenUnit</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AccessionNumber" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The institutional number applied to an accession and recorded in the accessions register.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Accessions/AccessionDate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Textual statement of the date on which the accession was recorded.
source
<xs:element name="AccessionDate" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Textual statement of the date on which the accession was recorded.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Accessions/AccessionCatalogue
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Identifier of an accessions catalogue or numbering scheme which contains the SpecimenUnit
source
<xs:element name="AccessionCatalogue" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identifier of an accessions catalogue or numbering scheme which contains the SpecimenUnit</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Accessions/AccessionNumber
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The institutional number applied to an accession and recorded in the accessions register.
source
<xs:element name="AccessionNumber" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The institutional number applied to an accession and recorded in the accessions register.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Preparations
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children preparation preparationsText
annotation
documentation 
Specimen preparation details, possibly a sequence of preparation steps
source
<xs:element name="Preparations" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specimen preparation details, possibly a sequence of preparation steps</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="preparation" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Specimen preparation details.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="preparationType" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Description of preparation type (specimens, tissues, DNA). Examples: for DNA: gDNA; for tissues/specimens: leaf, muscle, leg, blood</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="preparationProcess" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Process used in preparing the specimen or sample, can also be used to describe Phage/Plasmid propagation, Process used in extracting the DNA/RNA; adaptions made; SPREC code</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="preparationMaterials" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Materials and chemicals used in the preparation of the specimen, tissue, DNA or RNA sample.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="preparationAgent" type="Contact" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Person and/or institution responsible for or effecting the preparation.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="preparationDate" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The date of preparation, free text.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="sample_size" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">MIxS element. Amount or size of sample (volume, mass or area) that was collected</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="sieving" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">MIxS element. Collection design of pooled samples and/or sieve size and amount of sample sieved. Is of interest for metagenomic focus e.g. design name and/or size;amount															</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="sampleDesignations" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Designated numbers or identifiers of sample, usually project numbers used in the lab.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="sampleDesignation" type="String" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Designated number or identifier of sample, usually project number used in the lab.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="References" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">References for the preparation method</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Attribute for RefType</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="sequence" type="xs:int" use="optional"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="preparationsText" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Textual account of preparations,</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children preparationType preparationProcess preparationMaterials preparationAgent preparationDate sample_size sieving sampleDesignations References
attributes
Name  Type  Use  Default  Fixed  
sequence  xs:int  optional      
annotation
documentation 
Specimen preparation details.
source
<xs:element name="preparation" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specimen preparation details.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="preparationType" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Description of preparation type (specimens, tissues, DNA). Examples: for DNA: gDNA; for tissues/specimens: leaf, muscle, leg, blood</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="preparationProcess" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Process used in preparing the specimen or sample, can also be used to describe Phage/Plasmid propagation, Process used in extracting the DNA/RNA; adaptions made; SPREC code</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="preparationMaterials" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Materials and chemicals used in the preparation of the specimen, tissue, DNA or RNA sample.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="preparationAgent" type="Contact" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Person and/or institution responsible for or effecting the preparation.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="preparationDate" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The date of preparation, free text.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sample_size" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">MIxS element. Amount or size of sample (volume, mass or area) that was collected</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sieving" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">MIxS element. Collection design of pooled samples and/or sieve size and amount of sample sieved. Is of interest for metagenomic focus e.g. design name and/or size;amount															</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sampleDesignations" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Designated numbers or identifiers of sample, usually project numbers used in the lab.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="sampleDesignation" type="String" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">Designated number or identifier of sample, usually project number used in the lab.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="References" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">References for the preparation method</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">Attribute for RefType</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="sequence" type="xs:int" use="optional"/>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparation/preparationType
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Description of preparation type (specimens, tissues, DNA). Examples: for DNA: gDNA; for tissues/specimens: leaf, muscle, leg, blood
source
<xs:element name="preparationType" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Description of preparation type (specimens, tissues, DNA). Examples: for DNA: gDNA; for tissues/specimens: leaf, muscle, leg, blood</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparation/preparationProcess
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Process used in preparing the specimen or sample, can also be used to describe Phage/Plasmid propagation, Process used in extracting the DNA/RNA; adaptions made; SPREC code
source
<xs:element name="preparationProcess" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Process used in preparing the specimen or sample, can also be used to describe Phage/Plasmid propagation, Process used in extracting the DNA/RNA; adaptions made; SPREC code</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparation/preparationMaterials
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Materials and chemicals used in the preparation of the specimen, tissue, DNA or RNA sample.
source
<xs:element name="preparationMaterials" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Materials and chemicals used in the preparation of the specimen, tissue, DNA or RNA sample.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparation/preparationAgent
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Contact
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
annotation
documentation 
Person and/or institution responsible for or effecting the preparation.
source
<xs:element name="preparationAgent" type="Contact" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Person and/or institution responsible for or effecting the preparation.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparation/preparationDate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The date of preparation, free text.
source
<xs:element name="preparationDate" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The date of preparation, free text.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparation/sample_size
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
MIxS element. Amount or size of sample (volume, mass or area) that was collected
source
<xs:element name="sample_size" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">MIxS element. Amount or size of sample (volume, mass or area) that was collected</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparation/sieving
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
MIxS element. Collection design of pooled samples and/or sieve size and amount of sample sieved. Is of interest for metagenomic focus e.g. design name and/or size;amount															
source
<xs:element name="sieving" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">MIxS element. Collection design of pooled samples and/or sieve size and amount of sample sieved. Is of interest for metagenomic focus e.g. design name and/or size;amount															</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparation/sampleDesignations
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children sampleDesignation
annotation
documentation 
Designated numbers or identifiers of sample, usually project numbers used in the lab.
source
<xs:element name="sampleDesignations" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Designated numbers or identifiers of sample, usually project numbers used in the lab.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="sampleDesignation" type="String" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Designated number or identifier of sample, usually project number used in the lab.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparation/sampleDesignations/sampleDesignation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Designated number or identifier of sample, usually project number used in the lab.
source
<xs:element name="sampleDesignation" type="String" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Designated number or identifier of sample, usually project number used in the lab.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparation/References
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Reference
annotation
documentation 
References for the preparation method
source
<xs:element name="References" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">References for the preparation method</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Attribute for RefType</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparation/References/Reference
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Reference
children ReferenceGUID TitleCitation CitationDetail URI DOI
annotation
documentation 
Attribute for RefType
source
<xs:element name="Reference" type="Reference" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Attribute for RefType</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Preparations/preparationsText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Textual account of preparations,
source
<xs:element name="preparationsText" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Textual account of preparations,</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Preservations
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children preservation
annotation
documentation 
Specimen preservation details, possibly a sequence of preservation periods
source
<xs:element name="Preservations" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specimen preservation details, possibly a sequence of preservation periods</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="preservation" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Specimen preservation details.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="preservationType" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Description of preservation type.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="preservationTemperature" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Preferably a number - attribute gives temperature scale used.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:string">
                    <xs:attribute name="scale" use="optional">
                      <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                          <xs:enumeration value="Celsius"/>
                          <xs:enumeration value="Fahrenheit"/>
                          <xs:enumeration value="Kelvin"/>
                        </xs:restriction>
                      </xs:simpleType>
                    </xs:attribute>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="preservationDateBegin" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The date in text form when preservation begins.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="sequence" type="xs:int" use="optional"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Preservations/preservation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children preservationType preservationTemperature preservationDateBegin
attributes
Name  Type  Use  Default  Fixed  
sequence  xs:int  optional      
annotation
documentation 
Specimen preservation details.
source
<xs:element name="preservation" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Specimen preservation details.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="preservationType" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Description of preservation type.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="preservationTemperature" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Preferably a number - attribute gives temperature scale used.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="scale" use="optional">
                <xs:simpleType>
                  <xs:restriction base="xs:NMTOKEN">
                    <xs:enumeration value="Celsius"/>
                    <xs:enumeration value="Fahrenheit"/>
                    <xs:enumeration value="Kelvin"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="preservationDateBegin" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The date in text form when preservation begins.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="sequence" type="xs:int" use="optional"/>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Preservations/preservation/preservationType
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Description of preservation type.
source
<xs:element name="preservationType" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Description of preservation type.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Preservations/preservation/preservationTemperature
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  
scale  xs:NMTOKEN  optional      
annotation
documentation 
Preferably a number - attribute gives temperature scale used.
source
<xs:element name="preservationTemperature" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Preferably a number - attribute gives temperature scale used.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="scale" use="optional">
          <xs:simpleType>
            <xs:restriction base="xs:NMTOKEN">
              <xs:enumeration value="Celsius"/>
              <xs:enumeration value="Fahrenheit"/>
              <xs:enumeration value="Kelvin"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Preservations/preservation/preservationDateBegin
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The date in text form when preservation begins.
source
<xs:element name="preservationDateBegin" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The date in text form when preservation begins.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Marks
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Mark
annotation
documentation 
A container element for several labels or inscriptions associated with the unit.
source
<xs:element name="Marks" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element for several labels or inscriptions associated with the unit.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Mark" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Label text(s), writing or inscription(s).</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="MarkType" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Label or inscription</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MarkText" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Text transcription of an inscription</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PositionOnObject" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Position of inscription, writing or mark.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MarkAuthor" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Name of person who created the label, writing or inscription.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MarkComment" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Summary, interpretation or opinion of the text.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Images" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">References to an image or images of the label or inscription</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ImageID" type="String">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The ID of a multimedia object representing the image of the mark</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Marks/Mark
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children MarkType MarkText PositionOnObject MarkAuthor MarkComment Images
annotation
documentation 
Label text(s), writing or inscription(s).
source
<xs:element name="Mark" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Label text(s), writing or inscription(s).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MarkType" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Label or inscription</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MarkText" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Text transcription of an inscription</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PositionOnObject" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Position of inscription, writing or mark.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MarkAuthor" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Name of person who created the label, writing or inscription.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MarkComment" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Summary, interpretation or opinion of the text.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Images" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">References to an image or images of the label or inscription</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ImageID" type="String">
              <xs:annotation>
                <xs:documentation xml:lang="en">The ID of a multimedia object representing the image of the mark</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Marks/Mark/MarkType
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Label or inscription
source
<xs:element name="MarkType" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Label or inscription</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Marks/Mark/MarkText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Text transcription of an inscription
source
<xs:element name="MarkText" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Text transcription of an inscription</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Marks/Mark/PositionOnObject
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Position of inscription, writing or mark.
source
<xs:element name="PositionOnObject" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Position of inscription, writing or mark.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Marks/Mark/MarkAuthor
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Name of person who created the label, writing or inscription.
source
<xs:element name="MarkAuthor" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of person who created the label, writing or inscription.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Marks/Mark/MarkComment
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Summary, interpretation or opinion of the text.
source
<xs:element name="MarkComment" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Summary, interpretation or opinion of the text.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Marks/Mark/Images
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children ImageID
annotation
documentation 
References to an image or images of the label or inscription
source
<xs:element name="Images" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">References to an image or images of the label or inscription</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ImageID" type="String">
        <xs:annotation>
          <xs:documentation xml:lang="en">The ID of a multimedia object representing the image of the mark</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/Marks/Mark/Images/ImageID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The ID of a multimedia object representing the image of the mark
source
<xs:element name="ImageID" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">The ID of a multimedia object representing the image of the mark</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/History
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children PreviousUnits PreviousUnitsText
annotation
documentation 
A wrapper for previous units.
source
<xs:element name="History" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A wrapper for previous units.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PreviousUnits" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A container element for several previous identifiers and locations for this unit.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PreviousUnit" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">A container for past identifiers and locations for this specimen.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="PreviousUnitGUID" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">The globally unique identifier of the specimen in the previous collection.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PreviousSourceInstitutionID" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Name or code of the institution previously holding this specimen.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PreviousSourceID" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Name or code of collection previously holding this specimen.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PreviousUnitID" type="String" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Identifier of specimen in previous collection.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Date" type="DateTime" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Dates that the specimen was held in previous collection.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Comment" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">Any further information about this specimen in its previous collection.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PreviousUnitText" type="StringL" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation xml:lang="en">An alternative text identifying the previous unit when no ABCD standard ID s can be assigned.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="sequence" type="xs:int" use="optional"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PreviousUnitsText" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">An alternative text identifying the previous units.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/History/PreviousUnits
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children PreviousUnit
annotation
documentation 
A container element for several previous identifiers and locations for this unit.
source
<xs:element name="PreviousUnits" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element for several previous identifiers and locations for this unit.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PreviousUnit" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">A container for past identifiers and locations for this specimen.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PreviousUnitGUID" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The globally unique identifier of the specimen in the previous collection.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PreviousSourceInstitutionID" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Name or code of the institution previously holding this specimen.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PreviousSourceID" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Name or code of collection previously holding this specimen.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PreviousUnitID" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Identifier of specimen in previous collection.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Date" type="DateTime" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Dates that the specimen was held in previous collection.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Comment" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Any further information about this specimen in its previous collection.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PreviousUnitText" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">An alternative text identifying the previous unit when no ABCD standard ID s can be assigned.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="sequence" type="xs:int" use="optional"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children PreviousUnitGUID PreviousSourceInstitutionID PreviousSourceID PreviousUnitID Date Comment PreviousUnitText
attributes
Name  Type  Use  Default  Fixed  
sequence  xs:int  optional      
annotation
documentation 
A container for past identifiers and locations for this specimen.
source
<xs:element name="PreviousUnit" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container for past identifiers and locations for this specimen.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PreviousUnitGUID" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The globally unique identifier of the specimen in the previous collection.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousSourceInstitutionID" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Name or code of the institution previously holding this specimen.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousSourceID" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Name or code of collection previously holding this specimen.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousUnitID" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Identifier of specimen in previous collection.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Date" type="DateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Dates that the specimen was held in previous collection.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comment" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Any further information about this specimen in its previous collection.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousUnitText" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">An alternative text identifying the previous unit when no ABCD standard ID s can be assigned.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="sequence" type="xs:int" use="optional"/>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/PreviousUnitGUID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The globally unique identifier of the specimen in the previous collection.
source
<xs:element name="PreviousUnitGUID" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The globally unique identifier of the specimen in the previous collection.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/PreviousSourceInstitutionID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Name or code of the institution previously holding this specimen.
source
<xs:element name="PreviousSourceInstitutionID" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name or code of the institution previously holding this specimen.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/PreviousSourceID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Name or code of collection previously holding this specimen.
source
<xs:element name="PreviousSourceID" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name or code of collection previously holding this specimen.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/PreviousUnitID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Identifier of specimen in previous collection.
source
<xs:element name="PreviousUnitID" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identifier of specimen in previous collection.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/Date
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type DateTime
children DateText TimeZone ISODateTimeBegin DayNumberBegin TimeOfDayBegin ISODateTimeEnd DayNumberEnd TimeOfDayEnd PeriodExplicit
annotation
documentation 
Dates that the specimen was held in previous collection.
source
<xs:element name="Date" type="DateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Dates that the specimen was held in previous collection.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/Comment
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Any further information about this specimen in its previous collection.
source
<xs:element name="Comment" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Any further information about this specimen in its previous collection.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/PreviousUnitText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
An alternative text identifying the previous unit when no ABCD standard ID s can be assigned.
source
<xs:element name="PreviousUnitText" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">An alternative text identifying the previous unit when no ABCD standard ID s can be assigned.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/History/PreviousUnitsText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
An alternative text identifying the previous units.
source
<xs:element name="PreviousUnitsText" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">An alternative text identifying the previous units.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/NomenclaturalTypeDesignations
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children NomenclaturalTypeDesignation NomenclaturalTypeText
annotation
documentation 
A container element for several nomenclatural type designations.
source
<xs:element name="NomenclaturalTypeDesignations" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element for several nomenclatural type designations.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="NomenclaturalTypeDesignation" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Information on the type status of the specimen.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TypifiedName" type="ScientificName" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The name based on the specimen.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="NomenclaturalReference" type="Reference" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Published reference.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="TypeStatus" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Full term designating the status.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="CodeAssessment" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Indication whether the type is conserved or rejected/suppressed by the Code or is proposed for conservation or suppression/rejection</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DoubtfulFlag" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Indicator for unverified type status (kind and fact).</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Verifier" type="PersonName" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The person assigning or verifying the type status of the specimen.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="VerificationDate" type="xs:date" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Date of verification.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="VerificationNotes" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Further information about the verification process.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="NomenclaturalTypeText" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A note detailing possible or verified type information related to the specimen.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children TypifiedName NomenclaturalReference TypeStatus CodeAssessment DoubtfulFlag Verifier VerificationDate VerificationNotes
annotation
documentation 
Information on the type status of the specimen.
source
<xs:element name="NomenclaturalTypeDesignation" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information on the type status of the specimen.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TypifiedName" type="ScientificName" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The name based on the specimen.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NomenclaturalReference" type="Reference" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Published reference.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TypeStatus" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Full term designating the status.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CodeAssessment" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Indication whether the type is conserved or rejected/suppressed by the Code or is proposed for conservation or suppression/rejection</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DoubtfulFlag" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Indicator for unverified type status (kind and fact).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Verifier" type="PersonName" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The person assigning or verifying the type status of the specimen.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="VerificationDate" type="xs:date" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Date of verification.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="VerificationNotes" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Further information about the verification process.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/TypifiedName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type ScientificName
children FullScientificNameString NameAtomised
annotation
documentation 
The name based on the specimen.
source
<xs:element name="TypifiedName" type="ScientificName" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The name based on the specimen.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/NomenclaturalReference
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Reference
children ReferenceGUID TitleCitation CitationDetail URI DOI
annotation
documentation 
Published reference.
source
<xs:element name="NomenclaturalReference" type="Reference" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Published reference.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/TypeStatus
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Full term designating the status.
source
<xs:element name="TypeStatus" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Full term designating the status.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/CodeAssessment
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Indication whether the type is conserved or rejected/suppressed by the Code or is proposed for conservation or suppression/rejection
source
<xs:element name="CodeAssessment" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Indication whether the type is conserved or rejected/suppressed by the Code or is proposed for conservation or suppression/rejection</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/DoubtfulFlag
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Indicator for unverified type status (kind and fact).
source
<xs:element name="DoubtfulFlag" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Indicator for unverified type status (kind and fact).</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/Verifier
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type PersonName
children FullName SortingName AtomisedName
annotation
documentation 
The person assigning or verifying the type status of the specimen.
source
<xs:element name="Verifier" type="PersonName" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The person assigning or verifying the type status of the specimen.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/VerificationDate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:date
annotation
documentation 
Date of verification.
source
<xs:element name="VerificationDate" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Date of verification.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/VerificationNotes
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Further information about the verification process.
source
<xs:element name="VerificationNotes" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Further information about the verification process.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
A note detailing possible or verified type information related to the specimen.
source
<xs:element name="NomenclaturalTypeText" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A note detailing possible or verified type information related to the specimen.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/DuplicatesDistributedTo
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A free text field to note the known other recipients of a duplicate of the unit, preferably in the form of a delimited list of SourceInstitionIDs.
source
<xs:element name="DuplicatesDistributedTo" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A free text field to note the known other recipients of a duplicate of the unit, preferably in the form of a delimited list of SourceInstitionIDs.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/Disposition
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
DwC curatorial extension r. 14: 'The current disposition of the catalogued item. Examples: "in collection", "missing", "source gone", "voucher elsewhere", "duplicates elsewhere","consumed".'
source
<xs:element name="Disposition" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">DwC curatorial extension r. 14: 'The current disposition of the catalogued item. Examples: "in collection", "missing", "source gone", "voucher elsewhere", "duplicates elsewhere","consumed".'</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/SpecimenUnit/SpecimenMeasurementsOrFacts
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children SpecimenMeasurementOrFact
annotation
documentation 
Further measurements or facts related to the specimen, e.g. morphometric parameters.
source
<xs:element name="SpecimenMeasurementsOrFacts" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Further measurements or facts related to the specimen, e.g. morphometric parameters.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SpecimenMeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">An additional measurement or fact related to the specimen, e.g. morphometric parameters or physiological condition facts.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/SpecimenUnit/SpecimenMeasurementsOrFacts/SpecimenMeasurementOrFact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type MeasurementOrFact
children MeasurementOrFactAtomised MeasurementOrFactText
annotation
documentation 
An additional measurement or fact related to the specimen, e.g. morphometric parameters or physiological condition facts.
source
<xs:element name="SpecimenMeasurementOrFact" type="MeasurementOrFact" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">An additional measurement or fact related to the specimen, e.g. morphometric parameters or physiological condition facts.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/ObservationUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children ObservationUnitIdentifiers
annotation
documentation 
Data elements specific to observation (recording) units. Note that most observation data items are site related and thus covered under Gathering.
source
<xs:element name="ObservationUnit" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Data elements specific to observation (recording) units. Note that most observation data items are site related and thus covered under Gathering.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ObservationUnitIdentifiers" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">A container element with several observation unit identifiers.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ObservationUnitIdentifier" type="StringP" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="en">Numbers or other registration mark associated with an observation record. Attribute for PreferredFlag. Separated from the equivalent AccessionNumber of specimen collections because of the more standardised approaches taken in physical collections.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/ObservationUnit/ObservationUnitIdentifiers
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children ObservationUnitIdentifier
annotation
documentation 
A container element with several observation unit identifiers.
source
<xs:element name="ObservationUnitIdentifiers" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element with several observation unit identifiers.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ObservationUnitIdentifier" type="StringP" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Numbers or other registration mark associated with an observation record. Attribute for PreferredFlag. Separated from the equivalent AccessionNumber of specimen collections because of the more standardised approaches taken in physical collections.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/ObservationUnit/ObservationUnitIdentifiers/ObservationUnitIdentifier
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringP
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
preferred  xs:boolean  optional      
annotation
documentation 
Numbers or other registration mark associated with an observation record. Attribute for PreferredFlag. Separated from the equivalent AccessionNumber of specimen collections because of the more standardised approaches taken in physical collections.
source
<xs:element name="ObservationUnitIdentifier" type="StringP" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Numbers or other registration mark associated with an observation record. Attribute for PreferredFlag. Separated from the equivalent AccessionNumber of specimen collections because of the more standardised approaches taken in physical collections.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/CultureCollectionUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type CultureCollectionUnit
children OrganismType InfrasubspecificName CultureNames Strain SerovarOrSerotype Pathovar Mutant Genotype GrowthConditions GrowthConditionsAtomised References FormOfSupply Applications Hazard
annotation
documentation 
Data specific to microbial and similar culture methods.
source
<xs:element name="CultureCollectionUnit" type="CultureCollectionUnit" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Data specific to microbial and similar culture methods.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/MycologicalUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type MycologicalUnit
children LichenMorphotype MycologicalSexualStage MycologicalLiveStages
annotation
documentation 
Data specific to mycological and lichenological units.
source
<xs:element name="MycologicalUnit" type="MycologicalUnit" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Data specific to mycological and lichenological units.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/HerbariumUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type HerbariumUnit
children Exsiccatum DuplicatesDistributedTo LoanIdentifier LoanSequenceNo LoanDestination LoanForBotanist LoanDespatchMethod LoanDate LoanReturnDate NaturalOccurrence CultivatedOccurrence
annotation
documentation 
Data specific to herbarium specimens (incl. mycological specimens).
source
<xs:element name="HerbariumUnit" type="HerbariumUnit" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Data specific to herbarium specimens (incl. mycological specimens).</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/BotanicalGardenUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type BotanicalGardenUnit
children AccessionSpecimenNumbers AccessionStatus LocationInGarden AccessionMaterialType Hardiness ProvenanceCategory PropagationHistoryCode AccessionLineage DonorCategory Cultivation PlantingDate Propagation Perennation BreedingSystem IPEN
annotation
documentation 
Data specific to units in botanical live (horticultural) collections.
source
<xs:element name="BotanicalGardenUnit" type="BotanicalGardenUnit" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Data specific to units in botanical live (horticultural) collections.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/PlantGeneticResourcesUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type PGRUnit
children NationalInventoryCode BreedingInstitutionCode BreedingCountryCode BiologicalStatus AncestralData CollectingAcquisitionSource OtherIdentification LocationSafetyDuplicates TypeGermplasmStorage DecodedBreedingInstitute DecodedDonorInstitute DecodedLocationSafetyDuplicates GatheringInstitutionCode AccessionNames
annotation
documentation 
Data specific to units in plant genetic resource collections, e.g. gene banks.
source
<xs:element name="PlantGeneticResourcesUnit" type="PGRUnit" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Data specific to units in plant genetic resource collections, e.g. gene banks.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/ZoologicalUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type ZoologicalUnit
children PhasesOrStages
annotation
documentation 
Data specific to zoological units.
source
<xs:element name="ZoologicalUnit" type="ZoologicalUnit" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Data specific to zoological units.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/PalaeontologicalUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type PalaeontologicalUnit
children Preservation TimeRange
annotation
documentation 
Data specific to palaeontological units.
source
<xs:element name="PalaeontologicalUnit" type="PalaeontologicalUnit" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Data specific to palaeontological units.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/MultiMediaObjects
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children MultiMediaObject
annotation
documentation 
Multimedia objects such as images, movies, etc. relating to (or forming) the unit. Note that RecordBasis should be set accordingly if the multimedia object actually is the unit in the collection (e.g. collections of images taken in the field, sound recordings, etc.).
source
<xs:element name="MultiMediaObjects" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Multimedia objects such as images, movies, etc. relating to (or forming) the unit. Note that RecordBasis should be set accordingly if the multimedia object actually is the unit in the collection (e.g. collections of images taken in the field, sound recordings, etc.).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MultiMediaObject" type="MultiMediaObject" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Elements to describe digital images, sound recordings, etc. relating to (or forming) the unit.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/MultiMediaObjects/MultiMediaObject
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type MultiMediaObject
children identifier type title IDofContainingCollection source provider fileURI productURI context tags ratings fileFormat fileFormatVersion fileSize MIMEType physicalFormat physicalObjectID createDate Creators modified IPR comment sex lifeStage subjectPart subjectOrientation subjectDistance TaxaInBackground labOrField temperature lightCondition playbackUsed captureEquipment counter filterUsedForRecording makerNote audio video image
annotation
documentation 
Elements to describe digital images, sound recordings, etc. relating to (or forming) the unit.
source
<xs:element name="MultiMediaObject" type="MultiMediaObject" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elements to describe digital images, sound recordings, etc. relating to (or forming) the unit.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Associations
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children UnitAssociation
annotation
documentation 
Relationships of this unit with other unit for which a record in ABCD conformant dataset(s) exists.
source
<xs:element name="Associations" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Relationships of this unit with other unit for which a record in ABCD conformant dataset(s) exists.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UnitAssociation" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">A binary relationship or association of units.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="UnitGUID" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Globally unique identifier of the related unit.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SourceInstitutionCode" type="String">
              <xs:annotation>
                <xs:documentation xml:lang="en">First part of a fully qualified identifier of a related item's dataset.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SourceName" type="String">
              <xs:annotation>
                <xs:documentation xml:lang="en">Second part of a fully qualified identifier of a related item's dataset.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="UnitID" type="String">
              <xs:annotation>
                <xs:documentation xml:lang="en">Fully qualified identifier of the related item within the specified dataset.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="KindOfUnit" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Part(s) of organism or class of materials represented by the associated unit.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AssociationType" type="StringL">
              <xs:annotation>
                <xs:documentation xml:lang="en">Description of the association.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DatasetAccessPoint" type="xs:anyURI" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">(Wrapper) access point of a related item's dataset (e.g. http://ww3.bgbm.org/biocase/pywrapper.cgi?dsa=Herbar).</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Comment" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Further information about the association.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/Associations/UnitAssociation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children UnitGUID SourceInstitutionCode SourceName UnitID KindOfUnit AssociationType DatasetAccessPoint Comment
annotation
documentation 
A binary relationship or association of units.
source
<xs:element name="UnitAssociation" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A binary relationship or association of units.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UnitGUID" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Globally unique identifier of the related unit.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SourceInstitutionCode" type="String">
        <xs:annotation>
          <xs:documentation xml:lang="en">First part of a fully qualified identifier of a related item's dataset.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SourceName" type="String">
        <xs:annotation>
          <xs:documentation xml:lang="en">Second part of a fully qualified identifier of a related item's dataset.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UnitID" type="String">
        <xs:annotation>
          <xs:documentation xml:lang="en">Fully qualified identifier of the related item within the specified dataset.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="KindOfUnit" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Part(s) of organism or class of materials represented by the associated unit.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AssociationType" type="StringL">
        <xs:annotation>
          <xs:documentation xml:lang="en">Description of the association.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DatasetAccessPoint" type="xs:anyURI" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">(Wrapper) access point of a related item's dataset (e.g. http://ww3.bgbm.org/biocase/pywrapper.cgi?dsa=Herbar).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comment" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Further information about the association.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/Associations/UnitAssociation/UnitGUID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Globally unique identifier of the related unit.
source
<xs:element name="UnitGUID" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Globally unique identifier of the related unit.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Associations/UnitAssociation/SourceInstitutionCode
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
First part of a fully qualified identifier of a related item's dataset.
source
<xs:element name="SourceInstitutionCode" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">First part of a fully qualified identifier of a related item's dataset.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Associations/UnitAssociation/SourceName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Second part of a fully qualified identifier of a related item's dataset.
source
<xs:element name="SourceName" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">Second part of a fully qualified identifier of a related item's dataset.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Associations/UnitAssociation/UnitID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Fully qualified identifier of the related item within the specified dataset.
source
<xs:element name="UnitID" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">Fully qualified identifier of the related item within the specified dataset.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Associations/UnitAssociation/KindOfUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Part(s) of organism or class of materials represented by the associated unit.
source
<xs:element name="KindOfUnit" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Part(s) of organism or class of materials represented by the associated unit.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Associations/UnitAssociation/AssociationType
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Description of the association.
source
<xs:element name="AssociationType" type="StringL">
  <xs:annotation>
    <xs:documentation xml:lang="en">Description of the association.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Associations/UnitAssociation/DatasetAccessPoint
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
(Wrapper) access point of a related item's dataset (e.g. http://ww3.bgbm.org/biocase/pywrapper.cgi?dsa=Herbar).
source
<xs:element name="DatasetAccessPoint" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">(Wrapper) access point of a related item's dataset (e.g. http://ww3.bgbm.org/biocase/pywrapper.cgi?dsa=Herbar).</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Associations/UnitAssociation/Comment
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Further information about the association.
source
<xs:element name="Comment" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Further information about the association.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Assemblages
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children UnitAssemblage
annotation
documentation 
A container for groupings of this unit with other units for which a record exists in this dataset by means of an additional ID.
source
<xs:element name="Assemblages" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container for groupings of this unit with other units for which a record exists in this dataset by means of an additional ID.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UnitAssemblage" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">A unit assemblage handles symmetric relationships between several units.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="AssemblageID" type="String">
              <xs:annotation>
                <xs:documentation xml:lang="en">Identifier for assemblage.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AssemblageName" type="StringL" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Name of assemblage.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/Assemblages/UnitAssemblage
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children AssemblageID AssemblageName
annotation
documentation 
A unit assemblage handles symmetric relationships between several units.
source
<xs:element name="UnitAssemblage" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A unit assemblage handles symmetric relationships between several units.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AssemblageID" type="String">
        <xs:annotation>
          <xs:documentation xml:lang="en">Identifier for assemblage.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AssemblageName" type="StringL" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Name of assemblage.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/Assemblages/UnitAssemblage/AssemblageID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Identifier for assemblage.
source
<xs:element name="AssemblageID" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identifier for assemblage.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Assemblages/UnitAssemblage/AssemblageName
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Name of assemblage.
source
<xs:element name="AssemblageName" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of assemblage.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/NamedCollectionsOrSurveys
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children NamedCollectionOrSurvey
annotation
documentation 
Unit may belong to one or several collections or survey projects which have distinctive names and do not correspond to the SourceName. Note that this element refers to the name accepted by the specimen or data holding institution, this may or may not be different from the project name given under Gathering.
source
<xs:element name="NamedCollectionsOrSurveys" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Unit may belong to one or several collections or survey projects which have distinctive names and do not correspond to the SourceName. Note that this element refers to the name accepted by the specimen or data holding institution, this may or may not be different from the project name given under Gathering.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="NamedCollectionOrSurvey" type="StringL" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">A named collection or survey project to which the unit belongs, which may not match the SourceName</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/NamedCollectionsOrSurveys/NamedCollectionOrSurvey
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
A named collection or survey project to which the unit belongs, which may not match the SourceName
source
<xs:element name="NamedCollectionOrSurvey" type="StringL" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A named collection or survey project to which the unit belongs, which may not match the SourceName</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Gathering
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Gathering
children Code DateTime Agents Permits Project PlatformName Method ValidDistributionFlag EstablishmentMeans LocalityText Country NamedAreas NearNamedPlaces AreaDetail GML WFS WMSURL SiteCoordinateSets Altitude Depth Height SiteMeasurementsOrFacts SiteImages Stratigraphy Biotope Synecology Aspect Notes FootprintWKT FootprintSpatialFit
annotation
documentation 
Elements describing the field events that created the unit and their location.
source
<xs:element name="Gathering" type="Gathering" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elements describing the field events that created the unit and their location.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/CollectorsFieldNumber
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A number assigned to the unit by the collector or observer. Note that the respective collector's name is found under gathering (GatheringAgents).
source
<xs:element name="CollectorsFieldNumber" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A number assigned to the unit by the collector or observer. Note that the respective collector's name is found under gathering (GatheringAgents).</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/FieldNotes
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
DwC curatorial extension: "A flag ("true" or "false") marking the existence of, or a reference to, notes taken in the field for the object or observation."
source
<xs:element name="FieldNotes" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">DwC curatorial extension: "A flag ("true" or "false") marking the existence of, or a reference to, notes taken in the field for the object or observation."</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/MeasurementsOrFacts
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children MeasurementOrFact
annotation
documentation 
A container for quantitative and categorical measurements (including observations) referring to the unit, e.g. counts, size measurements, colours, etc.
source
<xs:element name="MeasurementsOrFacts" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container for quantitative and categorical measurements (including observations) referring to the unit, e.g. counts, size measurements, colours, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MeasurementOrFact" type="MeasurementOrFact" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Quantitative or categorical measurement referring to the unit.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/MeasurementsOrFacts/MeasurementOrFact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type MeasurementOrFact
children MeasurementOrFactAtomised MeasurementOrFactText
annotation
documentation 
Quantitative or categorical measurement referring to the unit.
source
<xs:element name="MeasurementOrFact" type="MeasurementOrFact" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Quantitative or categorical measurement referring to the unit.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Sex
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type SexCodeEnum
facets
enumeration M
enumeration F
enumeration U
enumeration N
enumeration X
annotation
documentation 
Maps to Darwin Core 2: Sex. Refers to the entire unit, which may be mixed. Note that counts can be provided in the Unit's MeasurementsOrFacts section.
source
<xs:element name="Sex" type="SexCodeEnum" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Maps to Darwin Core 2: Sex. Refers to the entire unit, which may be mixed. Note that counts can be provided in the Unit's MeasurementsOrFacts section.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Age
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Age of the organism at the time of collection or observation. Note that counts for different age classes can be provided in the Unit's MeasurementsOrFacts section.
source
<xs:element name="Age" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Age of the organism at the time of collection or observation. Note that counts for different age classes can be provided in the Unit's MeasurementsOrFacts section.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Sequences
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Sequence
annotation
documentation 
Container for metadata on sequences derived from this unit.
source
<xs:element name="Sequences" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container for metadata on sequences derived from this unit.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Sequence" type="Sequence" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">A sequence derived from this unit.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/Sequences/Sequence
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type Sequence
children Database ID-in-Database URI Method SequencedPart Reference SequencingAgent Length
annotation
documentation 
A sequence derived from this unit.
source
<xs:element name="Sequence" type="Sequence" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A sequence derived from this unit.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/Notes
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Miscellaneous notes referring to the unit that do not fit elsewhere.
source
<xs:element name="Notes" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Miscellaneous notes referring to the unit that do not fit elsewhere.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/RecordURI
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyURI
annotation
documentation 
Provides a way to access a page where more information on this particular unit (not on the entire dataset) can be found. [OBIS]
source
<xs:element name="RecordURI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Provides a way to access a page where more information on this particular unit (not on the entire dataset) can be found. [OBIS]</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/EAnnotations
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children Annotation
annotation
documentation 
Annotations in electronic form not (yet) added to the structured unit record.
source
<xs:element name="EAnnotations" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Annotations in electronic form not (yet) added to the structured unit record.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Annotation">
        <xs:annotation>
          <xs:documentation xml:lang="en">A structure for electronic annotations of the unit.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="AnnotationText" type="StringL">
              <xs:annotation>
                <xs:documentation xml:lang="en">Text of electronic annotation not including author and date.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Annotator" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">The author of the electronic annotation text.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AnnotationDate" type="String" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="en">Date of submission of the electronic annotation.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/EAnnotations/Annotation
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children AnnotationText Annotator AnnotationDate
annotation
documentation 
A structure for electronic annotations of the unit.
source
<xs:element name="Annotation">
  <xs:annotation>
    <xs:documentation xml:lang="en">A structure for electronic annotations of the unit.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AnnotationText" type="StringL">
        <xs:annotation>
          <xs:documentation xml:lang="en">Text of electronic annotation not including author and date.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Annotator" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">The author of the electronic annotation text.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AnnotationDate" type="String" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Date of submission of the electronic annotation.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/EAnnotations/Annotation/AnnotationText
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Text of electronic annotation not including author and date.
source
<xs:element name="AnnotationText" type="StringL">
  <xs:annotation>
    <xs:documentation xml:lang="en">Text of electronic annotation not including author and date.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/EAnnotations/Annotation/Annotator
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
The author of the electronic annotation text.
source
<xs:element name="Annotator" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">The author of the electronic annotation text.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/EAnnotations/Annotation/AnnotationDate
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type String
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Date of submission of the electronic annotation.
source
<xs:element name="AnnotationDate" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Date of submission of the electronic annotation.</xs:documentation>
  </xs:annotation>
</xs:element>

element Unit/UnitExtensions
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children UnitExtension
annotation
documentation 
A container element to allow extensions to add additional data to the unit.
source
<xs:element name="UnitExtensions" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">A container element to allow extensions to add additional data to the unit.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="UnitExtension" type="xs:anyType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">An element to allow extensions to add additional data to the unit.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Unit/UnitExtensions/UnitExtension
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:anyType
attributes
Name  Type  Use  Default  Fixed  
annotation
documentation 
An element to allow extensions to add additional data to the unit.
source
<xs:element name="UnitExtension" type="xs:anyType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">An element to allow extensions to add additional data to the unit.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType UnitString
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type extension of xs:string
used by
elements MultiMediaObject/audio/duration MultiMediaObject/audio/pulseLength MultiMediaObject/audio/pulseRepetitionRate MultiMediaObject/audio/sampleRate MultiMediaObject/audio/samplingFrequency MultiMediaObject/audio/soundBitrate
attributes
Name  Type  Use  Default  Fixed  
Unit  xs:string  required      
annotation
documentation 
String, extended with Unit attribute
source
<xs:complexType name="UnitString">
  <xs:annotation>
    <xs:documentation>String, extended with Unit attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="Unit" type="xs:string" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType ZoologicalUnit
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children PhasesOrStages
used by
element Unit/ZoologicalUnit
annotation
documentation 
Elements only used for zoological units
source
<xs:complexType name="ZoologicalUnit">
  <xs:annotation>
    <xs:documentation xml:lang="en">Elements only used for zoological units</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="PhasesOrStages" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">Container element for the phase or stage of the individual organism or the organisms present in the unit. Note that counts can be provided in the Unit's MeasurementsOrFacts section.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="PhaseOrStage" type="StringL" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en">Combined element for phase (e.g. polyp and meduse of the Cnidaria) or stage (juvenile, nauplius, copepodite) of the organism(s) in the unit.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ZoologicalUnit/PhasesOrStages
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
children PhaseOrStage
annotation
documentation 
Container element for the phase or stage of the individual organism or the organisms present in the unit. Note that counts can be provided in the Unit's MeasurementsOrFacts section.
source
<xs:element name="PhasesOrStages" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Container element for the phase or stage of the individual organism or the organisms present in the unit. Note that counts can be provided in the Unit's MeasurementsOrFacts section.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PhaseOrStage" type="StringL" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en">Combined element for phase (e.g. polyp and meduse of the Cnidaria) or stage (juvenile, nauplius, copepodite) of the organism(s) in the unit.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ZoologicalUnit/PhasesOrStages/PhaseOrStage
diagram
namespace http://www.tdwg.org/schemas/abcd/2.1
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  
language  xs:language  optional      
annotation
documentation 
Combined element for phase (e.g. polyp and meduse of the Cnidaria) or stage (juvenile, nauplius, copepodite) of the organism(s) in the unit.
source
<xs:element name="PhaseOrStage" type="StringL" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">Combined element for phase (e.g. polyp and meduse of the Cnidaria) or stage (juvenile, nauplius, copepodite) of the organism(s) in the unit.</xs:documentation>
  </xs:annotation>
</xs:element>

simpleType BiologicalStatus
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:integer
used by
element PGRUnit/BiologicalStatus
facets
enumeration 100
enumeration 110
enumeration 120
enumeration 200
enumeration 300
enumeration 400
enumeration 410
enumeration 411
enumeration 412
enumeration 413
enumeration 414
enumeration 415
enumeration 420
enumeration 500
enumeration 999
annotation
documentation 
Code for the (propagation-)provenance of the unit.
source
<xs:simpleType name="BiologicalStatus">
  <xs:annotation>
    <xs:documentation xml:lang="en">Code for the (propagation-)provenance of the unit.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:enumeration value="100"/>
    <xs:enumeration value="110"/>
    <xs:enumeration value="120"/>
    <xs:enumeration value="200"/>
    <xs:enumeration value="300"/>
    <xs:enumeration value="400"/>
    <xs:enumeration value="410"/>
    <xs:enumeration value="411"/>
    <xs:enumeration value="412"/>
    <xs:enumeration value="413"/>
    <xs:enumeration value="414"/>
    <xs:enumeration value="415"/>
    <xs:enumeration value="420"/>
    <xs:enumeration value="500"/>
    <xs:enumeration value="999"/>
  </xs:restriction>
</xs:simpleType>

simpleType CodeOfNomenclatureEnum
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:Name
used by
element TaxonIdentified/Code
facets
enumeration Bacteriological
enumeration Botanical
enumeration Viral
enumeration Zoological
enumeration Cultivated
annotation
documentation 
An enumeration of the Codes of Nomenclature
source
<xs:simpleType name="CodeOfNomenclatureEnum">
  <xs:annotation>
    <xs:documentation xml:lang="en">An enumeration of the Codes of Nomenclature</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:Name">
    <xs:enumeration value="Bacteriological"/>
    <xs:enumeration value="Botanical"/>
    <xs:enumeration value="Viral"/>
    <xs:enumeration value="Zoological"/>
    <xs:enumeration value="Cultivated"/>
  </xs:restriction>
</xs:simpleType>

simpleType CollectingAcquisitionSource
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:integer
used by
element PGRUnit/CollectingAcquisitionSource
facets
enumeration 10
enumeration 11
enumeration 12
enumeration 13
enumeration 14
enumeration 15
enumeration 20
enumeration 21
enumeration 22
enumeration 23
enumeration 24
enumeration 25
enumeration 26
enumeration 27
enumeration 28
enumeration 30
enumeration 40
enumeration 50
enumeration 60
enumeration 61
enumeration 62
enumeration 99
annotation
documentation 
Code for the (location-) provenance of the unit.
source
<xs:simpleType name="CollectingAcquisitionSource">
  <xs:annotation>
    <xs:documentation xml:lang="en">Code for the (location-) provenance of the unit.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:enumeration value="10"/>
    <xs:enumeration value="11"/>
    <xs:enumeration value="12"/>
    <xs:enumeration value="13"/>
    <xs:enumeration value="14"/>
    <xs:enumeration value="15"/>
    <xs:enumeration value="20"/>
    <xs:enumeration value="21"/>
    <xs:enumeration value="22"/>
    <xs:enumeration value="23"/>
    <xs:enumeration value="24"/>
    <xs:enumeration value="25"/>
    <xs:enumeration value="26"/>
    <xs:enumeration value="27"/>
    <xs:enumeration value="28"/>
    <xs:enumeration value="30"/>
    <xs:enumeration value="40"/>
    <xs:enumeration value="50"/>
    <xs:enumeration value="60"/>
    <xs:enumeration value="61"/>
    <xs:enumeration value="62"/>
    <xs:enumeration value="99"/>
  </xs:restriction>
</xs:simpleType>

simpleType DateTimeISO
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:string
used by
elements DateTime/ISODateTimeBegin DateTime/ISODateTimeEnd
facets
pattern \d\d\d\d(\-(0[1-9]|1[012])(\-((0[1-9])|1\d|2\d|3[01])(T(0\d|1\d|2[0-3])(:[0-5]\d){0,2})?)?)?|\-\-(0[1-9]|1[012])(\-(0[1-9]|1\d|2\d|3[01]))?|\-\-\-(0[1-9]|1\d|2\d|3[01])
annotation
documentation 
The date and time expressed in a way conforming to a subset of ISO 8601
source
<xs:simpleType name="DateTimeISO">
  <xs:annotation>
    <xs:documentation xml:lang="en">The date and time expressed in a way conforming to a subset of ISO 8601</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\d\d\d\d(\-(0[1-9]|1[012])(\-((0[1-9])|1\d|2\d|3[01])(T(0\d|1\d|2[0-3])(:[0-5]\d){0,2})?)?)?|\-\-(0[1-9]|1[012])(\-(0[1-9]|1\d|2\d|3[01]))?|\-\-\-(0[1-9]|1\d|2\d|3[01])"/>
  </xs:restriction>
</xs:simpleType>

simpleType decimalLatitudeDataType
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:double
facets
minInclusive -90
maxInclusive 90
annotation
documentation 
from http://rs.tdwg.org/dwc/basetypes.xsd to support compatibility with DwC Spatial Extensions
source
<xs:simpleType name="decimalLatitudeDataType">
  <xs:annotation>
    <xs:documentation xml:lang="en">from http://rs.tdwg.org/dwc/basetypes.xsd to support compatibility with DwC Spatial Extensions</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:double">
    <xs:minInclusive value="-90"/>
    <xs:maxInclusive value="90"/>
  </xs:restriction>
</xs:simpleType>

simpleType decimalLongitudeDataType
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:double
facets
minInclusive -180
maxInclusive 180
annotation
documentation 
from http://rs.tdwg.org/dwc/basetypes.xsd to support compatibility with DwC Spatial Extensions
source
<xs:simpleType name="decimalLongitudeDataType">
  <xs:annotation>
    <xs:documentation xml:lang="en">from http://rs.tdwg.org/dwc/basetypes.xsd to support compatibility with DwC Spatial Extensions</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:double">
    <xs:minInclusive value="-180"/>
    <xs:maxInclusive value="180"/>
  </xs:restriction>
</xs:simpleType>

simpleType Epithet
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
used by
elements NameBotanical/FirstEpithet NameBotanical/InfraspecificEpithet NameBacterial/SpeciesEpithet NameZoological/SpeciesEpithet NameBacterial/SubspeciesEpithet NameZoological/SubspeciesEpithet
annotation
documentation 
A name element dependent on a genus or a species name under the bacteriological, botanical, and zoological code.
source
<xs:simpleType name="Epithet">
  <xs:annotation>
    <xs:documentation xml:lang="en">A name element dependent on a genus or a species name under the bacteriological, botanical, and zoological code.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType FAOInstituteCode
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
used by
elements PGRUnit/BreedingInstitutionCode PGRUnit/GatheringInstitutionCode PGRUnit/LocationSafetyDuplicates
annotation
documentation 
FAO Institute Code; the codes consist of the 3-letter ISO 3166 country code of the country where the institute is located plus a three-digit number.
source
<xs:simpleType name="FAOInstituteCode">
  <xs:annotation>
    <xs:documentation xml:lang="en">FAO Institute Code; the codes consist of the 3-letter ISO 3166 country code of the country where the institute is located plus a three-digit number.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType HigherTaxonRankEnum
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:Name
used by
element HigherTaxon/HigherTaxonRank
facets
enumeration regnum
enumeration subregnum
enumeration superphylum
enumeration phylum
enumeration subphylum
enumeration superclassis
enumeration classis
enumeration subclassis
enumeration supercohors
enumeration cohors
enumeration subcohors
enumeration superordo
enumeration ordo
enumeration subordo
enumeration superfamilia
enumeration familia
enumeration subfamilia
enumeration tribus
enumeration genusgroup
enumeration unranked
annotation
documentation 
A taxonomic rank designation above the rank of genus.
source
<xs:simpleType name="HigherTaxonRankEnum">
  <xs:annotation>
    <xs:documentation xml:lang="en">A taxonomic rank designation above the rank of genus.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:Name">
    <xs:enumeration value="regnum"/>
    <xs:enumeration value="subregnum"/>
    <xs:enumeration value="superphylum"/>
    <xs:enumeration value="phylum"/>
    <xs:enumeration value="subphylum"/>
    <xs:enumeration value="superclassis"/>
    <xs:enumeration value="classis"/>
    <xs:enumeration value="subclassis"/>
    <xs:enumeration value="supercohors"/>
    <xs:enumeration value="cohors"/>
    <xs:enumeration value="subcohors"/>
    <xs:enumeration value="superordo"/>
    <xs:enumeration value="ordo"/>
    <xs:enumeration value="subordo"/>
    <xs:enumeration value="superfamilia"/>
    <xs:enumeration value="familia"/>
    <xs:enumeration value="subfamilia"/>
    <xs:enumeration value="tribus"/>
    <xs:enumeration value="genusgroup" xml:lang="en"/>
    <xs:enumeration value="unranked" xml:lang="en"/>
  </xs:restriction>
</xs:simpleType>

simpleType HybridFlag
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
used by
element NameBotanical/HybridFlag
annotation
documentation 
A multiplication or plus sign designating a hybrid or draft chimaera in botany.
source
<xs:simpleType name="HybridFlag">
  <xs:annotation>
    <xs:documentation xml:lang="en">A multiplication or plus sign designating a hybrid or draft chimaera in botany.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType InstitutionCode
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
used by
elements HerbariumUnit/LoanDestination Unit/SourceInstitutionID
annotation
documentation 
An abbreviated designation of an institution.
source
<xs:simpleType name="InstitutionCode">
  <xs:annotation>
    <xs:documentation xml:lang="en">An abbreviated designation of an institution.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType Monomial
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
used by
elements NameBacterial/GenusOrMonomial NameBotanical/GenusOrMonomial NameViral/GenusOrMonomial NameZoological/GenusOrMonomial HigherTaxon/HigherTaxonName NameBacterial/Subgenus NameZoological/Subgenus
annotation
documentation 
A generic or higher taxon name (monomial) under the bacteriological, botanical, viral, and zoological code.
source
<xs:simpleType name="Monomial">
  <xs:annotation>
    <xs:documentation xml:lang="en">A generic or higher taxon name (monomial) under the bacteriological, botanical, viral, and zoological code.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType positiveDouble
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:double
facets
minExclusive 0
annotation
documentation 
from http://rs.tdwg.org/dwc/basetypes.xsd to support compatibility with DwC Spatial Extensions
source
<xs:simpleType name="positiveDouble">
  <xs:annotation>
    <xs:documentation xml:lang="en">from http://rs.tdwg.org/dwc/basetypes.xsd to support compatibility with DwC Spatial Extensions</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:double">
    <xs:minExclusive value="0"/>
  </xs:restriction>
</xs:simpleType>

simpleType RankAbbreviation
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:Name
used by
element NameBotanical/Rank
facets
enumeration subgen.
enumeration sect.
enumeration subsp.
enumeration var.
enumeration subvar.
enumeration forma
enumeration f.
enumeration subforma
enumeration subf.
enumeration f.spec.
annotation
documentation 
The abbreviation of a taxonomic rank as used in (botanical) name strings.
source
<xs:simpleType name="RankAbbreviation">
  <xs:annotation>
    <xs:documentation xml:lang="en">The abbreviation of a taxonomic rank as used in (botanical) name strings.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:Name">
    <xs:enumeration value="subgen."/>
    <xs:enumeration value="sect."/>
    <xs:enumeration value="subsp."/>
    <xs:enumeration value="var."/>
    <xs:enumeration value="subvar."/>
    <xs:enumeration value="forma"/>
    <xs:enumeration value="f."/>
    <xs:enumeration value="subforma"/>
    <xs:enumeration value="subf."/>
    <xs:enumeration value="f.spec."/>
  </xs:restriction>
</xs:simpleType>

simpleType RecordBasisEnum
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:Name
used by
element Unit/RecordBasis
facets
enumeration PreservedSpecimen
enumeration LivingSpecimen
enumeration FossilSpecimen
enumeration MineralSpecimen
enumeration OtherSpecimen
enumeration MaterialSample
enumeration HumanObservation
enumeration MachineObservation
enumeration DrawingOrPhotograph
enumeration MultimediaObject
enumeration AbsenceObservation
annotation
documentation 
A standard designator for the nature of the object of the record. "MaterialSample" is added as "A resource describing the physical results of a sampling (or sub-sampling) event. In biological collections, the material sample is typically collected, and either preserved or destructively processed".
source
<xs:simpleType name="RecordBasisEnum">
  <xs:annotation>
    <xs:documentation xml:lang="en">A standard designator for the nature of the object of the record. "MaterialSample" is added as "A resource describing the physical results of a sampling (or sub-sampling) event. In biological collections, the material sample is typically collected, and either preserved or destructively processed".</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:Name">
    <xs:enumeration value="PreservedSpecimen"/>
    <xs:enumeration value="LivingSpecimen"/>
    <xs:enumeration value="FossilSpecimen"/>
    <xs:enumeration value="MineralSpecimen"/>
    <xs:enumeration value="OtherSpecimen"/>
    <xs:enumeration value="MaterialSample"/>
    <xs:enumeration value="HumanObservation"/>
    <xs:enumeration value="MachineObservation"/>
    <xs:enumeration value="DrawingOrPhotograph"/>
    <xs:enumeration value="MultimediaObject"/>
    <xs:enumeration value="AbsenceObservation"/>
  </xs:restriction>
</xs:simpleType>

simpleType Role
namespace http://www.tdwg.org/schemas/abcd/2.1
type xs:string
annotation
documentation 
The role of an agent or contact.
source
<xs:simpleType name="Role">
  <xs:annotation>
    <xs:documentation xml:lang="en">The role of an agent or contact.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType SexCodeEnum
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:Name
used by
element Unit/Sex
facets
enumeration M
enumeration F
enumeration U
enumeration N
enumeration X
annotation
documentation 
Sex of the organism (Male, Female, Unknown, Not applicable (e.g. for a fungus in a herbarium), MiXed).
source
<xs:simpleType name="SexCodeEnum">
  <xs:annotation>
    <xs:documentation xml:lang="en">Sex of the organism (Male, Female, Unknown, Not applicable (e.g. for a fungus in a herbarium), MiXed).</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:Name">
    <xs:enumeration value="M"/>
    <xs:enumeration value="F"/>
    <xs:enumeration value="U"/>
    <xs:enumeration value="N"/>
    <xs:enumeration value="X"/>
  </xs:restriction>
</xs:simpleType>

simpleType spatialFitDataType
namespace http://www.tdwg.org/schemas/abcd/2.1
type union of (restriction of xs:double, restriction of xs:double, restriction of xs:NMTOKEN)
used by
element Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/PointRadiusSpatialFit
annotation
documentation 
from http://rs.tdwg.org/dwc/basetypes.xsd to support compatibility with DwC Spatial Extensions
source
<xs:simpleType name="spatialFitDataType">
  <xs:annotation>
    <xs:documentation xml:lang="en">from http://rs.tdwg.org/dwc/basetypes.xsd to support compatibility with DwC Spatial Extensions</xs:documentation>
  </xs:annotation>
  <xs:union>
    <xs:simpleType>
      <xs:restriction base="xs:double">
        <xs:minInclusive value="0"/>
        <xs:maxInclusive value="0"/>
      </xs:restriction>
    </xs:simpleType>
    <xs:simpleType>
      <xs:restriction base="xs:double">
        <xs:minInclusive value="1"/>
      </xs:restriction>
    </xs:simpleType>
    <xs:simpleType>
      <xs:restriction base="xs:NMTOKEN">
        <xs:enumeration value="undefined"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:union>
</xs:simpleType>

simpleType String
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:normalizedString
used by
elements Unit/SpecimenUnit/Accessions/AccessionCatalogue Unit/SpecimenUnit/Accessions/AccessionDate BotanicalGardenUnit/AccessionLineage BotanicalGardenUnit/AccessionMaterialType PGRUnit/AccessionNames/AccessionName PGRUnit/AccessionNames/AccessionNameText Unit/SpecimenUnit/Accessions/AccessionNumber MeasurementOrFact/MeasurementOrFactAtomised/Accuracy Aspect/Accuracy Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/AccuracyStatement Unit/SpecimenUnit/Acquisition/AcquisitionDate NameViral/Acronym Unit/Age Gathering/Agents/GatheringAgent/AgentText Unit/EAnnotations/Annotation/AnnotationDate Unit/EAnnotations/Annotation/Annotator NamedArea/AreaCode NamedArea/AreaCodeStandard MultiMediaObject/video/aspectRatio Unit/Assemblages/UnitAssemblage/AssemblageID MultiMediaObject/video/audioEncoding MultiMediaObject/audio/audioEncoding NameBotanical/AuthorTeam NameBacterial/AuthorTeamAndYear NameZoological/AuthorTeamOriginalAndYear NameBotanical/AuthorTeamParenthesis NameZoological/AuthorTeamParenthesisAndYear Unit/SpecimenUnit/Loan/blockedUntil NameZoological/Breed PGRUnit/BreedingCountryCode BotanicalGardenUnit/BreedingSystem MultiMediaObject/image/brightness MultiMediaObject/audio/callType MultiMediaObject/video/callType MultiMediaObject/captureEquipment MultiMediaObject/audio/carrierFrequency MultiMediaObject/audio/channel MultiMediaObject/video/channels MultiMediaObject/video/chapters MultiMediaObject/audio/chapters Reference/CitationDetail Gathering/Code Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/CodeAssessment MultiMediaObject/audio/codecName MultiMediaObject/audio/codecQuality Unit/CollectorsFieldNumber MultiMediaObject/image/color MultiMediaObject/video/color NameZoological/CombinationAuthorTeamAndYear Lookup/Comment MultiMediaObject/audio/compression MultiMediaObject/video/compressionType MultiMediaObject/image/contrast RevisionData/Contributors Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/CoordinateErrorMethod Gathering/SiteCoordinateSets/SiteCoordinates/CoordinateMethod Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/CoordinatesText MultiMediaObject/counter MetadataDescriptionRepr/Coverage MultiMediaObject/Creators/creator RevisionData/Creators NameBotanical/CultivarGroupName NameBotanical/CultivarName BotanicalGardenUnit/Cultivation DataSets/DataSet/DatasetGUID NamedArea/DataSource DateTime/DateText PGRUnit/DecodedBreedingInstitute PGRUnit/DecodedDonorInstitute PGRUnit/DecodedLocationSafetyDuplicates MetadataDescriptionRepr/Details Statement/Details MultiMediaObject/image/digitalZoomRatio Reference/DOI Lookup/Domain Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/DoubtfulFlag HerbariumUnit/DuplicatesDistributedTo Unit/SpecimenUnit/DuplicatesDistributedTo MultiMediaObject/video/duration MeasurementOrFact/MeasurementOrFactAtomised/Duration MultiMediaObject/audio/durationTimeCode MultiMediaObject/video/durationTimeCode MultiMediaObject/image/exposureMode MultiMediaObject/image/exposureTime HerbariumUnit/Exsiccatum MultiMediaObject/image/f_Number MultiMediaObject/fileFormat MultiMediaObject/fileFormatVersion MultiMediaObject/fileSize MultiMediaObject/filterUsedForRecording MultiMediaObject/image/flash MultiMediaObject/image/flashEnergy MultiMediaObject/image/focalLength MultiMediaObject/image/focalLengthIn35mmFilm MultiMediaObject/video/framerate ScientificName/FullScientificNameString MultiMediaObject/image/gamma CultureCollectionUnit/Genotype Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesGrid/GridCellCode Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesGrid/GridCellSystem Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesGrid/GridQualifier Sequence/ID-in-Database Unit/Identifications/IdentificationHistory MultiMediaObject/identifier Identification/Identifiers/IdentifierRole Identification/Identifiers/IdentifiersText MultiMediaObject/IDofContainingCollection Unit/SpecimenUnit/Marks/Mark/Images/ImageID CultureCollectionUnit/InfrasubspecificName BotanicalGardenUnit/IPEN Country/ISO3166Code MultiMediaObject/image/ISOSpeed MultiMediaObject/labOrField Unit/LastEditor MultiMediaObject/image/lensModel MultiMediaObject/video/lensModel MycologicalUnit/LichenMorphotype MultiMediaObject/lifeStage MultiMediaObject/lightCondition MultiMediaObject/image/lightSource Unit/SpecimenUnit/Loan/loanConditions HerbariumUnit/LoanDespatchMethod HerbariumUnit/LoanForBotanist HerbariumUnit/LoanIdentifier BotanicalGardenUnit/LocationInGarden MultiMediaObject/makerNote Unit/SpecimenUnit/Marks/Mark/MarkAuthor MeasurementOrFact/MeasurementOrFactAtomised/MeasuredBy MultiMediaObject/video/microphone MultiMediaObject/audio/microphone MultiMediaObject/MIMEType CultureCollectionUnit/Mutant MycologicalUnit/MycologicalSexualStage ScientificNameIdentified/NameAddendum NameBacterial/NameApprobation NameZoological/NamedIndividual PGRUnit/NationalInventoryCode MultiMediaObject/video/numberOfNotes MultiMediaObject/audio/numberOfNotes CultureCollectionUnit/OrganismType PGRUnit/OtherIdentification DataSets/DataSet/OtherProviders/OtherProvider MultiMediaObject/audio/parabola NameBacterial/ParentheticalAuthorTeamAndYear CultureCollectionUnit/Pathovar BotanicalGardenUnit/Perennation permitDetails/permitStatusQualifier MultiMediaObject/image/photographicSensitivity MultiMediaObject/physicalFormat MultiMediaObject/physicalObjectID MultiMediaObject/audio/pitch BotanicalGardenUnit/PlantingDate Gathering/PlatformName MultiMediaObject/playbackUsed Unit/SpecimenUnit/Preparations/preparation/preparationDate Unit/SpecimenUnit/Preservations/preservation/preservationDateBegin Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/PreviousSourceID Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/PreviousSourceInstitutionID Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/PreviousUnitGUID Unit/SpecimenUnit/History/PreviousUnits/PreviousUnit/PreviousUnitID Unit/SpecimenUnit/History/PreviousUnitsText MultiMediaObject/productURI MultiMediaObject/image/imageColorSpace/profile_Name BotanicalGardenUnit/Propagation BotanicalGardenUnit/PropagationHistoryCode BotanicalGardenUnit/ProvenanceCategory MultiMediaObject/provider MultiMediaObject/audio/pulseDistanceRegularity MultiMediaObject/audio/pulseEnergyContour MultiMediaObject/audio/pulseFrequenceModulations MultiMediaObject/audio/pulseFrequencyContour MultiMediaObject/audio/pulseGrouping MultiMediaObject/audio/pulseMaximumAmplitude MultiMediaObject/audio/pulseTimeEncodedSignal MultiMediaObject/ratings/rating Unit/SpecimenUnit/Preparations/preparation/sample_size Unit/SpecimenUnit/Preparations/preparation/sampleDesignations/sampleDesignation MultiMediaObject/image/saturation CultureCollectionUnit/SerovarOrSerotype MultiMediaObject/sex MultiMediaObject/image/sharpness MultiMediaObject/image/shutterSpeed Unit/SpecimenUnit/Preparations/preparation/sieving MultiMediaObject/video/soundBitrate MultiMediaObject/source Unit/SourceID Unit/Associations/UnitAssociation/SourceInstitutionCode Lookup/SourceName Unit/Associations/UnitAssociation/SourceName Lookup/SourceNameVersion Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/SpatialDatum MultiMediaObject/image/spectralSensitivity MultiMediaObject/audio/speed CultureCollectionUnit/Strain NameBacterial/SubgenusAuthorAndYear MultiMediaObject/subjectDistance MultiMediaObject/subjectOrientation MultiMediaObject/subjectPart MultiMediaObject/video/subtitles MultiMediaObject/video/subtitlesFormat Gathering/Synecology/Syntaxon MultiMediaObject/tags/tag MultiMediaObject/temperature Lookup/Term Statement/Text Aspect/Text MultiMediaObject/video/timeCompression PalaeontologicalUnit/TimeRange DateTime/TimeZone MultiMediaObject/title Reference/TitleCitation NameBotanical/TradeDesignationNames/TradeDesignationName MultiMediaObject/type Unit/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/TypeStatus Unit/UnitGUID Unit/Associations/UnitAssociation/UnitGUID Unit/Associations/UnitAssociation/UnitID Unit/UnitID MeasurementOrFact/MeasurementOrFactAtomised/UnitOfMeasurement Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMDatum Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMEasting Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMNorthing Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMNS Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMSubzone Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMText Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMZone Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMZoneFull Identification/VerificationLevel MultiMediaObject/audio/version MultiMediaObject/video/version MultiMediaObject/video/videoBitrate MultiMediaObject/video/videoEncoding NameViral/ViralSpeciesDesignation MultiMediaObject/audio/volume MultiMediaObject/image/whiteBalance
complexTypes StringL StringL255 StringLP StringP
attributes Gathering/Depth/@datum Gathering/Height/@datum
facets
minLength 1
whiteSpace collapse
annotation
documentation 
normalized string required to contain at least 1 character (this removes the xml string anomaly, i. e. either element/attribute may be optional, but if they are required the content may not be an empty string)
source
<xs:simpleType name="String">
  <xs:annotation>
    <xs:documentation xml:lang="en">normalized string required to contain at least 1 character (this removes the xml string anomaly, i. e. either element/attribute may be optional, but if they are required the content may not be an empty string)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:normalizedString">
    <xs:minLength value="1" fixed="false"/>
    <xs:whiteSpace value="collapse" fixed="false"/>
  </xs:restriction>
</xs:simpleType>

simpleType String255
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:normalizedString
used by
elements MicroAgent/Address MicroAgent/Email PersonName/FullName PersonName/AtomisedName/GivenNames PersonName/AtomisedName/InheritedName ContentMetadata/Version/Modifier MicroAgent/Name TelephoneNumber/Number MicroAgent/Phone PersonName/AtomisedName/PreferredName PersonName/AtomisedName/Prefix PersonName/SortingName PersonName/AtomisedName/Suffix LabelRepr/Text MetadataDescriptionRepr/Title
complexTypes StringLP255 StringP255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
normalized string restricted to 1..255 character length (i. e. required, may not be empty string)
source
<xs:simpleType name="String255">
  <xs:annotation>
    <xs:documentation xml:lang="en">normalized string restricted to 1..255 character length (i. e. required, may not be empty string)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:normalizedString">
    <xs:minLength value="1" fixed="true"/>
    <xs:maxLength value="255" fixed="true"/>
    <xs:whiteSpace value="collapse" fixed="false"/>
  </xs:restriction>
</xs:simpleType>

simpleType String50
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:normalizedString
used by
element LabelRepr/Abbreviation
facets
minLength 1
maxLength 50
whiteSpace collapse
annotation
documentation 
normalized string restricted to 1..50 character length to be used for abbreviations (the recommended length of abbreviations is usually much shorter, but 50 characters should be a good margin).
source
<xs:simpleType name="String50">
  <xs:annotation>
    <xs:documentation xml:lang="en">normalized string restricted to 1..50 character length to be used for abbreviations (the recommended length of abbreviations is usually much shorter, but 50 characters should be a good margin).</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:normalizedString">
    <xs:minLength value="1" fixed="true"/>
    <xs:maxLength value="50" fixed="true"/>
    <xs:whiteSpace value="collapse" fixed="false"/>
  </xs:restriction>
</xs:simpleType>

simpleType TypeGermplasmStorage
namespace http://www.tdwg.org/schemas/abcd/2.1
type restriction of xs:integer
used by
element PGRUnit/TypeGermplasmStorage
facets
enumeration 10
enumeration 11
enumeration 12
enumeration 13
enumeration 20
enumeration 30
enumeration 40
enumeration 99
annotation
documentation 
Code for the type of storage of the unit in the collection.
source
<xs:simpleType name="TypeGermplasmStorage">
  <xs:annotation>
    <xs:documentation xml:lang="en">Code for the type of storage of the unit in the collection.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:enumeration value="10"/>
    <xs:enumeration value="11"/>
    <xs:enumeration value="12"/>
    <xs:enumeration value="13"/>
    <xs:enumeration value="20"/>
    <xs:enumeration value="30"/>
    <xs:enumeration value="40"/>
    <xs:enumeration value="99"/>
  </xs:restriction>
</xs:simpleType>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com