Schema ABCDGGBN.xsd


schema location:  http://data.ggbn.org/schemas/ggbn/terms/ABCDGGBN.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 


schema location:  http://data.ggbn.org/schemas/ggbn/terms/ggbn.xsd
targetNamespace:  http://data.ggbn.org/schemas/ggbn/terms
 
Elements  Complex types 
GGBN  amplification 
primer 
Reference 
sequencing 
singleSequencing 
stringDirection 
stringType 
stringUnit 


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