Enum Class Rank

java.lang.Object
java.lang.Enum<Rank>
org.gbif.api.vocabulary.Rank
All Implemented Interfaces:
Serializable, Comparable<Rank>, Constable

@Deprecated public enum Rank extends Enum<Rank>
Deprecated.
An ordered taxonomic rank enumeration with the most frequently used values. Several static methods, lists, sets and maps are provided to help with ordering and lookup from strings. Deprecated. Please use the name parser enum instead. https://github.com/gbif/name-parser/blob/master/name-parser-api/src/main/java/org/gbif/nameparser/api/Rank.java
  • Enum Constant Details

    • DOMAIN

      public static final Rank DOMAIN
      Deprecated.
    • SUPERKINGDOM

      public static final Rank SUPERKINGDOM
      Deprecated.
    • KINGDOM

      public static final Rank KINGDOM
      Deprecated.
    • SUBKINGDOM

      public static final Rank SUBKINGDOM
      Deprecated.
    • INFRAKINGDOM

      public static final Rank INFRAKINGDOM
      Deprecated.
    • SUPERPHYLUM

      public static final Rank SUPERPHYLUM
      Deprecated.
    • PHYLUM

      public static final Rank PHYLUM
      Deprecated.
    • SUBPHYLUM

      public static final Rank SUBPHYLUM
      Deprecated.
    • INFRAPHYLUM

      public static final Rank INFRAPHYLUM
      Deprecated.
    • SUPERCLASS

      public static final Rank SUPERCLASS
      Deprecated.
    • CLASS

      public static final Rank CLASS
      Deprecated.
    • SUBCLASS

      public static final Rank SUBCLASS
      Deprecated.
    • INFRACLASS

      public static final Rank INFRACLASS
      Deprecated.
    • PARVCLASS

      public static final Rank PARVCLASS
      Deprecated.
    • SUPERLEGION

      public static final Rank SUPERLEGION
      Deprecated.
    • LEGION

      public static final Rank LEGION
      Deprecated.
      Sometimes used in zoology, e.g. for birds and mammals
    • SUBLEGION

      public static final Rank SUBLEGION
      Deprecated.
    • INFRALEGION

      public static final Rank INFRALEGION
      Deprecated.
    • SUPERCOHORT

      public static final Rank SUPERCOHORT
      Deprecated.
    • COHORT

      public static final Rank COHORT
      Deprecated.
      Sometimes used in zoology, e.g. for birds and mammals
    • SUBCOHORT

      public static final Rank SUBCOHORT
      Deprecated.
    • INFRACOHORT

      public static final Rank INFRACOHORT
      Deprecated.
    • MAGNORDER

      public static final Rank MAGNORDER
      Deprecated.
    • SUPERORDER

      public static final Rank SUPERORDER
      Deprecated.
    • GRANDORDER

      public static final Rank GRANDORDER
      Deprecated.
    • ORDER

      public static final Rank ORDER
      Deprecated.
    • SUBORDER

      public static final Rank SUBORDER
      Deprecated.
    • INFRAORDER

      public static final Rank INFRAORDER
      Deprecated.
    • PARVORDER

      public static final Rank PARVORDER
      Deprecated.
    • SUPERFAMILY

      public static final Rank SUPERFAMILY
      Deprecated.
    • FAMILY

      public static final Rank FAMILY
      Deprecated.
    • SUBFAMILY

      public static final Rank SUBFAMILY
      Deprecated.
    • INFRAFAMILY

      public static final Rank INFRAFAMILY
      Deprecated.
    • SUPERTRIBE

      public static final Rank SUPERTRIBE
      Deprecated.
    • TRIBE

      public static final Rank TRIBE
      Deprecated.
    • SUBTRIBE

      public static final Rank SUBTRIBE
      Deprecated.
    • INFRATRIBE

      public static final Rank INFRATRIBE
      Deprecated.
    • SUPRAGENERIC_NAME

      public static final Rank SUPRAGENERIC_NAME
      Deprecated.
      Used for any other unspecific rank above genera.
    • GENUS

      public static final Rank GENUS
      Deprecated.
    • SUBGENUS

      public static final Rank SUBGENUS
      Deprecated.
    • INFRAGENUS

      public static final Rank INFRAGENUS
      Deprecated.
    • SECTION

      public static final Rank SECTION
      Deprecated.
    • SUBSECTION

      public static final Rank SUBSECTION
      Deprecated.
    • SERIES

      public static final Rank SERIES
      Deprecated.
    • SUBSERIES

      public static final Rank SUBSERIES
      Deprecated.
    • INFRAGENERIC_NAME

      public static final Rank INFRAGENERIC_NAME
      Deprecated.
      used for any other unspecific rank below genera and above species.
    • SPECIES_AGGREGATE

      public static final Rank SPECIES_AGGREGATE
      Deprecated.
      A loosely defined group of species. Zoology: Aggregate - a group of species, other than a subgenus, within a genus. An aggregate may be denoted by a group name interpolated in parentheses. The Berlin/MoreTax model notes: [these] aren't taxonomic ranks but cirumscriptions because on the one hand they are necessary for the concatenation of the fullname and on the other hand they are necessary for distinguishing the aggregate or species group from the microspecies.
    • SPECIES

      public static final Rank SPECIES
      Deprecated.
    • INFRASPECIFIC_NAME

      public static final Rank INFRASPECIFIC_NAME
      Deprecated.
      used for any other unspecific rank below species.
    • GREX

      public static final Rank GREX
      Deprecated.
      The term grex has been coined to expand botanical nomenclature to describe hybrids of orchids. Grex names are one of the three categories of plant names governed by the International Code of Nomenclature for Cultivated Plants Within a grex the Groups category can be used to refer to plants by their shared characteristics (rather than by their parentage), and individual orchid plants can be selected (and propagated) and named as cultivars https://en.wikipedia.org/wiki/Grex_(horticulture)
    • SUBSPECIES

      public static final Rank SUBSPECIES
      Deprecated.
    • CULTIVAR_GROUP

      public static final Rank CULTIVAR_GROUP
      Deprecated.
      Rank in use from the code for cultivated plants. It does not use a classic rank marker but indicated the Group rank after the actual groups name For example Rhododendron boothii Mishmiense Group or Primula Border Auricula Group Sometimes authors also used the words "sort", "type", "selections" or "hybrids" instead of Group which is not legal according to the code.
    • CONVARIETY

      public static final Rank CONVARIETY
      Deprecated.
      A group of cultivars. These can be roughly comparable to cultivar groups, but convarieties, unlike cultivar groups, do not necessarily contain named varieties, and convarieties are members of traditional "Linnaean" ranks. The ICNCP replaced this term with the term cultivar-group, and convarieties should not be used in modern cultivated plant taxonomy. From Spooner et al., Horticultural Reviews 28 (2003): 1-60
    • INFRASUBSPECIFIC_NAME

      public static final Rank INFRASUBSPECIFIC_NAME
      Deprecated.
      used also for any other unspecific rank below subspecies.
    • PROLES

      public static final Rank PROLES
      Deprecated.
      Botanical legacy rank
    • RACE

      public static final Rank RACE
      Deprecated.
      Botanical legacy rank
    • NATIO

      public static final Rank NATIO
      Deprecated.
      Zoological legacy rank
    • ABERRATION

      public static final Rank ABERRATION
      Deprecated.
      Zoological legacy rank
    • MORPH

      public static final Rank MORPH
      Deprecated.
      Zoological legacy rank
    • VARIETY

      public static final Rank VARIETY
      Deprecated.
    • SUBVARIETY

      public static final Rank SUBVARIETY
      Deprecated.
    • FORM

      public static final Rank FORM
      Deprecated.
    • SUBFORM

      public static final Rank SUBFORM
      Deprecated.
    • PATHOVAR

      public static final Rank PATHOVAR
      Deprecated.
      Microbial rank based on pathogenic reactions in one or more hosts. For recommendations on designating pathovars and use of designations when reviving names see Dye et al. (1980) Standards for naming pathovars of phytopathogenic bacteria and a list of pathovar names and pathotype strains. Rev. Plant Pathol. 59:153–168. See Bacteriological Code See International Standards for Naming Pathovars of Phytopathogenic Bacteria See Demystifying the nomenclature of bacterial plant pathogens See Problems with the Pathovar Concept For example Pseudomonas syringae pv. lachrymans
    • BIOVAR

      public static final Rank BIOVAR
      Deprecated.
      Microbial rank based on biochemical or physiological properties. See Bacteriological Code For example Francisella tularensis biovar tularensis
    • CHEMOVAR

      public static final Rank CHEMOVAR
      Deprecated.
      Microbial rank based on production or amount of production of a particular chemical. See Bacteriological Code For example Vibrio alginolyticus chemovar iophagus
    • MORPHOVAR

      public static final Rank MORPHOVAR
      Deprecated.
      Microbial rank based on morphological characterislics. See Bacteriological Code For example Acinetobacter junii morphovar I
    • PHAGOVAR

      public static final Rank PHAGOVAR
      Deprecated.
      Microbial infrasubspecific rank based on reactions to bacteriophage. See Bacteriological Code For example Staphyloccocus aureus phagovar 42D
    • SEROVAR

      public static final Rank SEROVAR
      Deprecated.
      Microbial infrasubspecific rank based on antigenic characteristics. See Bacteriological Code For example Salmonella enterica serovar Dublin
    • CHEMOFORM

      public static final Rank CHEMOFORM
      Deprecated.
      Microbial infrasubspecific rank based on chemical constitution. See Bacteriological Code For example Thymus vulgaris ct. geraniol
    • FORMA_SPECIALIS

      public static final Rank FORMA_SPECIALIS
      Deprecated.
      Microbial infrasubspecific rank. A parasitic, symbiotic, or commensal microorganism distinguished primarily by adaptation to a particular host or habitat. Named preferably by the scientific name of the host in the genitive. See Bacteriological Code For example Puccinia graminis f. sp. avenae
    • CULTIVAR

      public static final Rank CULTIVAR
      Deprecated.
    • STRAIN

      public static final Rank STRAIN
      Deprecated.
      A microbial strain.
    • OTHER

      public static final Rank OTHER
      Deprecated.
      Any other rank we cannot map to this enumeration
    • UNRANKED

      public static final Rank UNRANKED
      Deprecated.
  • Field Details

    • LINNEAN_RANKS

      public static final List<Rank> LINNEAN_RANKS
      Deprecated.
      All main Linnean ranks ordered.
    • DWC_RANKS

      public static final List<Rank> DWC_RANKS
      Deprecated.
      An ordered list of all ranks that appear in Darwin Core with their own term.
  • Method Details

    • values

      public static Rank[] values()
      Deprecated.
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Rank valueOf(String name)
      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getMarker

      public String getMarker()
      Deprecated.
    • isInfraspecific

      public boolean isInfraspecific()
      Deprecated.
      Returns:
      true for infraspecific ranks.
    • isInfrasubspecific

      public boolean isInfrasubspecific()
      Deprecated.
      Returns:
      true for infra subspecific ranks.
    • isInfrageneric

      public boolean isInfrageneric()
      Deprecated.
      Returns:
      true for rank is below genus. Also incluse species and infraspecific ranks
    • isInfragenericStrictly

      public boolean isInfragenericStrictly()
      Deprecated.
      Returns:
      true for real infrageneric ranks with an infragenericEpithet below genus and above species aggregate.
    • isLinnean

      public boolean isLinnean()
      Deprecated.
      True for all mayor Linnéan ranks, ie kingdom,phylum,class,order,family,genus and species.
    • isSpeciesOrBelow

      public boolean isSpeciesOrBelow()
      Deprecated.
    • isSpeciesAggregateOrBelow

      public boolean isSpeciesAggregateOrBelow()
      Deprecated.
    • notOtherOrUnknown

      public boolean notOtherOrUnknown()
      Deprecated.
    • isSuprageneric

      public boolean isSuprageneric()
      Deprecated.
      Returns:
      true if the rank is above genus.
    • isSupraspecific

      public boolean isSupraspecific()
      Deprecated.
      Returns:
      true if the rank is above rank species.
    • isUncomparable

      public boolean isUncomparable()
      Deprecated.
      True for names of informal ranks that represent a range of ranks really and therefore cannot safely be compared to other ranks in all cases. Example ranks are INFRASPECIFIC_NAME or INFRAGENERIC_NAME
      Returns:
      true if uncomparable
    • isLegacy

      public boolean isLegacy()
      Deprecated.
      Returns:
      true if the rank is considered a legacy rank not used anymore in current nomenclature.
    • isRestrictedToCode

      Deprecated.
      Returns:
      the nomenclatural code if the rank is restricted to just one code or null otherwise
    • higherThan

      public boolean higherThan(Rank other)
      Deprecated.
      Returns:
      true if this rank is higher than the given other