Schema v095.xsd


schema location:  D:\Web\tdwg\tcml\v095.xsd
 
Elements  Groups  Complex types  Simple types 
DataSet  BaseInterface  AccordingToType  DOI 
PublicationInterface_AlexandriaCore  AgentNames  Language 
CanonicalAuthorship  LSID 
CanonicalName  NomenclaturalCodesEnum 
CompositeDate  NomenclaturalStatusEnum 
ExternalLink  NomenclaturalTypeStatusOfUnitsEnum 
LanguageRef  String 
LinkedName  String255 
NameCitation  String50 
PlaceholderType  TaxonomicRankAboveSuperfamilyEnum 
PublicationDetailedType  TaxonomicRankBelowSubspeciesEnum 
RecordId  TaxonomicRankEnum 
ReferenceType  TaxonomicRankFamilyGroupEnum 
RelationshipType  TaxonomicRankFamilySubdivisionEnum 
ScientificName  TaxonomicRankGenusGroupEnum 
SimpleCitation  TaxonomicRankGenusSubdivisionEnum 
StringL  TaxonomicRankSpeciesGroupEnum 
StringL255 
TaxonomicRank 
TextWithTranslations 


element DataSet
diagram
children MetaData Vouchers Publications TaxonConcepts RelationshipAssertions
identity constraints
  Name  Refer  Selector  Field(s)  
key  AssertionID    ./RelationshipAssertions/RelationshipAssertion  @id  
key  ConceptID    ./TaxonConcepts/TaxonConcept  @id  
key  VoucherID    ./Vouchers/Voucher  @id  
key  PublicationID    ./Publications/Publication  @id  
annotation
documentation 
Root element of the data set.

element DataSet/MetaData
diagram
children Creator CreationTime Purpose Source ProviderSpecificMetaData
annotation
documentation 
Information associated with the creation of the dataset in human-readable form. May be augmented or replaced with common TDWG MetaData structure or UBIF container.

element DataSet/MetaData/Creator
diagram
type xs:string
annotation
documentation 
Person or Program that generated the data set.

element DataSet/MetaData/CreationTime
diagram
type xs:string
annotation
documentation 
Time at which the data set was created.

element DataSet/MetaData/Purpose
diagram
type xs:string
annotation
documentation 
Reason why the data set was generated.

element DataSet/MetaData/Source
diagram
type xs:string
annotation
documentation 
Origin of the data for derived data sets (e.g. database connect string).

element DataSet/MetaData/ProviderSpecificMetaData
diagram
type PlaceholderType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation 
Mechanism to allow for the extension of the schema for specific applications.
documentation 
- specific GBIF request

element DataSet/Vouchers
diagram
children Voucher
annotation
documentation 
Container for voucher (representation of specimen) records.

element DataSet/Vouchers/Voucher
diagram
children Institution Collection Specimen
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:token  required      
documentation 
Unique identifier (key) of the element. It can be local to the data set or a GUID in which case it can be resolved to a location on the internet where the record is stored. 
annotation
documentation 
Specimen and location [A]

element DataSet/Vouchers/Voucher/Institution
diagram
children InstitutionName Code Address Phone URL Email
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:token  required      
annotation
documentation 
Information about the location of the specimen. The PlaceholderType represents a placeholder for optionally extending the schema with a schema element defined in another standard. [A]

element DataSet/Vouchers/Voucher/Institution/InstitutionName
diagram
type xs:string

element DataSet/Vouchers/Voucher/Institution/Code
diagram
type xs:string

element DataSet/Vouchers/Voucher/Institution/Address
diagram
type xs:string

element DataSet/Vouchers/Voucher/Institution/Phone
diagram
type xs:string

element DataSet/Vouchers/Voucher/Institution/URL
diagram
type xs:string

element DataSet/Vouchers/Voucher/Institution/Email
diagram
type xs:string

element DataSet/Vouchers/Voucher/Collection
diagram
type extension of PlaceholderType
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:token  required      
annotation
documentation 
The PlaceholderType represents a placeholder for optionally extending the schema with a schema element defined in another standard. [A]

element DataSet/Vouchers/Voucher/Specimen
diagram
type extension of PlaceholderType
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:token  required      
annotation
documentation 
Physical object the voucher is referring to. The PlaceholderType represents a placeholder for optionally extending the schema with a schema element defined in another standard. [A]

element DataSet/Publications
diagram
children Publication
annotation
documentation 
Container for publication records.

element DataSet/Publications/Publication
diagram
children PublicationSimple PublicationDetailed
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:token  required      
documentation 
Unique identifier (key) of the element. It can be local to the data set or a GUID in which case it can be resolved to a location on the internet where the record is stored. 
annotation
documentation 
Details of the data source where the the concept was originally published. (Might adopt a common TDWG data structure.) 

element DataSet/Publications/Publication/PublicationSimple
diagram
type xs:string
annotation
documentation 
Full bibliographic reference as a single formatted string.

