Schema ABCD_2.06.XSD


schema location:  http://www.bgbm.org/TDWG/CODATA/Schema/ABCD_2.06/ABCD_2.06.XSD
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.tdwg.org/schemas/abcd/2.06
 
Elements  Complex types  Simple types 
DataSets  anyUriP  BiologicalStatus 
Aspect  CodeOfNomenclatureEnum 
BotanicalGardenUnit  CollectingAcquisitionSource 
Contact  DateTimeISO 
ContentMetadata  Epithet 
Country  FAOInstituteCode 
CultureCollectionUnit  HigherTaxonRankEnum 
DateTime  HybridFlag 
Gathering  InstitutionCode 
HerbariumUnit  Monomial 
HigherTaxon  RankAbbreviation 
Identification  RecordBasisEnum 
ImageSize  Role 
IPRStatements  SexCodeEnum 
Label  String 
LabelRepr  String255 
Lookup  String50 
LookupL  TypeGermplasmStorage 
MeasurementOrFact 
MetadataDescriptionRepr 
MicroAgent 
MicroAgentP 
MultiMediaObject 
MycologicalUnit 
NameBacterial 
NameBotanical 
NamedArea 
NameViral 
NameZoological 
Organisation 
PalaeontologicalUnit 
PersonName 
PGRUnit 
Reference 
RevisionData 
ScientificName 
ScientificNameIdentified 
Sequence 
Statement 
Stratigraphy 
StringL 
StringL255 
StringLP 
StringLP255 
StringP 
StringP255 
TaxonIdentified 
TelephoneDevice 
TelephoneNumber 
Unit 
ZoologicalUnit 


element DataSets
diagram
namespace http://www.tdwg.org/schemas/abcd/2.06
properties
content complex
children DataSet
annotation
documentation 
TDWG root element: container for one or more DataSets.
source
<xs:element name="DataSets">
  <xs:annotation>
    <xs:documentation>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>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>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">
              <xs:annotation>
                <xs:documentation>Metadata item normally not used for end-user display. UDDI registry element for GBIF registry. Questions and feedback about availability of a provider or resource should be directed to the technical contact. This contact normally represents the Agent acting as the publisher of the datasets in the network. The element is unbounded to provide for alternative contacts (vacation etc.).</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TechnicalContact" type="MicroAgentP" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="ContentContacts">
              <xs:annotation>
                <xs:documentation>UDDI registry element ("AdministrativeContact")  for GBIF registry. Questions and feedback about data, or restrictions on use of the data should be directed to the adminstrative contact. 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:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="OtherProviders" minOccurs="0">
              <xs:annotation>
                <xs:documentation>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>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-us">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>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>A container for all data referring to a unit (specimen or observation record)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataSets/DataSet
diagram
namespace http://www.tdwg.org/schemas/abcd/2.06
properties
isRef 0
content complex
children DatasetGUID TechnicalContacts ContentContacts OtherProviders Metadata Units
annotation
documentation 
A dataset containing unit data and their shared metadata elements.
source
<xs:element name="DataSet" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>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>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">
        <xs:annotation>
          <xs:documentation>Metadata item normally not used for end-user display. UDDI registry element for GBIF registry. Questions and feedback about availability of a provider or resource should be directed to the technical contact. This contact normally represents the Agent acting as the publisher of the datasets in the network. The element is unbounded to provide for alternative contacts (vacation etc.).</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TechnicalContact" type="MicroAgentP" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ContentContacts">
        <xs:annotation>
          <xs:documentation>UDDI registry element ("AdministrativeContact")  for GBIF registry. Questions and feedback about data, or restrictions on use of the data should be directed to the adminstrative contact. 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:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="OtherProviders" minOccurs="0">
        <xs:annotation>
          <xs:documentation>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>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-us">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>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>A container for all data referring to a unit (specimen or observation record)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/DatasetGUID
