public static final BasisOfRecord UNKNOWN = new BasisOfRecord("unknown", 0); // The following are primarily for occurrence data resources public static final BasisOfRecord OBSERVATION = new BasisOfRecord("observation", 1); public static final BasisOfRecord SPECIMEN = new BasisOfRecord("specimen", 2); public static final BasisOfRecord LIVING = new BasisOfRecord("living", 3); public static final BasisOfRecord GERMPLASM = new BasisOfRecord("germplasm", 4); public static final BasisOfRecord FOSSIL = new BasisOfRecord("fossil", 5); public static final BasisOfRecord LITERATURE = new BasisOfRecord("literature", 6); // The following are primarily for name/concept data resources public static final BasisOfRecord NOMENCLATOR = new BasisOfRecord("nomenclator", 101); public static final BasisOfRecord TAXONOMY = new BasisOfRecord("taxonomy", 102); public static final BasisOfRecord REGIONALCHECKLIST = new BasisOfRecord("regional_checklist", 103); public static final BasisOfRecord LEGISLATIVELIST = new BasisOfRecord("legislative_list", 104); ===================================================================================== public static final TaxonRank SUPER_KINGDOM = new TaxonRank("superkingdom", 800); public static final TaxonRank KINGDOM = new TaxonRank("kingdom", 1000); public static final TaxonRank SUB_KINGDOM = new TaxonRank("subkingdom", 1200); public static final TaxonRank SUPER_PHYLUM = new TaxonRank("superphylum", 1800); public static final TaxonRank PHYLUM = new TaxonRank("phylum", 2000); public static final TaxonRank SUB_PHYLUM = new TaxonRank("subphylum", 2200); public static final TaxonRank SUPER_CLASS = new TaxonRank("superclass", 2800); public static final TaxonRank CLASS = new TaxonRank("class", 3000); public static final TaxonRank SUB_CLASS = new TaxonRank("subclass", 3200); public static final TaxonRank INFRA_CLASS = new TaxonRank("infraclass", 3350); public static final TaxonRank SUPER_ORDER = new TaxonRank("superorder", 3800); public static final TaxonRank ORDER = new TaxonRank("order", 4000); public static final TaxonRank SUB_ORDER = new TaxonRank("suborder", 4200); public static final TaxonRank INFRA_ORDER = new TaxonRank("infraorder", 4350); public static final TaxonRank PARV_ORDER = new TaxonRank("parvorder", 4400); public static final TaxonRank SUPER_FAMILY = new TaxonRank("superfamily", 4500); public static final TaxonRank FAMILY = new TaxonRank("family", 5000); public static final TaxonRank SUB_FAMILY = new TaxonRank("subfamily", 5500); public static final TaxonRank TRIBE = new TaxonRank("tribe", 5600); public static final TaxonRank SUB_TRIBE = new TaxonRank("subtribe", 5700); public static final TaxonRank GENUS = new TaxonRank("genus", 6000); public static final TaxonRank NOTHOGENUS = new TaxonRank("nothogenus", 6001); public static final TaxonRank SUB_GENUS = new TaxonRank("subgenus", 6500); public static final TaxonRank SECTION = new TaxonRank("section", 6600); public static final TaxonRank SUB_SECTION = new TaxonRank("subsection", 6700); public static final TaxonRank SERIES = new TaxonRank("series", 6800); public static final TaxonRank SUB_SERIES = new TaxonRank("subseries", 6900); public static final TaxonRank SPECIES_GROUP = new TaxonRank("species group", 6950); public static final TaxonRank SPECIES_SUBGROUP = new TaxonRank("species subgroup", 6975); public static final TaxonRank SPECIES = new TaxonRank("species", 7000); public static final TaxonRank NOTHOSPECIES = new TaxonRank("nothospecies", 7001); public static final TaxonRank SUBSPECIES = new TaxonRank("subspecies", 8000); public static final TaxonRank NOTHOSUBSPECIES = new TaxonRank("nothosubspecies", 8001); public static final TaxonRank VARIETY = new TaxonRank("variety", 8010); public static final TaxonRank NOTHOVARIETY = new TaxonRank("nothovariety", 8011); public static final TaxonRank FORM = new TaxonRank("form", 8020); public static final TaxonRank NOTHOFORM = new TaxonRank("nothoform", 8021); public static final TaxonRank BIOVAR = new TaxonRank("biovar", 8030); public static final TaxonRank SEROVAR = new TaxonRank("serovar", 8040); public static final TaxonRank CULTIVAR = new TaxonRank("cultivar", 8050); public static final TaxonRank PATHOVAR = new TaxonRank("pathovar", 8080); // THESE AREN'T RANKS AS SUCH... WHAT DO WE DO? public static final TaxonRank INFRASPECIFIC = new TaxonRank("infraspecific", 8090); public static final TaxonRank ABERRATION = new TaxonRank("aberration", 8100); public static final TaxonRank MUTATION = new TaxonRank("mutation", 8110); public static final TaxonRank RACE = new TaxonRank("race", 8120); public static final TaxonRank CONFERSUBSPECIES = new TaxonRank("confersubspecies", 8130); public static final TaxonRank FORMASPECIALIS = new TaxonRank("formaspecialis", 8140); public static final TaxonRank HYBRID = new TaxonRank("hybrid", 8150); public static final TaxonRank UNKNOWN = new TaxonRank("unranked", 0); ===================================================================================== public static final AgentType UNKNOWN = new AgentType("unknown", 0); public static final AgentType DATAADMINISTRATOR = new AgentType("data administrator", 1); public static final AgentType SYSTEMADMINISTRATOR = new AgentType("system administrator", 2); ===================================================================================== public static final int IDENTIFIERTYPE_GUID = 1; public static final int IDENTIFIERTYPE_FIELDNUMBER = 2; public static final int IDENTIFIERTYPE_COLLECTORNUMBER = 3; public static final int IDENTIFIERTYPE_ACCESSIONNUMBER = 4; public static final int IDENTIFIERTYPE_SEQUENCENUMBER = 5; public static final int IDENTIFIERTYPE_OTHERCATALOGNUMBER = 6;