element DataSet/Publications/Publication/PublicationDetailed
diagram
children Author Year Title SecondaryTitle Publisher PlacePublished Volume NumberVolumes Number Pages Section TertiaryTitle Edition DatePublished TypeWork ShortTitle AlternateTitle ISBN_ISSN OriginalPublication ReprintEdition ReviewedItem Figures StartDate EndDate URL
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  optional      
documentation 
Enumerated list of publication source types.
annotation
documentation 
Reference broken down into individual components. (The current version is based on R.Pyles's Taxonomer data model, which in turn is based on Endnote 7.) [A]

element DataSet/Publications/Publication/PublicationDetailed/Author
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/Year
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/Title
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/SecondaryTitle
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/Publisher
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/PlacePublished
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/Volume
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/NumberVolumes
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/Number
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/Pages
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/Section
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/TertiaryTitle
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/Edition
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/DatePublished
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/TypeWork
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/ShortTitle
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/AlternateTitle
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/ISBN_ISSN
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/OriginalPublication
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/ReprintEdition
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/ReviewedItem
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/Figures
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/StartDate
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/EndDate
diagram
type xs:string

element DataSet/Publications/Publication/PublicationDetailed/URL
diagram
type xs:string

element DataSet/TaxonConcepts
diagram
children TaxonConcept
annotation
documentation 
Container for concept records.

element DataSet/TaxonConcepts/TaxonConcept
diagram
children Name AccordingTo Relationships SpecimenCircumscription CharacterCircumscription ProviderLink ProviderSpecificData
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:token  required      
documentation 
Unique identifier (key) of the element. It can be local to the data set or a GUID in which case it can be resolved to a location on the internet where the record is stored. 
type  xs:string  optional      
documentation 
The optional enumerated type of the Concept may reflect which data elements are provided. Concepts of type 'empty' will contain no data other than the GUID of an external Concept.
primary  xs:boolean  optional      
documentation 
If primary='true' the concept is the first level response to a query. If 'false' the concept may be a secondary concept linked directly or indirectly to the definition of a primary concept.
annotation
documentation 
Representation of a Taxon Concept. Various types of concept can be represented, including a reference to the GUID of an existing Concept. [A]

element DataSet/TaxonConcepts/TaxonConcept/Name
diagram
children NameSimple NameDetailed
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  required      
annotation
documentation 
A non-unique handle to the concept. [A]

element DataSet/TaxonConcepts/TaxonConcept/Name/NameSimple
diagram
type xs:string
annotation
documentation 
Complete name as found in the data source. May require calculation from an atomized record of a name in the source data.

element DataSet/TaxonConcepts/TaxonConcept/Name/NameDetailed
diagram
type ScientificName
children Label NomenCode Rank CanonicalName CanonicalAuthorship NameExtensions AuthorsTaxonOrthograpy
annotation
documentation 
Atomized data items of the scientific name, if supplied by the source data. This is equivalent to the PlaceholderType mechanism employed for vouchers and publications, but already instatiated with the agreed ABCD standard.

element DataSet/TaxonConcepts/TaxonConcept/AccordingTo
diagram
type AccordingToType
children AccordingToSimple AccordingToDetailed
annotation
documentation 
Information about the authorship of this concept which uses the Name in their sense (i.e. secundum, sensu).

element DataSet/TaxonConcepts/TaxonConcept/Relationships
diagram
children Relationship
annotation
documentation 
Stores explicit, taxonomic and nomenclatural relationships that are part of the original concept definition.

element DataSet/TaxonConcepts/TaxonConcept/Relationships/Relationship
diagram
type extension of RelationshipType
children ToTaxonConcept
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  required      
documentation 
Any of an enumerated list of possible taxonomic and nomenclatural relationships that may be expressed between two TaxonConcepts.
annotation
documentation 
Type of the relationship [A]

element DataSet/TaxonConcepts/TaxonConcept/Relationships/Relationship/ToTaxonConcept
diagram
type ReferenceType
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:token        
documentation 
Points to a top-level element via an ID reference; use gref to reference an external entity via a GUID. 
annotation
documentation 
Reference to another TaxonConcept. [A]

element DataSet/TaxonConcepts/TaxonConcept/SpecimenCircumscription
diagram
children CircumscribedBy
annotation
documentation 
A set of specimens that are used to define the concept.

element DataSet/TaxonConcepts/TaxonConcept/SpecimenCircumscription/CircumscribedBy
diagram
type extension of ReferenceType
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:token        
documentation 
Points to a top-level element via an ID reference; use gref to reference an external entity via a GUID. 
type  xs:string  optional      
documentation 
May record the designated type-status of a specimen in relation to the circumscribed TaxonConcept,  according to the nomenclatural codes.
annotation
documentation 
Link to record of a specimen. [A]

element DataSet/TaxonConcepts/TaxonConcept/CharacterCircumscription
diagram
type PlaceholderType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation 
A set of taxonomic descriptions used to define this concept. May potentially hold descriptions according to the TDWG SDD schema, or any other, format.

element DataSet/TaxonConcepts/TaxonConcept/ProviderLink
diagram
type xs:string

element DataSet/TaxonConcepts/TaxonConcept/ProviderSpecificData
diagram
type PlaceholderType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation 
Mechanism to allow for the extension of the schema for specific applications.
documentation 
- specific GBIF request

element DataSet/RelationshipAssertions
diagram
children RelationshipAssertion
annotation
documentation 
Container for taxonomic assertion records.

element DataSet/RelationshipAssertions/RelationshipAssertion
diagram
type extension of RelationshipType
children AccordingTo FromTaxonConcept ToTaxonConcept
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  required      
documentation 
Any of an enumerated list of possible taxonomic and nomenclatural relationships that may be expressed between two TaxonConcepts.
id  xs:token  required      
documentation 
Unique identifier (key) of the element. It can be local to the data set or a GUID in which case it can be resolved to a location on the internet where the record is stored. 
annotation
documentation 
Relationships between two concepts which are not part of the original definition of either of these concepts; possibly by a third party. [A] 

element DataSet/RelationshipAssertions/RelationshipAssertion/AccordingTo
diagram
type AccordingToType
children AccordingToSimple AccordingToDetailed
annotation
documentation 
Information about the authorship of the asserted relationship.

element DataSet/RelationshipAssertions/RelationshipAssertion/FromTaxonConcept
diagram
type extension of ReferenceType
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:token        
documentation 
Points to a top-level element via an ID reference; use gref to reference an external entity via a GUID. 
annotation
documentation 
Starting point of the directed relationship. A reference to a TaxonConcept.

element DataSet/RelationshipAssertions/RelationshipAssertion/ToTaxonConcept
diagram
type extension of ReferenceType
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:token        
documentation 
Points to a top-level element via an ID reference; use gref to reference an external entity via a GUID. 
annotation
documentation 
End point of the directed relationship. A reference to a TaxonConcept.

group BaseInterface
diagram
annotation
documentation 
Contains only the human readable label string (multilingual) and mutliple linking mechanisms (URL, LSID, etc.).

group PublicationInterface_AlexandriaCore
diagram
annotation
documentation 
Extensions of 
ProxyBase
specific to 
PublicationProxy

complexType AccordingToType
diagram
children AccordingToSimple AccordingToDetailed
used by
elements DataSet/TaxonConcepts/TaxonConcept/AccordingTo DataSet/RelationshipAssertions/RelationshipAssertion/AccordingTo
annotation
documentation 
Describes the origin of the concept or assertion.

element AccordingToType/AccordingToSimple
diagram
type xs:string
annotation
documentation 
Unstructured string as used in the data source describing the origin of the concept (e.g. AuthorTeam and year).

element AccordingToType/AccordingToDetailed
diagram
children AuthorTeam Date PublishedIn
annotation
documentation 
Details provided by the data source about the concept or relationship authors.

element AccordingToType/AccordingToDetailed/AuthorTeam
diagram
type xs:string
annotation
documentation 
String representation of  who was responsible for creating a particular concept or relationship, as represented in the source data. May be a subset of the publication authors.

element AccordingToType/AccordingToDetailed/Date
diagram
type xs:string
annotation
documentation 
Time of creation of the concept or relationship .

element AccordingToType/AccordingToDetailed/PublishedIn
diagram
type extension of ReferenceType
children MicroReference
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:token        
documentation 
Points to a top-level element via an ID reference; use gref to reference an external entity via a GUID. 
annotation
documentation 
Reference ID or GUID of the original publication in which the concept or relationship was introduced. [A]

element AccordingToType/AccordingToDetailed/PublishedIn/MicroReference
diagram
type xs:string
annotation
documentation 
Specifies a location (e.g. page or paragraph) within the publication.

complexType AgentNames
diagram
children Name
used by
elements SimpleCitation/Book/Authors SimpleCitation/Article/Authors NameCitation/Authors SimpleCitation/Series/Editors SimpleCitation/Book/Editors
annotation
documentation 
A collection (seq) of name strings, used for publication authors or editors and for collectors, i. e. whenever the identity of an Agent is doubtful and can not associated with an Agent without doubt

element AgentNames/Name
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:string  optional      
documentation 
Reference to a Agents (ExternalDataInterface/Agents/Agent)
annotation
documentation 
Authors or Editors expressed only as string, e.g. in publications where the identity of creators can often not be discovered. Optionally, the ref attribute may refer to an agent if the relation between string and Agent can be assessed. (The sequence of elements in instance documents is informative!)
 [ATTR: ref]

complexType CanonicalAuthorship
diagram
children Text ProtonymAuthorship CombinationAuthorship
used by
element ScientificName/CanonicalAuthorship

element CanonicalAuthorship/Text
diagram
type xs:string
annotation
documentation 
The full code-appropriate author team string for this name at this rank. If author is not known, enter the literal "-" (element is not optional!). Examples: 'L.'; '(L.) Smith & Jones ex Brown, Green & Black'. Where atomized citation data exist, this text should be derived from them.

element CanonicalAuthorship/ProtonymAuthorship
diagram
type NameCitation
children AuthorSimpleYear Year Authors

element CanonicalAuthorship/CombinationAuthorship
diagram
type NameCitation
children AuthorSimpleYear Year Authors

complexType CanonicalName
diagram
children Text Uninomial Genus InfragenericEpithet SpecificEpithet InfraspecificEpithet __IsHybrid __IsHybridGraft __IsNothoTaxonName
used by
element ScientificName/CanonicalName

element CanonicalName/Text
diagram
type xs:string
annotation
documentation 
GH: I propose to  require a label containing the canonical name without authors. I wonder whether this should replace the Monomial below, i.e. in the case of Genus and above, Text contains a mononomial and in other cases a canonical concatenation.

element CanonicalName/Uninomial
diagram
type xs:string
annotation
documentation 
SCH (Bowing to GH's request) the family, genus, infrafamilial or suprafamilial name

element CanonicalName/Genus
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:string        

element CanonicalName/InfragenericEpithet
diagram
type xs:string

element CanonicalName/SpecificEpithet
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:string        

element CanonicalName/InfraspecificEpithet
diagram
type xs:string

element CanonicalName/__IsHybrid
diagram
type xs:boolean
annotation
documentation 
Flag indicating that this is a named hybrid or a graft chimaera. SCH: should we be nailing this down as either a boolean (Hybrid/ notHybrid) or a controlled string (x, or mult.sign, or empty string (i.e. definitely not a hybrid) or null (i.e. not sure if it's a hybrid or not.) I may have got my nulls and empty strings mixed up here.

element CanonicalName/__IsHybridGraft
diagram
type xs:boolean
annotation
documentation 
GH: I moved this up here, not sure it truly belongs here.
@@Please add annotation

element CanonicalName/__IsNothoTaxonName
diagram
type xs:boolean
annotation
documentation 
This name is a nothotaxon name

complexType CompositeDate
diagram
used by
element SimpleCitation/TruePublicationDate
attributes
Name  Type  Use  Default  Fixed  Annotation
year  xs:integer  optional      
documentation 
The four digit year in the Gregorian calendar (in Western cultures usually without a suffix or with 'AD/Anno Domini', 'CE/Common Era'; negative years with 'BC/Before Christ', 'BCE/Before Common Era'). Whether a year 0 is used or not differs between a true Gregorian calendar and recent astronomic usage, xml schema is likely to change its position, see xml schema draft 1.1. Thus database designers should not use 0 as a missing value representation for year.
month  xs:integer  optional      
day  xs:integer  optional      
documentation 
two digit day
supplement  String255  optional      
documentation 
Text in addition to or modifying the exact date components, e. g., 'end of summer', 'first half or year', 'first decade (of month)', '1888-1892'.
verbatim  String255  optional      
documentation 
An uninterpreted text representation of the original date information (date range, 'summer', perhaps unreformed Russian dates, etc.); as close as possible to the (digital/printed/handwritten) information source.
timezone  xs:integer  optional      
documentation 
Timezone expressed in minutes. In the seven property model (http://www.w3.org/TR/2004/WD-xmlschema11-2-20040716/#theSevenPropertyModel) the timezone has a range of +/- 14 hours (14 * 60 = 840 minutes).
annotation
documentation 
Date separated into attributes so that any part of the date may be missing
[ATTR: year = four digit year;
month = two digit month of year;
day = two digit day of month;
verbatim = unparsed textual date representation;
supplement = text additional or modifying the exact dates, e. g., 'end of summer', 'first half or year', 'first decade of month', '1888-1892';
timezone = expressed as integer according to the xml schema seven parameter model]

complexType ExternalLink
diagram
children LSID DOI URL
used by
element SimpleCitation/Link
annotation
documentation 
The object linking 
mechanisms used 
by the ProxyBase 
type may also be 
used by other 
objects!

element ExternalLink/LSID
diagram
type LSID
facets
pattern [Uu][Rr][Nn]:[Ll][Ss][Ii][Dd](:[\S-[:]]+){3,4}
annotation
documentation 
LifeScience ID (including the constant prefix 'urn:lsid:', followed by 3 to 4 parts separated by colon). The 1st part is the url of a lsid authority service that provides metadata on how to obtain the object references in part 2 (namespace = data collection), 3 (object ID) and 4 (optional object version). Example: 'urn:lsid:lsid.gbif.org:DataCollectionID:ID/1§31~b+:v2'

element ExternalLink/DOI
diagram
type DOI
facets
pattern 10.[\S-[/]]+/\S+
annotation
documentation 
Digital object identifier (an ID scheme advanced by the library community).
Example: 10.47198/923347'

element ExternalLink/URL
diagram
type xs:anyURI
annotation
documentation 
A URL directly providing an object representation. In contrast to the URN types LSID or DOI this should resolve directly. The URL may be a query string (with ID embedded), for example: "http://x.y.fr/pub/au=smith?yr=1998".

In the case of URLs multiple definitions may be defined to reduce the likelihood of failure. 
[The element sequence  in instance documents is informative and should be preserved.]

complexType LanguageRef
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
language  Language  required      
documentation 
Attribute for Language, used by-reference
annotation
documentation 
Defines an element with a required 'language' attribute

complexType LinkedName
diagram
children FullName LinkId
annotation
documentation 
Gives enough information about a name to unambiguously refer to it

element LinkedName/FullName
diagram
type xs:string
annotation
documentation 
The full name of the linked name. With enough information to be unambiguous. If no LinkId is provided this should/could include author and year. If not, maybe just the name or epithet

element LinkedName/LinkId
diagram
type RecordId
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  optional      
id  xs:string  required      
annotation
documentation 
Links to the actual record if available

complexType NameCitation
diagram
children AuthorSimpleYear Year Authors
used by
elements CanonicalAuthorship/CombinationAuthorship CanonicalAuthorship/ProtonymAuthorship
annotation
documentation 
Combines an AlexandriaCore citation with taxonomic authors, location in publication like page, etc.

element NameCitation/AuthorSimpleYear
diagram
type xs:string

element NameCitation/Year
diagram
type xs:string

element NameCitation/Authors
diagram
type AgentNames
children Name
annotation
documentation 
Taxonomic authors

The problem of ex (I vote to include them where possible) and ":" (sanctioning) require additional structure nested within the Protonym/Combining authors structure.

At the moment I prefer to define lowercase "ex" and ":" as special values for author names, and simply list them in the sequence to reduce the complexity of the model.

complexType PlaceholderType
diagram
used by
elements DataSet/TaxonConcepts/TaxonConcept/CharacterCircumscription DataSet/Vouchers/Voucher/Collection DataSet/TaxonConcepts/TaxonConcept/ProviderSpecificData DataSet/MetaData/ProviderSpecificMetaData DataSet/Vouchers/Voucher/Specimen
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation 
Placeholder for other schema standards

complexType PublicationDetailedType
diagram
children Author Year Title SecondaryTitle Publisher PlacePublished Volume NumberVolumes Number Pages Section TertiaryTitle Edition DatePublished TypeWork ShortTitle AlternateTitle ISBN_ISSN OriginalPublication ReprintEdition ReviewedItem Figures StartDate EndDate URL
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  optional      
documentation 
Enumerated list of publication source types.
annotation
documentation 
Example PublicationType to be used instead of PlaceholderType

element PublicationDetailedType/Author
diagram
type xs:string

element PublicationDetailedType/Year
diagram
type xs:string

element PublicationDetailedType/Title
diagram
type xs:string

element PublicationDetailedType/SecondaryTitle
diagram
type xs:string

element PublicationDetailedType/Publisher
diagram
type xs:string

element PublicationDetailedType/PlacePublished
diagram
type xs:string

element PublicationDetailedType/Volume
diagram
type xs:string

element PublicationDetailedType/NumberVolumes
diagram
type xs:string

element PublicationDetailedType/Number
diagram
type xs:string

element PublicationDetailedType/Pages
diagram
type xs:string

element PublicationDetailedType/Section
diagram
type xs:string

element PublicationDetailedType/TertiaryTitle
diagram
type xs:string

element PublicationDetailedType/Edition
diagram
type xs:string

element PublicationDetailedType/DatePublished
diagram
type xs:string

element PublicationDetailedType/TypeWork
diagram
type xs:string

element PublicationDetailedType/ShortTitle
diagram
type xs:string

element PublicationDetailedType/AlternateTitle
diagram
type xs:string

element PublicationDetailedType/ISBN_ISSN
diagram
type xs:string

element PublicationDetailedType/OriginalPublication
diagram
type xs:string

element PublicationDetailedType/ReprintEdition
diagram
type xs:string

element PublicationDetailedType/ReviewedItem
diagram
type xs:string

element PublicationDetailedType/Figures
diagram
type xs:string

element PublicationDetailedType/StartDate
diagram
type xs:string

element PublicationDetailedType/EndDate
diagram
type xs:string

element PublicationDetailedType/URL
diagram
type xs:string

complexType RecordId
diagram
used by
element LinkedName/LinkId
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  optional      
id  xs:string  required      
annotation
documentation 
SCH: the id attribute contains the locally or globally unique Identifier for this name record. Could be one of three kinds of ID (see attribute "type"): GUID (persistent, machine resolvable such as an LSID), human resolvable Global ID (e.g. 'IPNI citation ID 14098-1') or locally (within this dataset) resolved ID (e.g. '1' or 'K001928712') - probably belongs somewhere else if it looks useful and could end up being widely used 

complexType ReferenceType
diagram
used by
elements DataSet/TaxonConcepts/TaxonConcept/SpecimenCircumscription/CircumscribedBy DataSet/RelationshipAssertions/RelationshipAssertion/FromTaxonConcept AccordingToType/AccordingToDetailed/PublishedIn DataSet/TaxonConcepts/TaxonConcept/Relationships/Relationship/ToTaxonConcept DataSet/RelationshipAssertions/RelationshipAssertion/ToTaxonConcept
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:token        
documentation 
Points to a top-level element via an ID reference; use gref to reference an external entity via a GUID. 
annotation
documentation 
Reference to an entity defined elsewhere (equivalent to a foreign key)

complexType RelationshipType
diagram
used by
elements DataSet/TaxonConcepts/TaxonConcept/Relationships/Relationship DataSet/RelationshipAssertions/RelationshipAssertion
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  required      
documentation 
Any of an enumerated list of possible taxonomic and nomenclatural relationships that may be expressed between two TaxonConcepts.
annotation
documentation 
Type attribute describe the type of relationship

complexType ScientificName
diagram
children Label NomenCode Rank CanonicalName CanonicalAuthorship NameExtensions AuthorsTaxonOrthograpy
used by
element DataSet/TaxonConcepts/TaxonConcept/Name/NameDetailed

element ScientificName/Label
diagram
type xs:string
annotation
documentation 
GH: (formerly FullName) A full name, including nomenclatural citation (authors/year in the form mandated by the relevant code). The name should be normalized (removing optional infrageneric or infraspecific hierarchy, author given only for the lowest nomenclatural rank) human readable and unique representation of the nomenclatoral name object. Where available, this should be generated from the canonical name and authorship plus Nameextensions. In combination with the ID this
 constitutes the lowest (level 1) abstraction of LC name. Any other information is optional. 

element ScientificName/NomenCode
diagram
type xs:string
annotation
documentation 
NomenCode of the concept.

element ScientificName/Rank
diagram
type xs:string
annotation
documentation 
Rank of the concept (potentially enumerated to the UBIF standard). 

element ScientificName/CanonicalName
diagram
type CanonicalName
children Text Uninomial Genus InfragenericEpithet SpecificEpithet InfraspecificEpithet __IsHybrid __IsHybridGraft __IsNothoTaxonName
annotation
documentation 
SCH: Canonical name enforcing strict inclusion of only nomenclatural information - _not_ taxonomic information with the exception of the necessary placements within Genus or Species

element ScientificName/CanonicalAuthorship
diagram
type CanonicalAuthorship
children Text ProtonymAuthorship CombinationAuthorship
annotation
documentation 
Authorship of the name, optionally atomizated.

element ScientificName/NameExtensions
diagram
children Race CultivarGroupName CultivarName
annotation
documentation 
@@ GH added for further discussion

element ScientificName/NameExtensions/Race
diagram
type xs:integer
annotation
documentation 
Races and possibly other ranks not governed by a code (patho/bio/serovar).

element ScientificName/NameExtensions/CultivarGroupName
diagram
type xs:string
annotation
documentation 
The name of a cultivar group as specified in the ICNCP. Example "Granny Smith Group"

element ScientificName/NameExtensions/CultivarName
diagram
type xs:string
annotation
documentation 
The name of a cultivar as specified in the ICNCP. Examples: Firmgold, Granny Smith. Enter without quotes; single quotes should be added when creating the full name.

Jerry: ###These can occur at any rank and are therefore treated as an extra 'label' attached at any rank. We should develop this more fully. Related issue: Trade Names. These are allocated by a registering authority on a country-basis and thus the same trade name can be applied to different taxa in different countries.

element ScientificName/AuthorsTaxonOrthograpy
diagram
type xs:string
annotation
documentation 
The spelling given to the full taxon name by the author(s) originally creating the name, if not accepted under code. Reasons for later orthography changes include spelling, grammar, and gender corrections, interpretation of undefined ranks like "beta, gamma". Multinomials expressing original infrageneric taxonomic opinion (e. g., 'Saxifraga aizoon var. aizoon subvar. brevifolia f. multicaulis subf. surculosa Engl. & Irmsch.' should also be noted here. AKA OriginalVerbatimOrthographyAsPublished.

complexType SimpleCitation
diagram
children Label Link Year TruePublicationDate Series Periodical Book Publisher Article Part
annotation
documentation 
The should be identical with AlexandriaCore - currently only temporarily imported.

element SimpleCitation/Label
diagram
children Text Abbreviation
annotation
documentation 
Human readable representation. This may be the only data item if no machine readable ObjectLink exists. Example for a publication: "Smith 1998. Flora of Erehwon, X Publ." Even if an external ID exist, the Label is required. It preserves the semantics of the proxy object (= keep interpretable by humans) if the machine-readable object links are broken. Label should be updated automatically (without human control) only after a human decided that the semantic management of an external object provider can be fully trusted. In an LSID-based interaction, Label is equivalent to the 'title' metadata.

The provided Abbreviation element is not necessary for all proxies, but especially useful for class names (e. g., for tabular reports) and publication abbreviations (author/year style).

element SimpleCitation/Label/Text
diagram
type String255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Label text in a specific language.

element SimpleCitation/Label/Abbreviation
diagram
type String50
facets
minLength 1
maxLength 50
whiteSpace collapse
annotation
documentation 
Restricted to 50 characters maximum length, including blanks (recommended to be shorter!). Label abbreviations are especially important when displaying information in a tabular format.

element SimpleCitation/Link
diagram
type ExternalLink
children LSID DOI URL
annotation
documentation 
Defines an ID of an external object or one to several services providing it.

element SimpleCitation/Year
diagram
type xs:gYear
annotation
documentation 
Year as appearing on the publication. Compare TruePublicationDate below.

element SimpleCitation/TruePublicationDate
diagram
type CompositeDate
attributes
Name  Type  Use  Default  Fixed  Annotation
year  xs:integer  optional      
documentation 
The four digit year in the Gregorian calendar (in Western cultures usually without a suffix or with 'AD/Anno Domini', 'CE/Common Era'; negative years with 'BC/Before Christ', 'BCE/Before Common Era'). Whether a year 0 is used or not differs between a true Gregorian calendar and recent astronomic usage, xml schema is likely to change its position, see xml schema draft 1.1. Thus database designers should not use 0 as a missing value representation for year.
month  xs:integer  optional      
day  xs:integer  optional      
documentation 
two digit day
supplement  String255  optional      
documentation 
Text in addition to or modifying the exact date components, e. g., 'end of summer', 'first half or year', 'first decade (of month)', '1888-1892'.
verbatim  String255  optional      
documentation 
An uninterpreted text representation of the original date information (date range, 'summer', perhaps unreformed Russian dates, etc.); as close as possible to the (digital/printed/handwritten) information source.
timezone  xs:integer  optional      
documentation 
Timezone expressed in minutes. In the seven property model (http://www.w3.org/TR/2004/WD-xmlschema11-2-20040716/#theSevenPropertyModel) the timezone has a range of +/- 14 hours (14 * 60 = 840 minutes).
annotation
documentation 
Effective date of publication; may be different from year stated on/in the publication. Important for taxonomic or other priority.
[ATTR: year, month, day]

element SimpleCitation/Series
diagram
children Title Editors ISSN
annotation
documentation 
Series of books or 
articles (the latter 
may be published 
in edited books. 
journals, or on 
the web).

element SimpleCitation/Series/Title
diagram
type TextWithTranslations
children Text Translations
annotation
documentation 
Series title

element SimpleCitation/Series/Editors
diagram
type AgentNames
children Name
annotation
documentation 
Series editors

element SimpleCitation/Series/ISSN
diagram
type xs:string
annotation
documentation 
International Standard Serial Number

element SimpleCitation/Periodical
diagram
children Title AbbreviatedTitle ISSN
annotation
documentation 
Periodical/magazine
/journal information

element SimpleCitation/Periodical/Title
diagram
type TextWithTranslations
children Text Translations
annotation
documentation 
(should ideally come from BPH, TL2 and other standard dictionaries)

element SimpleCitation/Periodical/AbbreviatedTitle
diagram
type xs:string
annotation
documentation 
Standardized abbreviated form of title

element SimpleCitation/Periodical/ISSN
diagram
type xs:string
annotation
documentation 
International Standard Serial Number

element SimpleCitation/Book
diagram
children Title Authors Editors NumberInSeries Pages ISBN Edition ReprintData
annotation
documentation 
Printed book:
monograph, 
thesis, report, 
or edited book 
with articles

element SimpleCitation/Book/Title
diagram
type TextWithTranslations
children Text Translations
annotation
documentation 
Book title (monograph or edited book)

element SimpleCitation/Book/Authors
diagram
type AgentNames
children Name
annotation
documentation 
Creators are authors 
if book is a monograph, 
editors if it contains 
articles by other authors

element SimpleCitation/Book/Editors
diagram
type AgentNames
children Name

element SimpleCitation/Book/NumberInSeries
diagram
type xs:string
annotation
documentation 
Volume or part number in a series

element SimpleCitation/Book/Pages
diagram
type xs:string
annotation
documentation 
Total range of pages, including foreword, appendices, index and plates/figures.

element SimpleCitation/Book/ISBN
diagram
type xs:string
annotation
documentation 
International Standard Book Number
(if multiple numbers exist, delimit by ";")

element SimpleCitation/Book/Edition
diagram
type xs:positiveInteger
annotation
documentation 
Number of the edition of a book.

element SimpleCitation/Book/ReprintData
diagram
type xs:string
annotation
documentation 
Publisher, reprint year, note, etc. for historical books that are reissued.

element SimpleCitation/Publisher
diagram
children Name Place
annotation
documentation 
Publishers of a book, periodical,
or independently published article.

element SimpleCitation/Publisher/Name
diagram
type xs:string
annotation
documentation 
The name of the publisher (publishing company or institution, including universities or scientific societies).

element SimpleCitation/Publisher/Place
diagram
type xs:string
annotation
documentation 
The publication location where the item being referenced was published, such as a city and state.

element SimpleCitation/Article
diagram
children Title Authors PeriodicalVolume PeriodicalPart Pages
annotation
documentation 
Articles may, e. g., 
be published in 
periodicals, edited 
books, or on the internet.

element SimpleCitation/Article/Title
diagram
type TextWithTranslations
children Text Translations

element SimpleCitation/Article/Authors
diagram
type AgentNames
children Name

element SimpleCitation/Article/PeriodicalVolume
diagram
type xs:string
annotation
documentation 
Volume of periodical
(empty if article appears in edited book)

element SimpleCitation/Article/PeriodicalPart
diagram
type xs:string
annotation
documentation 
Part or issue of a periodical volume
(empty if article appears in edited book)

element SimpleCitation/Article/Pages
diagram
type xs:string
annotation
documentation 
Pages of article. This may include table, or figure numbers for the reference. Examples:  '23-41', '341 pp.', or '20, 22-24, 32' (for non-consecutive pages).

element SimpleCitation/Part
diagram
children Title Number Pages
annotation
documentation 
Optional information about a chapter, 
section, etc. that has the same authors 
as the publication in which it is contained. 
Compare Article for authored chapters 
in edited books.

element SimpleCitation/Part/Title
diagram
type TextWithTranslations
children Text Translations

element SimpleCitation/Part/Number
diagram
type xs:string
annotation
documentation 
Number of chapter, section, etc.
as used in the publication.

element SimpleCitation/Part/Pages
diagram
type xs:string
annotation
documentation 
Pages of current part ('22-34')

complexType StringL
diagram
type extension of String
used by
elements TextWithTranslations/Text TextWithTranslations/Translations/Text
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  Language  optional      
documentation 
Attribute for Language, used by-reference
annotation
documentation 
String (i. e. xs:string with minimum length=1) extended with *optional* language attribute

complexType StringL255
diagram
type extension of String255
facets
minLength 1
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  Language  optional      
documentation 
Attribute for Language, used by-reference
annotation
documentation 
String255 (i.e. xs:string with length 1-255), extended with *optional* language attribute

complexType TaxonomicRank
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
code  TaxonomicRankEnum  optional      
documentation 
Controlled vocabulary to express taxonomic rank of scientific names in biology.
text  String255  optional      
documentation 
The string present in the source database, either in addition to or instead of code (especially no mapping to the controlled vocabulary has been implemented yet, or if a specific value can not be mapped. This differs from verbatim in that it claims no special status and may contain any amount of interpretation relative to the original source.
verbatim  String255  optional      
documentation 
An uninterpreted text representation of the original information; as close as possible to the (digital/printed/handwritten) information source.
annotation
documentation 
Three attribute provide options to express taxon rank as code (enumerated vocabulary), free-form text (perhaps interpreted), or verbatim (uninterpreted original version). At least one attribute should be present; this can not be validated by the schema.

complexType TextWithTranslations
diagram
children Text Translations
used by
elements SimpleCitation/Series/Title SimpleCitation/Periodical/Title SimpleCitation/Book/Title SimpleCitation/Article/Title SimpleCitation/Part/Title
annotation
documentation 
Text with primary language
plus multiple optional
translations; used, e. g., in
PublicationProxy type.

element TextWithTranslations/Text
diagram
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  Language  optional      
documentation 
Attribute for Language, used by-reference
annotation
documentation 
A string, e. g. the title of a publication, having a single primary language.
[ATTR: language]

element TextWithTranslations/Translations
diagram
children Text
identity constraints
  Name  Refer  Selector  Field(s)  
unique  TextWithTranslations_UniqueLanguage    Text  @language  
annotation
documentation 
Translations from the
primary language

element TextWithTranslations/Translations/Text
diagram
type StringL
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  Language  optional      
documentation 
Attribute for Language, used by-reference
annotation
documentation 
[ATTR: language]

simpleType DOI
type restriction of xs:string
used by
element ExternalLink/DOI
facets
pattern 10.[\S-[/]]+/\S+
annotation
documentation 
Digital Object Identifier (standalone, not embedded into URI syntax)

simpleType Language
type union of (xs:language, restriction of xs:string)
used by
attributes languageOptionalAttribute/@language languageRequiredAttribute/@language
annotation
documentation 
Union of xs:language with '-' for language-neutral (e.g. scientific names) and '?' for unknown. Language follows RFC 3066 'Tags for the Identification of Languages': a two-letter code taken from ISO 639 part 1 or a three-letter code taken from ISO 639 part 2, followed optionally by a two-letter country code taken from ISO 3166. (Notes: When a language has both a two-letter and three-letter code, use the two-letter code. RFC 3066 replaces RFC 1766.)

simpleType LSID
type restriction of xs:string
used by
element ExternalLink/LSID
facets
pattern [Uu][Rr][Nn]:[Ll][Ss][Ii][Dd](:[\S-[:]]+){3,4}
annotation
documentation 
Life Science ID (= string restricted by a regular expression pattern).
Annotation of the pattern: 5 to 6 parts separated by colon
1. The string URN (case-insensitive)
2. The string LSID (case-insensitive)
3. AuthorityID = DNS token with at least 2 parts plus a top-level domain with 2-5 characters (case-insensitive)
(In earlier LSID specs this was assumed to be a DNS name; the final spec. however says: "The authority identification is usually an Internet domain name. In this case it is recommended that it be owned by the organization that assigns an LSID in question. Such organization is responsible for ensuring the uniqueness of the string created from the namespace, object and revision identifications. In the case where the authority identification string is not an Internet domain name, the authority should take care to ensure that it is a unique string and if possible, register that unique string with the organization that is currently the authority for the URN Namespace Identifier (NID) "lsid""
4. Data collection identifier/namespace: non-whitespace characters except colon (case-sensitive)
5. Object ID: non-whitespace characters except colon (case-sensitive)
6. Object version (optional): non-whitespace characters except colon (case-sensitive)

Earlier, more specific specs at http://www.i3c.org/wgr/ta/resources/lsid/docs/LSIDSyntax9-20-02.htm had more restrictions on authority (DNS name!) and fewer
characters beyond US-ASCII and digits. A pattern matching the earlier spec. was (extended with "local"):
pattern value="[Uu][Rr][Nn]:[Ll][Ss][Ii][Dd]:((local)|(([0-9A-Za-z\-]+\.){2,}[A-Za-z]{2,5}))(:[0-9A-Za-z][0-9A-Za-z\(\)\+,\.=;$" _!\*'\-]+){2,3}"

Example: urn:LSID:www.gbif.net:DataCollection.Namespace:ID/$17+731_b:v2.1

simpleType NomenclaturalCodesEnum
type restriction of xs:Name
facets
enumeration Viral
enumeration Bacteriological
enumeration Botanical
enumeration Zoological
enumeration CultivatedPlant
enumeration Indeterminate
annotation
documentation 
Enumeration of the nomenclatural code under which a name is considered valid. (Source: comparison of enumerations in ABCD 1.49 and initial LinneanCore.)

simpleType NomenclaturalStatusEnum
type restriction of xs:Name
facets
enumeration Rejected
enumeration Fails
enumeration Conserved
enumeration Sanctioned
enumeration Accepted
annotation
documentation 
### This needs urgently revision! Enumeration of possible values for nomenclatural status. (Source: initial LinneanCore.)

simpleType NomenclaturalTypeStatusOfUnitsEnum
type restriction of xs:Name
facets
enumeration allo
enumeration allolecto
enumeration alloneo
enumeration co
enumeration epi
enumeration ex
enumeration exepi
enumeration exholo
enumeration exiso
enumeration exlecto
enumeration exneo
enumeration expara
enumeration exsyn
enumeration hapanto
enumeration holo
enumeration icono
enumeration iso
enumeration isolecto
enumeration isoneo
enumeration isosyn
enumeration lecto
enumeration neo
enumeration para
enumeration paralecto
enumeration paraneo
enumeration plasto
enumeration plastoholo
enumeration plastoiso
enumeration plastolecto
enumeration plastoneo
enumeration plastopara
enumeration plastosyn
enumeration sec
enumeration supp
enumeration syn
enumeration topo
enumeration type
enumeration not
annotation
documentation 
<p>This list is a first version of a constrained vocabulary to express typifying relations between taxonomic names and units (specimens or objects preserved in collections). Beyond those type categories explicitly governed by nomenclatural codes (Zoology, Botany, Bacterioloy, Virology), the list also includes some additional type status terms. These categories may be helpful when interpreting the original circumscription (topotypes, ex-types), but do not have the same binding status as terms governed by the nomenclatural codes. The enumeration attempts to strike a balance between listing all possible terms, and remaining comprehensible. In general, including too many terms was considered less problematic than omitting terms. Applications may easily select a subset for presentation in their user interface.</p>
<p>This list is intended as a first version and it is hoped that in the review process through TDWG it will achieve sufficient maturity to be truly useful. It is expected that over time revisions will have to be made. Please use the WIKI (http://efgblade.cs.umb.edu/twiki/bin/view/UBIF/NomenclaturalTypeStatusOfUnitsDiscussion) to discuss the current list and the lists of synonymous, doubtful, or excluded type terms provided therein.</p>
<p>Some background information: A type provides the objective standard of reference to determine the application of a taxon name. The type status of a unit (specimen) is only meaningful in combination with the name that is being typified (a unit may have been designated type for multiple names in different publications). The type status of an object may be designated in the original description of a scientific name (original designation), or - under rules layed out in the respective nomenclatural codes - at a later time (subsequent designation). -- For taxa above species rank the type is always a lower rank taxon (e. g., species for genus, genus for family). The type terms for this situation are not included in the enumeration. Ultimately, typication of all taxa goes back to physical type units, but this should not be recorded as such in data sets. The indirect type reference in higher taxa means that typification changes to the lower taxon automatically affect the higher taxon.</p>
<p>The exact definitions of type status differ between nomenclatural codes (ICBN, ICZN, ICNP/ICNB, etc.). The term definitions are intended to be informative and generally applicable across the different codes. The should not be interpreted as authoritative; in nomenclatural work the exact definitions in the respective codes have to be consulted. A duplication of status codes (bot-holo, zoo-holo, bact-holo, etc.) is not considered desirable or necessary. Since the application of the type status terms is constrained by the relationship of the typified name with a specific code, the exact definition can always be unambiguously retrieved.</p>
<p>The following publications have been consulted to determine the number of type terms that should be included and to prepare the semantic definitions:</p>
<ul>
	<li>Nomenclatural Glossary for Zoology (January 18 2000; ftp://ftp.york.biosis.org/sysgloss.txt; verified 17. June 2004)</li>
	<li>ICBN St. Louis Code (http://www.bgbm.fu-berlin.de/iapt/nomenclature/code/SaintLouis/0013Ch2Sec2a009.htm; verified 17. June 2004)</li>
	<li>Draft BioCode 4th version (Greuter et al., 1997; http://www.rom.on.ca/biodiversity/biocode/biocode1997.html)</li>
	<li>Glossary of 'type' terminology (Ronald H. Petersen; http://fp.bio.utk.edu/mycology/Nomenclature/nom-type.htm)</li>
	<li>Dictionary of Ichthyology (Brian W. Coad and Don E. McAllister, 2004; http://www.briancoad.com/Dictionary/introduction.htm)</li>
	<li>A useful resource that was not available when writing this proposal might be: Hawksworth, D.L., W.G. Chaloner, O. Krauss, J. McNeill, M.A. Mayo, D.H. Nicolson, P.H.A. Sneath, R.P. Trehane and P.K. Tubbs. 1994. A draft Glossary of terms used in Bionomenclature. (IUBS Monogr. 9) International Union of Biological Sciences, Paris. 74 pp.</li>
</ul>
<p>Many thanks for review and help to Dr. Miguel A. Alonso-Zarazaga and Dr. Walter Gams. Gregor Hagedorn, 13.7.2004</p>

simpleType String
type restriction of xs:normalizedString
used by
complexType StringL
facets
minLength 1
whiteSpace collapse
annotation
documentation 
normalized string required to contain at least 1 character (this removes the xml string anomaly, i. e. either element/attribute may be optional, but if they are required the content may not be an empty string)

simpleType String255
type restriction of xs:normalizedString
used by
element SimpleCitation/Label/Text
complexType StringL255
attributes CompositeDate/@supplement TaxonomicRank/@text TaxonomicRank/@verbatim CompositeDate/@verbatim
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
normalized string restricted to 1..255 character length (i. e. required, may not be empty string)

simpleType String50
type restriction of xs:normalizedString
used by
element SimpleCitation/Label/Abbreviation
facets
minLength 1
maxLength 50
whiteSpace collapse
annotation
documentation 
normalized string restricted to 1..50 character length to be used for abbreviations (the recommended length of abbreviations is usually much shorter, but 50 characters should be a 

simpleType TaxonomicRankAboveSuperfamilyEnum
type restriction of xs:Name
used by
simpleType TaxonomicRankEnum
facets
enumeration infraord
enumeration subord
enumeration ord
enumeration superord
enumeration infracl
enumeration subcl
enumeration cl
enumeration supercl
enumeration infraphyl_div
enumeration subphyl_div
enumeration phyl_div
enumeration superphyl_div
enumeration infrareg
enumeration subreg
enumeration reg
enumeration superreg
enumeration dom
enumeration taxsupragen
annotation
documentation 
Subset of ranks; equivalent to BioCode "suprafamilial". This rank group includes all ranks higher than superfamily (class, phylum/division, kingdom, domain)

simpleType TaxonomicRankBelowSubspeciesEnum
type restriction of xs:Name
used by
simpleType TaxonomicRankEnum
facets
enumeration cand
enumeration taxinfrasp
enumeration fsp
enumeration subsubfm
enumeration subfm
enumeration fm
enumeration subsubvar
enumeration subvar
enumeration var
enumeration pv
enumeration bv
enumeration cv
enumeration convar
enumeration cvgroup
enumeration graftchimaera
enumeration infrasp
annotation
documentation 
Subset of ranks; equivalent to BioCode "infra-subspecfic", i.e. below the species group

simpleType TaxonomicRankEnum
type union of (TaxonomicRankBelowSubspeciesEnum, TaxonomicRankSpeciesGroupEnum, TaxonomicRankGenusSubdivisionEnum, TaxonomicRankGenusGroupEnum, TaxonomicRankFamilySubdivisionEnum, TaxonomicRankFamilyGroupEnum, TaxonomicRankAboveSuperfamilyEnum)
used by
attribute TaxonomicRank/@code
annotation
documentation 
<p>Enumerated codes to express the rank of a taxon (scientific organism name) in a taxonomic hierarchy. The list is intended to be interoperable between name providers for bacteria, viruses, fungi, plants, and animals. It is not assumed that in each taxonomic group all ranks have to be used. Individual applications may select appropriate subsets (which may be based on information given inside the enumerated values, see Specifications/BioCode-, Botany-, Zoology-, and BacteriaStatus). The enumeration attempts to strike a balance between listing all possible rank terms, and remaining comprehensible. For example, the "infra-" ranks specifically mentioned in BioCode have been included (although very rarely used), but the additional intermediate zoological ranks (micro, nano, pico, etc.) are not included. Whether the selection of infraspecific ranks (some informal ranks, esp. from bacteriology, may be missing!) probably needs some discussion. However, it is believed that this list may help to start developing data sets that can easily be integrated across the barriers of language and taxonomic traditions.</p>
<p>Not included in the list are the botanical "notho-" ranks, which are used to designate hybrids (nothospecies, nothogenus). It is assumed they can be generated from separate information that the taxon is a hybrid. ICBN §4.4 states: "The subordinate ranks of nothotaxa are the same as the subordinate ranks of non-hybrid taxa, except that nothogenus is the highest rank permitted".</p>
<p>The following publications have been consulted to determine the number of type terms that should be included and to prepare the semantic definitions:</p>
<ul>
	<li>The Berlin Taxonomic Information Model, MoReTax view (Berendsohn & al., http://www.bgbm.org/scripts/ASP/BGBMModel/Catalogues.asp?Cat=MT</li>
	<li>DiversityTaxonomy model version 0.7 (G. Hagedorn & T. Gräfenhan 2002, http://160.45.63.11/Workbench/Taxonomy/Model/InformationModels.html)</li>
	<li>ABCD version 1.44, types HigherTaxonRankType and RankAbbreviationType, by W. Berendsohn, reviewed by D. Hobern</li>
	<li>TaxCat2 - Database of Botanical Taxonomic Categories by Jörg Ochsmann, IPK Gatersleben; http://mansfeld.ipk-gatersleben.de/TaxCat2/default.htm</li>
</ul>
<p>Many thanks for review and help go to Dr. Walter Gams.</p>
<p>Note: the list of all ranks is implemented as a union of all following rank subsets. Note that although BioCode has been used to define the partition into subsets, the ranks are not limited to BioCode but should be an interoperable superset of ranks used in Virology, Bacteriology, Botany and Zoology.</p>

simpleType TaxonomicRankFamilyGroupEnum
type restriction of xs:Name
used by
simpleType TaxonomicRankEnum
facets
enumeration infrafam
enumeration subfam
enumeration fam
enumeration superfam
annotation
documentation 
Subset of ranks; equivalent to BioCode "family group", i.e. infrafamily to superfamily

simpleType TaxonomicRankFamilySubdivisionEnum
type restriction of xs:Name
used by
simpleType TaxonomicRankEnum
facets
enumeration infratrib
enumeration subtrib
enumeration trib
enumeration supertrib
annotation
documentation 
Subset of ranks; equivalent to BioCode "subdivision of a family", i.e. ranks between genus group and family group

simpleType TaxonomicRankGenusGroupEnum
type restriction of xs:Name
used by
simpleType TaxonomicRankEnum
facets
enumeration infragen
enumeration subgen
enumeration gen
annotation
documentation 
Subset of ranks; equivalent to BioCode "genus group", i.e. infragenus to genus

simpleType TaxonomicRankGenusSubdivisionEnum
type restriction of xs:Name
used by
simpleType TaxonomicRankEnum
facets
enumeration aggr
enumeration taxinfragen
enumeration subser
enumeration ser
enumeration subsect
enumeration sect
annotation
documentation 
Subset of ranks; equivalent to BioCode ""subdivision of a genus" ", i.e. all ranks between genus and species group (i.e. not including subgenus and species)

simpleType TaxonomicRankSpeciesGroupEnum
type restriction of xs:Name
used by
simpleType TaxonomicRankEnum
facets
enumeration subsp_aggr
enumeration ssp
enumeration sp
annotation
documentation 
Subset of ranks; equivalent to BioCode "species group", i.e. only species and subspecies


XML Schema documentation generated with
XMLSPY Schema Editor http://www.altova.com/xmlspy