DonovanSharp - Tue Aug 29 2006 - Version 1.19
Parent topic: SddContents

SDD Part 0: Introduction and Primer to the SDD Standard

3.4 Defining taxon names

3.4.1 Defining taxon names

Datasets in SDD documents will generally contain descriptions or other data for a defined set of organisms. The names of these are specified in the <TaxonNames> element.

Taxon names in SDD may be provided directly within the document, or they may be linked to or derived from external taxonomic databases. Each taxon is assigned a human readable name.

A simple SDD code instance representing taxon name definition has the basic structure shown below and in Example

Example - A simple list of taxon names

     <TaxonName id='Taxon95'>
      <TaxonName id='Taxon96'>
      <TaxonName id='Taxon97'>

Taxa may be assigned multiple alernative names, which can then be utilised for varying purposes by a consuming application. For example, full names, abbreviated names and common names can be supplied for any taxon.

Example - Multiple names for a single taxon

  <TaxonName id="taxon1">
    <Label role="Full">Aristida latifolia</Label>
    <Label role="Abbrev">A. latifolia</Label>
    <Label role="Token">Feathertop Wiregrass</Label>

3.4.2 Elements within <TaxonNames>

Taxonomic names may be simple (Pandanus tectorius) or quite complicated due to the additions supported by various taxonomic naming conventions (Pandanus L.f. tectorius Parkinson sens. lat. meaning of the genus Pandanus as described by Linnaeus and the species tectorius in the broad sense as described by Parkinson). There are a number of elements within <TaxonNames> to facilitate the management of the various additions to simple taxonomic names.The basic structure of the SDD code to support this is shown below and in Example

Example Basic structure within taxon names

			<TaxonName id="t1">
					<Label>Gleditsia triacanthos</Label>
				<Rank literal="Species"/>
					<Simple>Pandanus tectorius</Simple>
				<ConceptSuffix literal="sens lat."/>
					<TaxonName ref="t3"/>
		</TaxonNames> NomenclaturalCode

The relevent nomenclatural code governing the entity. This may be used to validate entity names.

The following sets of rules (nomenclature codes) are currently accepted:

  • Plants (including fungi and algae): International code of the Botanical nomenclature (ICBN)
  • Animals: International code OF Zoological Nomenclature (ICZN)
  • Bacteria: Bacteriological code (BC)
  • Cultivated plants: Internationally code OF Nomenclature for Cultivated Plants (ICNCP)
  • Viruses: Internationally code OF virus Classification and Nomenclature (ICVCN)

Other codes are currently in development but not yet accepted, including the are Phylocode and bio code, aiming to unify the various currently accepted codes. Rank

For biological taxonomic names: order, family, species, etc. CanonicalName

Canonical name enforcing strict inclusion of only nomenclatural information, i.e. not taxonomic hierarchy information with the exception of the necessary placements within Genus or Species. Canonical name may be a simple text representation or an atomised representation in the following format CanonicalAuthorship

Canonical authorship of the name, optionally atomized ConceptSuffix

A part of the taxon name indicating either imprecise concept hints ('s. str.', 'p.p.', 's. l.', 'auct.'), an informal or fomal according-to citation ('sec. Muell.', 'sensu Hagedorn, Sydowia 1998'). In the later case this may be made more precise by using the available attributes to add a local or uri reference to a publication. Race

Race numbers, names, possibly other ranks not governed by a code (patho/bio/serovar). TaxonPlacement

Additional hierarchical information which may be designed to be part of the name. Example: a name may be cited as "Cortinarius (subg. Phlegmacium) glaucopus s. l. (Cortinariaceae)". Here 'Cortinarius glaucopus' is canonical name, 's. l.' Concept suffix, and 'Phlegmacium' and 'Cortinariaceae' is additional hierarchical placement information.

-- Main.DonovanSharp - 01 Jun 2006