Package org.gbif.api.vocabulary
Enum Rank
- java.lang.Object
-
- java.lang.Enum<Rank>
-
- org.gbif.api.vocabulary.Rank
-
- All Implemented Interfaces:
Serializable
,Comparable<Rank>
@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 Summary
Enum Constants Enum Constant Description ABERRATION
Deprecated.Zoological legacy rankBIOVAR
Deprecated.Microbial rank based on biochemical or physiological properties.CHEMOFORM
Deprecated.Microbial infrasubspecific rank based on chemical constitution.CHEMOVAR
Deprecated.Microbial rank based on production or amount of production of a particular chemical.CLASS
Deprecated.COHORT
Deprecated.Sometimes used in zoology, e.g.CONVARIETY
Deprecated.A group of cultivars.CULTIVAR
Deprecated.CULTIVAR_GROUP
Deprecated.Rank in use from the code for cultivated plants.DOMAIN
Deprecated.FAMILY
Deprecated.FORM
Deprecated.FORMA_SPECIALIS
Deprecated.Microbial infrasubspecific rank.GENUS
Deprecated.GRANDORDER
Deprecated.GREX
Deprecated.The term grex has been coined to expand botanical nomenclature to describe hybrids of orchids.INFRACLASS
Deprecated.INFRACOHORT
Deprecated.INFRAFAMILY
Deprecated.INFRAGENERIC_NAME
Deprecated.used for any other unspecific rank below genera and above species.INFRAGENUS
Deprecated.INFRAKINGDOM
Deprecated.INFRALEGION
Deprecated.INFRAORDER
Deprecated.INFRAPHYLUM
Deprecated.INFRASPECIFIC_NAME
Deprecated.used for any other unspecific rank below species.INFRASUBSPECIFIC_NAME
Deprecated.used also for any other unspecific rank below subspecies.INFRATRIBE
Deprecated.KINGDOM
Deprecated.LEGION
Deprecated.Sometimes used in zoology, e.g.MAGNORDER
Deprecated.MORPH
Deprecated.Zoological legacy rankMORPHOVAR
Deprecated.Microbial rank based on morphological characterislics.NATIO
Deprecated.Zoological legacy rankORDER
Deprecated.OTHER
Deprecated.Any other rank we cannot map to this enumerationPARVCLASS
Deprecated.PARVORDER
Deprecated.PATHOVAR
Deprecated.Microbial rank based on pathogenic reactions in one or more hosts.PHAGOVAR
Deprecated.Microbial infrasubspecific rank based on reactions to bacteriophage.PHYLUM
Deprecated.PROLES
Deprecated.Botanical legacy rankRACE
Deprecated.Botanical legacy rankSECTION
Deprecated.SERIES
Deprecated.SEROVAR
Deprecated.Microbial infrasubspecific rank based on antigenic characteristics.SPECIES
Deprecated.SPECIES_AGGREGATE
Deprecated.A loosely defined group of species.STRAIN
Deprecated.A microbial strain.SUBCLASS
Deprecated.SUBCOHORT
Deprecated.SUBFAMILY
Deprecated.SUBFORM
Deprecated.SUBGENUS
Deprecated.SUBKINGDOM
Deprecated.SUBLEGION
Deprecated.SUBORDER
Deprecated.SUBPHYLUM
Deprecated.SUBSECTION
Deprecated.SUBSERIES
Deprecated.SUBSPECIES
Deprecated.SUBTRIBE
Deprecated.SUBVARIETY
Deprecated.SUPERCLASS
Deprecated.SUPERCOHORT
Deprecated.SUPERFAMILY
Deprecated.SUPERKINGDOM
Deprecated.SUPERLEGION
Deprecated.SUPERORDER
Deprecated.SUPERPHYLUM
Deprecated.SUPERTRIBE
Deprecated.SUPRAGENERIC_NAME
Deprecated.Used for any other unspecific rank above genera.TRIBE
Deprecated.UNRANKED
Deprecated.VARIETY
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getMarker()
Deprecated.boolean
higherThan(Rank other)
Deprecated.boolean
isInfrageneric()
Deprecated.boolean
isInfragenericStrictly()
Deprecated.boolean
isInfraspecific()
Deprecated.boolean
isInfrasubspecific()
Deprecated.boolean
isLegacy()
Deprecated.boolean
isLinnean()
Deprecated.True for all mayor Linnéan ranks, ie kingdom,phylum,class,order,family,genus and species.NomenclaturalCode
isRestrictedToCode()
Deprecated.boolean
isSpeciesAggregateOrBelow()
Deprecated.boolean
isSpeciesOrBelow()
Deprecated.boolean
isSuprageneric()
Deprecated.boolean
isSupraspecific()
Deprecated.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.boolean
notOtherOrUnknown()
Deprecated.static Rank
valueOf(String name)
Deprecated.Returns the enum constant of this type with the specified name.static Rank[]
values()
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SUPERKINGDOM
public static final Rank SUPERKINGDOM
Deprecated.
-
SUBKINGDOM
public static final Rank SUBKINGDOM
Deprecated.
-
INFRAKINGDOM
public static final Rank INFRAKINGDOM
Deprecated.
-
SUPERPHYLUM
public static final Rank SUPERPHYLUM
Deprecated.
-
INFRAPHYLUM
public static final Rank INFRAPHYLUM
Deprecated.
-
SUPERCLASS
public static final Rank SUPERCLASS
Deprecated.
-
INFRACLASS
public static final Rank INFRACLASS
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
-
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
-
INFRACOHORT
public static final Rank INFRACOHORT
Deprecated.
-
SUPERORDER
public static final Rank SUPERORDER
Deprecated.
-
GRANDORDER
public static final Rank GRANDORDER
Deprecated.
-
INFRAORDER
public static final Rank INFRAORDER
Deprecated.
-
SUPERFAMILY
public static final Rank SUPERFAMILY
Deprecated.
-
INFRAFAMILY
public static final Rank INFRAFAMILY
Deprecated.
-
SUPERTRIBE
public static final Rank SUPERTRIBE
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.
-
INFRAGENUS
public static final Rank INFRAGENUS
Deprecated.
-
SUBSECTION
public static final Rank SUBSECTION
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.
-
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.
-
ABERRATION
public static final Rank ABERRATION
Deprecated.Zoological legacy rank
-
SUBVARIETY
public static final Rank SUBVARIETY
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
-
-
Method Detail
-
values
public static Rank[] values()
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Rank c : Rank.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Rank valueOf(String name)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
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
public NomenclaturalCode 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
-
-