diagram
namespace http://www.tdwg.org/schemas/abcd/2.06
type String
properties
isRef 0
content simple
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>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.06
properties
isRef 0
content complex
children TechnicalContact
annotation
documentation 
Metadata item normally not used for end-user display. UDDI registry element for GBIF registry. Questions and feedback about availability of a provider or resource should be directed to the technical contact. This contact normally represents the Agent acting as the publisher of the datasets in the network. The element is unbounded to provide for alternative contacts (vacation etc.).
source
<xs:element name="TechnicalContacts">
  <xs:annotation>
    <xs:documentation>Metadata item normally not used for end-user display. UDDI registry element for GBIF registry. Questions and feedback about availability of a provider or resource should be directed to the technical contact. This contact normally represents the Agent acting as the publisher of the datasets in the network. The element is unbounded to provide for alternative contacts (vacation etc.).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TechnicalContact" type="MicroAgentP" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/TechnicalContacts/TechnicalContact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.06
type MicroAgentP
properties
isRef 0
content complex
children Name Email Phone Address
attributes
Name  Type  Use  Default  Fixed  Annotation
preferred  xs:booleanoptional  false    
source
<xs:element name="TechnicalContact" type="MicroAgentP" maxOccurs="unbounded"/>

element DataSets/DataSet/ContentContacts
diagram
namespace http://www.tdwg.org/schemas/abcd/2.06
properties
isRef 0
content complex
children ContentContact
annotation
documentation 
UDDI registry element ("AdministrativeContact")  for GBIF registry. Questions and feedback about data, or restrictions on use of the data should be directed to the adminstrative contact. 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>UDDI registry element ("AdministrativeContact")  for GBIF registry. Questions and feedback about data, or restrictions on use of the data should be directed to the adminstrative contact. 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:sequence>
  </xs:complexType>
</xs:element>

element DataSets/DataSet/ContentContacts/ContentContact
diagram
namespace http://www.tdwg.org/schemas/abcd/2.06
type MicroAgentP
properties
isRef 0
content complex
children Name Email Phone Address
attributes
Name  Type  Use  Default  Fixed  Annotation
preferred  xs:booleanoptional  false    
source
<xs:element name="ContentContact" type="MicroAgentP" maxOccurs="unbounded"/>

element DataSets/DataSet/OtherProviders
diagram
namespace http://www.tdwg.org/schemas/abcd/2.06
properties
isRef 0
content complex
children OtherProvider
annotation
documentation 
Other known on-line providers of this dataset.
source
<xs:element name="OtherProviders" minOccurs="0">
  <xs:annotation>
    <xs:documentation>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>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.06
type String
properties
isRef 0
content simple
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>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.06
type ContentMetadata
properties
isRef 0
content complex
children Description IconURI Scope Version RevisionData Owners IPRStatements
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-us">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.06
properties
isRef 0
content complex
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>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>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.06
type Unit
properties
isRef 0
content complex
children UnitGUID SourceInstitutionID SourceID UnitID UnitIDNumeric LastEditor DateLastEdited Owner IPRStatements UnitContentContacts SourceReference UnitReferences Identifications RecordBasis KindOfUnit SpecimenUnit ObservationUnit CultureCollectionUnit MycologicalUnit HerbariumUnit BotanicalGardenUnit PlantGeneticResourcesUnit ZoologicalUnit PalaeontologicalUnit MultiMediaObjects Associations Assemblages NamedCollectionsOrSurveys Gathering CollectorsFieldNumber MeasurementsOrFacts Sex Age Sequences Notes RecordURI EAnnotations UnitExtension
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>A container for all data referring to a unit (specimen or observation record)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType anyUriP
diagram
namespace http://www.tdwg.org/schemas/abcd/2.06
type extension of xs:anyURI
properties
base xs:anyURI
used by
element Contact/URIs/URL
attributes
Name  Type  Use  Default  Fixed  Annotation
preferred  xs:booleanoptional      
annotation
documentation 
xs:anyURI extended with Preferred attribute
source
<xs:complexType name="anyUriP">
  <xs:annotation>
    <xs:documentation>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>
  </