Difference between revisions of "Taxonomic Ranks"

From phenoscape
(Developing an Ontology for Taxonomic Ranks)
(Developing an Ontology for Taxonomic Ranks)
Line 10: Line 10:
 
<br>
 
<br>
 
In order to resolve whether the rank ordering relation is simply part_of, it may be necessary to clarify the property 'has_rank' which is used to relate a particular taxon to its rank.
 
In order to resolve whether the rank ordering relation is simply part_of, it may be necessary to clarify the property 'has_rank' which is used to relate a particular taxon to its rank.
 +
 +
      Cyrinidae  -------------------->  Family
 +
          ^            has_rank          ^
 +
          |                                |
 +
    is_a |                                | "rank ordering"
 +
          |                                |
 +
      Davario    -------------------->  Genus
 +
          ^            has_rank          ^
 +
          |                                |
 +
    is_a |                                |  "rank ordering"
 +
          |                                |
 +
  Davario aequipinnatus -------------->  Species
 +
                          has_rank

Revision as of 18:34, 3 April 2008

Developing an Ontology for Taxonomic Ranks

When the Teleost Taxonomy Ontology (TTO) was submitted to OBO, the suggest was made that the terms for taxonomic ranks (e.g., Family, Genus, Species) should be broken out. Originally these terms were included in the TTO and cross referenced to similar terms in the NCBI taxonomy ontology. Constructing an initial version of the ontology is straightforward, but there are some semantic issues that this page is devoted to.

The primary issue is how to represent the ordering among level terms. There are two schools of thought:

  1. A special relation exists between taxonomic ranks. It is certainly transitive and antisymmetric.
  2. The relation is simply part_of.


In order to resolve whether the rank ordering relation is simply part_of, it may be necessary to clarify the property 'has_rank' which is used to relate a particular taxon to its rank.

     Cyrinidae   -------------------->  Family
         ^             has_rank           ^
         |                                |
    is_a |                                | "rank ordering"
         |                                |
      Davario    -------------------->  Genus
         ^             has_rank           ^
         |                                |
    is_a |                                |  "rank ordering"
         |                                |
 Davario aequipinnatus -------------->  Species
                         has_rank