phy:Taxonomy

Element Taxonomy is used to describe taxonomic information for a clade.
Element 'code' is intended to store UniProt/Swiss-Prot style organism codes (e.g.
'APLCA' for the California sea hare 'Aplysia californica'). Element 'authority' is used
to keep the authority, such as 'J. G. Cooper, 1863', associated with the
'scientific_name'. Element 'id' is used for a unique identifier of a taxon (for example
'6500' with 'ncbi_taxonomy' as 'provider' for the California sea hare). Attribute
'id_source' is used to link other elements to a taxonomy (on the
xml-level).

Complex Type Information

Model

phy:id{0,1} , phy:code{0,1} , phy:scientific_name{0,1} , phy:authority{0,1} , phy:common_name{0,1} , phy:synonym* , phy:rank{0,1} , phy:uri* , ANY element from ANY namespace OTHER than 'http://www.phyloxml.org'

Attributes

QName Type Fixed Default Use Inheritable Annotation
id_source phy:id_source optional

Used By

Source

<xs:complexType name="Taxonomy">
  <xs:annotation>
    <xs:documentation>Element Taxonomy is used to describe taxonomic information for a clade. Element 'code' is intended to store UniProt/Swiss-Prot style organism codes (e.g. 'APLCA' for the California sea hare 'Aplysia californica'). Element 'authority' is used to keep the authority, such as 'J. G. Cooper, 1863', associated with the 'scientific_name'. Element 'id' is used for a unique identifier of a taxon (for example '6500' with 'ncbi_taxonomy' as 'provider' for the California sea hare). Attribute 'id_source' is used to link other elements to a taxonomy (on the xml-level).</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="id" type="phy:Id" minOccurs="0"/>
    <xs:element name="code" type="phy:TaxonomyCode" minOccurs="0"/>
    <xs:element name="scientific_name" type="xs:token" minOccurs="0"/>
    <xs:element name="authority" type="xs:token" minOccurs="0"/>
    <xs:element name="common_name" type="xs:token" minOccurs="0"/>
    <xs:element name="synonym" type="xs:token" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="rank" type="phy:Rank" minOccurs="0"/>
    <xs:element name="uri" type="phy:Uri" minOccurs="0" maxOccurs="unbounded"/>
    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##other"/>
  </xs:sequence>
  <xs:attribute name="id_source" type="phy:id_source"/>
</xs:complexType>