Search names that override the ASFIS reference name
taxa_search_aliases.RdA few ASFIS reference names match nothing in the taxonomic backbone, so the
taxon is dropped, gets no coefficients, and every catch row of it weighs
NA – which sums to zero. This table substitutes a name that does match.
Each entry is a correction to the reference data, not to FishBase.
Value
A tibble of a3_code, scientific_name and rank. Several rows
may share an a3_code; all of them are searched.
Details
Every row was derived by looking the ASFIS name up in the FishBase or SeaLifeBase synonym table for the pinned release and taking the accepted name it points to. Three groups:
- Synonyms
Names valid when ASFIS was written and since moved to another genus. The carangids account for most of them – Carangoides was split across Ferdauia, Platycaranx, Atropus and Turrum – and the cuttlefish for the rest, Sepia having been split across Rhombosepion, Ascarosepion and Acanthosepion.
VMXis Valamugil, a genus the backbone no longer carries at all; its species were split across Osteomugil and Moolgarda (6 species each at release 25.04), so both are searched. Crenimugil also absorbed some but carries 0 species in the backbone, so listing it would only produce a standing unmatched-name warning.- Spellings
ESR,PKT,RPO,SYQ,ZEVandLGEdiffer from the accepted name by an epithet ending or a doubled consonant.- Broken ASFIS strings
HESis truncated in the reference table –Herklotsichthys quadrimaculat.– andGRXcarries a parenthetical,Haemulidae (=Pomadasyidae), whose embedded space makesprocess_species_list()read a family name as a species. Both are substituted with the string the backbone actually holds;Pomadasyidaecarries 0 species against 138 forHaemulidae.
GQV is Plectorhinchus orientalis, which the synonym table points at two
species: it is a synonym of P. vittatus and a misapplied name for
P. picus. Only the former is used.
Two codes are deliberately absent, because choosing a target means deciding
which families Mozambique lands rather than reading a synonym off a table.
Both are a rank match_species_from_taxa() cannot search: CRA ("marine
crabs nei") is the infraorder Brachyura, and SeaLifeBase carries no rank
between order Decapoda and family; CUX ("sea cucumbers nei") is the
class Holothuroidea, whose 1,133 species span 8 orders and 24 families.
They stay in the assert_taxa_coverage() baseline instead.