The taxonomy element is a
container for a tree composed of taxon elements, describing the arrangement
of taxa in the biological classification. The taxonomy element has exactly one taxon child, representing the root taxon of
the classification (Class Aves, for birds). That
taxon element has child
taxon elements representing the
orders, each order element has child elements
representing the families, and so on down to the
lowest-level ranks.
taxonomy = element taxonomy { taxon }
taxon = element taxon
{ attribute rank { text },
attribute status { ' ' | '?' | '+' }?,
attribute stdAbbr { text }?,
attribute sci { text },
attribute txKey { text },
eng,
texName?,
taxon*
}
eng = element eng { text }
texName = element texName { text }
rank
The rank code for this taxon, e.g.,
“rank='s'”
for a species.
q
The optional q='1'
attribute indicates that the taxon is questionable.
stdAb
If the taxon is a species or form, this attribute gives its standard six-letter bird code.
sci
The taxon's scientific name, e.g.,
“sci='Haliaeetus
leucocephalus'”.
txKey
The taxonomic key number for this taxon. See Section 7.1.1, “Taxonomic key numbers”.
text
The text content of a taxon element is the English name of the form, devoid
of any markup for italics. Capitalization follows
the AOU Check-List.
texName
The texName child element
contains the English name, marked up using TEX
markup conventions, as described above under Section 5.3, “
Preparing the alternate forms (.alt) file
”.
taxon*
Each taxon element can
have zero or more taxon
child elements describing contained subtaxa.
Here's an example of a complete taxon element at the bottom of the tree:
<taxon rank='s' stdAbbr='BOBOLI' sci='Dolichonyx oryzivorus'
txKey='22350010100'>
Bobolink
</taxon>