Most recent version now on GitHub:


        // grammar:
        // (todo) X wikilink Y // don't wikilink to X, use Y instead (for disambiguation), e.g. Anura wikilink Anura (frog)
        // X = Y    -- use Y as the common name for (singular)
        // X = Y family  -- use "family" in the heading instead of "species" (for "cavy family")
        // X = Y species Z -- don't add "species" to name if already in name (eg Hylidae)
        // X plural Y -- Y is the plural common name for X, but don't specify a singular common name
        // X includes Y. Have a blurb under the heading saying "Includes y"
        // X comprises Y. Have grey text in brackets under the heading with what it comprises.
        // // comment
        // X force-split // split taxa into lower ranks if available, even if there are few of them
        // X below Y Z // Place new category Y below existing category X, and make it rank Z
// top
Mammalia = mammal
Mammalia adj mammalian
Mollusca = mollusc ! molluscs // (or mollusk ! mollusks). Go with spelling which matches other wikipedia pages, e.g. Lists of molluscs by location
Arthropoda = arthropod ! arthropods
Chordata = chordate ! chordates
Caudata = salamander ! salamanders // also includes other extinct groups
Salamandridae comprises true salamanders and newts
Invertebrate = invertebrate ! invertebrates
Invertebrate adj invertebrate
Aves adj avian

// wikilinks
Anura = frog ! frogs
Anura wikilink Anura (frog) // avoid disambig page, though could just link to Frog
Hygrophila wikilink Hygrophila (gastropod)
//TODO: separate wikilinks for plant and animal kingdoms.
// note Hygrophila (plant) is a genus so it shouldn't be linked to in current lists
// likewise Anura (plant) is a genus, and also is a synonym of Arctium, so two reasons it wont be linked
// Possible new syntax if ambiguous names become more common:
//  Hygrophila wikilink Hygrophila (gastropod) : Animalia; Hygrophila (plant) : Plantae
//  Anura wikilink Anura (frog) : Animalia; Arctium : Plantae

// Wikipedia edits to absorb
Equus africanus = African wild donkey // Name preferred by IP Wikipedia user. https://en.wiki.x.io/w/index.php?title=List_of_critically_endangered_mammals&diff=716299629&oldid=712452632
Triaenops rufus wikilink Triaenops menamena // disambig by R'n'B. https://en.wiki.x.io/w/index.php?title=List_of_least_concern_mammals&diff=712365052&oldid=706061845

//iucn red list fixes, alterations
Procambarus lucifugus lucifugus = Withlocoochee light-fleeing cave crayfish // listed as 'Withlocoochee Light-fleeing Cave Crayfis'
Sphenomorphus decipiens = black-sided sphenomorphus // listed as 'Black-sided Sphenomorphuseng'
Cobitis puncticulata = brown spined loach // listed as 'Brown Sspined Loach'
Garra dunsirei = Tawi Atair garra // has a dot 'Tawi Atair Garra.' (Tawi Atair is a place)
Osteochilus microcephalus = Bonylip barb (preferred over 'Pla rong mai tub')
Pseudophoxinus elizavetae = Sultan Sazlığı minnow // listed as 'Sultan sazl?g? minnow'
Zamia vazquezii = little chamal // listed as 'Little chamal (náh.--chamalillo)' // aka Amigo del Maíz 
Cypripedium arietinum = ram's head lady slipper // listed as 'Spurred-lip cypripedium - ram's head lady slipper'
Haplochromis sauvagei = rock kribensis // listed as 'Rock Kribensis0'
Cheilopogon dorsomacula = backspot flying fish // listed as 'Backspot Flying Fish (fb)'
Wolterstorffina mirei = Mount Okou Wolterstorff toad // listed as 'Mout Okou Wolterstorff Toad'
Hypleurochilus aequipinnis = West African speckled blenny // listed as 'Oyster Blenny, West AfricanSspeckled Blenny'
Leptolebias minimus = minute pearlfish // listed as 'Annual Tropiacl Killifish, Minute Pearlfish'
Cobitis levantina = Orontes spined loach // listed as 'Orontes Sspined Loach'
Cobitis fahireae = Aegean spined loach // listed as 'Aegean Sspined Loach'
Gobio maeandricus = Işıklı gudgeon
Potamothrissa acutirostris = sharpnosed sawtooth pellonuline // listed as 'Sharpnosed sawtooth pellonul., Sharpnosed sawtooth pellonuline, Sharpnosed sawtooth pellonuline (FB)'
Potamotrygon falkneri = largespot river stingray // listed as 'Reticulated Freshwater Stingray., Largespot River Stingray'
Geothelphusa candidiensis = Sun Moon Lake Ze crab // listed as 'Sun Moon Lake Ze Crabs' (plural + has trouble with capitalization)
Delphinus delphis ponticus = Black Sea common dolphin // prevent it finding IUCN name 'Common dolphin' which is for the whole species
Pseudocheirus occidentalis = Western ringtail possum // prevent it choosing 'Western ringtail'
Alburnus attalus = Bakır Shemaya // (Bak?r Shemaya)
Chondrostoma meandrense = Işıklı nase  // (Is?kl? Nase)
Gobio maeandricus = Işıklı gudgeon // (Is?kl? Gudgeon)
Hainania serrata = Hainan minnow // , 海南 (???): Common name contains question mark
Metzia formosae = Taiwan lesser-bream // 台湾梅氏鳊 (?????). New name via EOL
Pseudophoxinus elizavetae = Sultan Sazlığı minnow // (Sultan Sazl?g? Minnow)
Pseudophoxinus maeandricus = Sandıklı spring minnow // (Sand?kl? Spring Minnow)
Scardinius elmaliensis = Elmalı rudd // (Elmal? Rudd)
Paraschistura chrysicristinae = Diyarbakır loach // (Diyarbak?r Loach
Pseudecheneis paviei = Jhong jian jhe jhao catfish // (????) 平吻褶鮡 // FIXME: transliteration
Aphanius danfordii = Kızılırmak toothcarp // (matches wikipedia article name). // or Sultan Sazlığı Toothcarp // (Sultan Sazl?g? Toothcarp)
Cambarus setosus = Βristly cave crayfish // (?ristly Cave Crayfish)
Cyclothone braueri = Bent-tooth lightfish // Bent - tooth lightfish
Conus flavidus = Yellow Pacific cone // Yellow Pacific cone, Golden - Yellow cone
Oncorhynchus gilae = Gila trout // Gila or Apache Trout, Gila Trout
Suncus zeylanicus = Ceylon jungle shrew // semicolon: Ceylon Jungle Shrew, Jungle Shrew, Sri Lankan Shrew Shrew; Sri Lankan Shrew)
Cypripedium plectrochilum = ram's head lady slipper // The Spurred-Lip Cypripedium - Ram's Head Lady Slipper
Cordylus tasmani = Tasman's girdled lizard // listed as: Tasman's girlded lizard
Palleon nasus = elongate leaf chameleon // listed as Eiongate leaf chameleon
Speocirolana thermydromis = Speocirolana thermydronis // typo in scientific name (todo: better verb than '=' for this)

// IUCN caps-only changes
Typhlops hectus = Tiburon Peninsula blindsnake // difficult caps
Stenodactylus doriae = Middle Eastern short-fingered gecko
Cycas tropophylla = Ha Long cycad // can't guess that capitalization
Cambarus bouchardi = Big South Fork crayfish // capitalization
Lepidodactylus euaensis = 'Eua forest gecko
Anolis gemmosus = O'Shaughnessy's anole // beastie bot messes it up // TODO: FIXME

// mammal groups/ranks
Cetartiodactyla includes dolphins, whales and even-toed ungulates
Cetartiodactyla force-split true // Tylopoda, Artiofabula (so includes Baiji and Pygmy hog)
// Chiroptera force-split true // micro and macro
Cetartiodactyla split-off Cetacea
//Cetartiodactyla below Ungulata // TODO: wasn't created.. needs rank.. also should be hidden (don't need an extra heading level, just keep the entries together)
//Perissodactyla below Ungulata
Ungulata = ungulate ! ungulates
Primates = primate ! primates
Perissodactyla = odd-toed ungulate ! odd-toed ungulates
Cheirogaleidae = cheirogaleid
Hominidae = great ape ! great apes // note: Hominid refers to humans and relatives of humans closer than chimpanzees
Hylobatidae = gibbon ! gibbons
// Caviidae = cavy family // just 'cavy' is ambiguous
// Habromys schmidlyi = Schmidly's deer mouse // but shares a name with Peromyscus schmidlyi ??
//Echimyidae = echimyid
Echimyidae = Neotropical spiny rat // and their fossil relatives
Muridae = murid ! murids
Bovidae = bovid ! bovids
Giraffidae = giraffid ! giraffids
Suidae = suid ! suids
// Muridae force-split true // maybe.. not really needed
Proboscidea = proboscidean ! proboscideans
Cetartiodactyla = cetartiodactyl ! cetartiodactyls
Pilosa comprises anteaters and sloths
Lemuroidea = lemur ! lemurs
Marsupialia = marsupial ! marsupials
Pitheciidae includes the titis, saki monkeys and uakaris
Pronolagus saundersiae = Hewitt's red rock hare // split from Pronolagus rupestris (was: Pronolagus rupestris saundersiae)
Saimiri boliviensis boliviensis = Bolivian squirrel monkey
Oreohelix strigosa goniogyra = carinated striate banded mountain snail // listed as 'Carinated Striate Banded Mntain Snail'

// descriptions
Afrosoricida includes tenrecs and golden moles
Dasyuromorphia includes most of the Australian carnivorous marsupials
// Bovidae comprises cloven-hoofed, ruminant mammals
// Diprotodontia include the kangaroos, wallabies, possums, koala, wombats, and many others // too long. (all marsupial mammals). 
// Eulipotyphla comprises hedgehogs, gymnures, solenodons, desmans, moles, shrew-like moles, and true shrews . // too long, obvious? from species list
// Eulipotyphla includes many hedgehog, mole and shrew species (or something like that) ?
Cricetidae includes true hamsters, voles, lemmings, and New World rats and mice
// Muridae includes true mice and rats, gerbils, and relatives // allies?
// Muridae comprises the house mouse and relatives
Muridae includes mice, rats, gerbils, and relatives
Hylidae includes tree frog species and their allies
Sciuromorpha means squirrel-like // (""Squirrel-like"")
Sciuridae comprises squirrels, chipmunks, marmots, susliks and prairie dogs
Sciuridae = sciurid ! sciurids // note: otherwise creates the heading 'Squirrel' from page title
Castorimorpha means beaver-like
Myomorpha means mouse-like
Anomaluromorpha means anomalure-like
Hystricomorpha means porcupine-like
Lagomorpha includes hares, rabbits, pikas // obvious from list
Lagomorpha comprises rabbits and relatives

//--rodentia (extant families)--
Rodentia = rodent ! rodents

//Aplodontiidae = mountain beaver
Gliridae = dormouse ! dormice

// mammal species
Addax nasomaculatus = addax // monotypic genus is common name
Hippopotamus amphibius = hippopotamus // monotypic genus is common name
Caracal caracal = caracal  // monotypic genus is common name (also called desert lynx)
Soriculus nigrescens = Himalayan shrew // Soriculus is monotypic 
Indri indri = indri // monotypic genus is common name (also called babakoto)
Santamartamys rufodorsalis = red-crested tree rat // Santamartamys is monotypic, but isn't the common name
// Lycaon pictus = African wild dog // temporary (new redirect)
// Monodelphis unistriatus = One-striped opossum  // temporary (new/missing redirect)
// Neomonachus schauinslandi = Hawaiian monk seal  // temporary (new/missing redirect)
// Monachus schauinslandi = Caribbean monk seal // temporary  (new/missing redirect) // aka West Indian seal, sea wolf
// weirdness: [[Dingo]] and [[Canis lupus dingo]] are separate articles with the same taxobox
Dugong dugon = dugong // genus is the name
Lariscus hosei = four-striped ground squirrel  // no article
Lariscus obscurus = Mentawai three-striped squirrel // no article
Lariscus niobe = Niobe ground squirrel // no article
Lariscus insignis = three-striped ground squirrel // no article
Amphinectomys savamis = Ucayali water rat
// Zyzomys palatalis = Carpentarian rock rat // temporary (missing/misspelled redirect)
Lepilemur aeeclis = red-shouldered sportive lemur
Lepilemur septentrionalis = northern sportive lemur // script struggles with comment in taxobox
Rattus villosissimus = long-haired rat
Dendrolagus mayri = Wondiwoi tree-kangaroo // sometimes considered a subsp.
Congosorex phillipsorum = Phillips' Congo shrew
Lynx lynx balcanicus = Balkan lynx // redirect was missing
Mysateles garridoi = Garrido's hutia // redirect was missing
Cebus aequatorialis = Ecuadorian white-fronted capuchin // syn. Cebus albifrons aequatorialis (previously used by iucn)
Sapajus apella margaritae = Margarita Island capuchin
Tarsius bancanus natunensis = Natuna Islands tarsier
Melanomys zunigae = Zuniga's dark rice rat
Pudu puda = southern pudú
Pudu mephistophiles = northern pudú
Peromyscus slevini = Catalina deer mouse // Slevin's mouse
Dipodomys insularis = San Jose Island kangaroo rat // listed as Dipodomys merriami insularis
Dipodomys margaritae = Margarita Island kangaroo rat // listed as Dipodomys merriami margaritae
Kobus leche anselli = Upemba lechwe // wikipedia: Kobus anselli (from Upemba wetlands)
Balaenoptera musculus musculus = northern blue whale
Balaenoptera musculus intermedia = southern blue whale
// Balaenoptera musculus brevicauda = North Atlantic blue whale // has an article
Tokudaia tokunoshimensis = Tokunoshima spiny rat // Tokunoshima Island
Pongo pygmaeus morio = Northeast Bornean orangutan
Hapalemur griseus gilberti = Gilbert's bamboo lemur
Daubentoniidae = Daubentoniidae // otherwise becomes 'Aye-ayes' and it's one species monotypic TODO: don't use common name in these special cases.. also Hamerkops
Bdeogale omnivora = Sokoke bushy-tailed mongoose
Sousa teuszii = Atlantic humpback dolphin // only has a genus-level article
Phataginus tetradactyla = long-tailed pangolin // ?? why not found
Diceros bicornis bicornis = southern black rhinoceros
Bassaricyon beddardi = Beddard's olingo // Following ITIS, Wikipedia treats it is a synonym of eastern lowland olingo (Bassaricyon alleni) which is listed separately by IUCN. 
//TODO: check that species don't end up at the same page like Bassaricyon beddardi & Bassaricyon alleni
Monticolomys koopmani = Malagasy mountain mouse
Voalavo gymnocaudus = naked-tailed voalavo
Pygeretmus zhitkovi = greater fat-tailed jerboa // temporary: was not found because page is listed under a synonym: Pygeretmus shitkovi
Pogonomelomys bruijnii = lowland brush mouse // temporary
Bubalus quarlesi = mountain anoa  // Taxobox mashes two species together (TODO: Fix the taxobox / split the articles)
Bubalus depressicornis = lowland anoa
Platanista gangetica minor = Indus river dolphin
Platanista gangetica gangetica = Ganges river dolphin
Crocidura hikmiya = Sri Lankan rain forest shrew // article should probably be renamed, but can't confirm common name (not in EOL or IUCN)

////
// Squamata: Snakes and lizards names
////
Acrochordidae = wart snake
Agamidae = dragon lizard
Amphisbaenidae = worm lizard 
Anguidae includes slowworms, glass lizards, and alligator lizards  // anguid
Anniellidae = American legless lizard
Anomalepididae = dawn blind snake  // anomalepidid
Anomochilidae = dwarf pipe snake  // anomochilid
Atractaspididae = burrowing asp ! burrowing asps   // => Atractaspidinae
//Bipedidae // = ajolote (ambiguous) if excluding extinct
//Boidae // boid, aka boas
Bolyeridae = Round Island boa ! Round Island boas // bolyerid
// Calamariidae = calamariid snake // => Calamariinae
// Carphodactylidae // carphodactylid  [geckos]
// Chamaeleonidae // chameleon (automatically found)
Colubridae = colubrid ! colubrids
Cordylidae = girdled lizard // cordylid
//Corytophanidae = corytophanid lizard
Crotaphytidae = collared lizard // crotaphytid
Cylindrophiidae = Asian pipe snake // cylindrophiid
Dactyloidae = anole ! anoles // dactyloid
// Dibamidae = dibamid lizard // dibamid
// Diplodactylidae = diplodactylid gecko
// Dipsadidae = dipsadid snake
// Elapidae = elapid snake
/// Eublepharidae = eublepharid gecko
// Gekkonidae // gekkonid
// Gerrhopilidae = gerrhopilid snake
Gerrhosauridae = plated lizard // gerrhosaurid
Gymnophthalmidae = spectacled lizard // gymnophthalmid
Helodermatidae = beaded lizard //
Homalopsidae = Indo-Australian water snake // homalopsid // => Homalopsinae
Hoplocercidae = hoplocercin // hoplocercid
Iguanidae includes iguanas and related species // iguanid
Lacertidae = wall lizard // lacertid
// Lamprophiidae = lamprophiid snake
// Leiosauridae = leiosaurid lizard
Leptotyphlopidae = thread snake // leptotyphlopid
// Liolaemidae = liolaemid lizard
Loxocemidae = Mexican python ! Mexican pythons // loxocemid
Natricidae = keelback ! keelbacks // natricid
Opluridae = Madagascan iguana ! Madagascan iguanas // oplurid
// Pareatidae // pareatid snake // => Pareatinae
// Phrynosomatidae = phrynosomatid lizard
// Phyllodactylidae = phyllodactylid gecko
// Polychrotidae = polychrotid lizard // => Polychrotinae
// Prosymnidae = prosymnid snake // red link
// Psammophiidae // psammophiid // => Colubridae  // ?
// Pseudoxenodontidae // pseudoxenodontid // => Colubridae // ?
// Pseudoxyrhophiidae = pseudoxyrhophiid snake // => Pseudoxyrhophiinae
Pygopodidae = flap-footed lizard // pygopodid
Pythonidae = python ! pythons // pythonid
Rhineuridae = rhineurid worm lizard
// Scincidae = skink ! skinks // (auto)
Shinisauridae = Chinese crocodile lizard // shinisaurid // only extant genera / species?
// Sphaerodactylidae = sphaerodactylid gecko
Teiidae includes whiptails and tegus // teiid
Trogonophidae = Palearctic worm lizard // trogonophid
Tropidophiidae = dwarf boa ! dwarf boas // tropidophiid
Tropiduridae = Neotropical ground lizard // tropidurid
Typhlopidae = typhlopid blind snake // typhlopid
Uropeltidae = shield-tailed snake // uropeltid
// Varanidae includes monitors and earless monitor lizards // varanid
Viperidae = viper ! vipers // viperid
// Xantusiidae = night lizard // auto
// Xenodermatidae = xenodermatid snake
Xenopeltidae = sunbeam snake // xenopeltid
// Xenophiidae = xenophiid snake
Xenosauridae = knob-scaled lizard // xenosaurid

/////
// Squamata: sorted into: snakes and lizards
/////
//lizards: 
Lizard = lizard ! lizards
Snake = snake ! snakes
Agamidae below Lizard : unranked // dragon lizard
Anguidae below Lizard : unranked
Anniellidae below Lizard : unranked // American legless lizard
Carphodactylidae below Lizard : unranked
Chamaeleonidae below Lizard : unranked // chameleon
Cordylidae below Lizard : unranked // girdled lizard
Corytophanidae below Lizard : unranked // corytophanid lizard
Crotaphytidae below Lizard : unranked // collared lizard
Dactyloidae below Lizard : unranked // anole
Dibamidae below Lizard : unranked 
Diplodactylidae below Lizard : unranked // diplodactylid gecko
Eublepharidae below Lizard : unranked // eublepharid gecko
Gekkonidae below Lizard : unranked // gekkonid
Gerrhosauridae below Lizard : unranked // plated lizard
Gymnophthalmidae below Lizard : unranked // spectacled lizard
Helodermatidae below Lizard : unranked // beaded lizard
Hoplocercidae below Lizard : unranked // hoplocercin
Iguanidae below Lizard : unranked // iguanid
Lacertidae below Lizard : unranked // wall lizard
Leiosauridae below Lizard : unranked 
Liolaemidae below Lizard : unranked
Loxocemidae below Lizard : unranked // Mexican python
Opluridae below Lizard : unranked // Madagascan iguana
Phrynosomatidae below Lizard : unranked // phrynosomatid lizard
Phyllodactylidae below Lizard : unranked // phyllodactylid gecko
Polychrotidae below Lizard : unranked // polychrotid lizard
Pygopodidae below Lizard : unranked // flap-footed lizard
Scincidae below Lizard : unranked // skink
Shinisauridae below Lizard : unranked // Chinese crocodile lizard
Sphaerodactylidae below Lizard : unranked // sphaerodactylid gecko
Teiidae below Lizard : unranked // teiid
Tropiduridae below Lizard : unranked // Neotropical ground lizard
Varanidae below Lizard : unranked // varanid
Xantusiidae below Lizard : unranked // night lizard
Xenosauridae below Lizard : unranked // knob-scaled lizard
// worm lizards:
Bipedidae below Lizard : unranked // bipedid
Rhineuridae below Lizard : unranked // rhineurid worm lizard
Trogonophidae below Lizard : unranked // Palearctic worm lizard
Amphisbaenidae below Lizard : unranked // worm lizard
Blanidae below Lizard : unranked // not listed, but added in case
Cadeidae below Lizard : unranked // not listed, but added in case

//snakes
Acrochordidae below Snake : unranked // wart snake
Anomalepididae below Snake : unranked // dawn blind snake
Anomochilidae below Snake : unranked // dwarf pipe snake
Atractaspididae below Snake : unranked // burrowing asp
Boidae below Snake : unranked // boid
Bolyeridae below Snake : unranked // Round Island boa
Calamariidae below Snake : unranked // calamariid snake
Colubridae below Snake : unranked // colubrid snake
Cylindrophiidae below Snake : unranked // Asian pipe snake
Dipsadidae below Snake : unranked // dipsadid snake
Elapidae below Snake : unranked // elapid snake
Gerrhopilidae below Snake : unranked // gerrhopilid snake
Homalopsidae below Snake : unranked // Indo-Australian water snake
Lamprophiidae below Snake : unranked // lamprophiid snake
Leptotyphlopidae below Snake : unranked // thread snake
Natricidae below Snake : unranked // keelback
Pareatidae below Snake : unranked // pareatid
Prosymnidae below Snake : unranked // prosymnid snake
Psammophiidae below Snake : unranked // psammophiid
Pseudoxenodontidae below Snake : unranked // pseudoxenodontid
Pseudoxyrhophiidae below Snake : unranked // pseudoxyrhophiid snake
Pythonidae below Snake : unranked // python
Tropidophiidae below Snake : unranked // dwarf boa
Typhlopidae below Snake : unranked // typhlopid blind snake
Uropeltidae below Snake : unranked // shield-tailed snake
Viperidae below Snake : unranked // viper
Xenodermatidae below Snake : unranked // xenodermatid snake
Xenopeltidae below Snake : unranked // sunbeam snake
Xenophiidae below Snake : unranked // xenophiid

//Reptiles: snake and lizard species
Hydrophis lapemoides = Persian Gulf sea snake
Rhynchocephalia = tuatara ! tuatara // usually for singular and plural. // includes other extinct species
Sphenodon punctatus = Cook Strait tuatara
Sphenodon guntheri = Brothers Island tuatara
Eunectes beniensis = Bolivian anaconda
Rhampholeon hattinghi = Hattingh's African leaf chameleon // name from epithet. Or Hattingh's pygmy chameleon // named for Isak Hattingh // 
Lampropeltis herrerae = Isla Todos Santos mountain kingsnake // (aka Lampropeltis zonata herrerae)
Masticophis anthonyi = Clarion racer // or Clarion Island racer
Liolaemus arambarensis = Arambaré tree iguana // name from epithet. Etymology: Arambaré, state of Rio Grande do Sul, Brazil.

//arthropods
Opiliones = harvestman ! harvestmen
Artemia monica = Mono Lake brine shrimp
Neonemobius eurynotus = California ground cricket
Maxillopoda includes barnacles, copepods and a number of related animals
Malacostraca = malacostracan ! malacostracans // TODO: auto this pattern?
Malacostraca includes crabs, lobsters, crayfish, shrimp, krill, woodlice, and many others
Mictacea = mictacean ! mictaceans
Isopoda = isopod ! isopods 
Amphipoda = amphipod ! amphipods
Decapoda = decapod ! decapods 
Lepidoptera comprises moths and butterflies 
Odonata includes dragonflies and damselflies
Dryococelus australis = Lord Howe Island stick insect
Ostracoda = seed shrimp ! seed shrimps // also ostracods

//fish
Acanthocobitis urophthalmus = banded mountain zipper loach
Belontia signata = Ceylonese combtail
Rasboroides vaterifloris = pearly rasbora
Pethia cumingii = two spot barb
Lampetra spadicea = Chapala lamprey // or Mexican lamprey
Lampetra lanceolata = Turkish brook lamprey

//birds
Sulidae comprises the gannets and boobies
Procellariiformes includes petrels and albatrosses
Gruiformes means crane-like
Podicipediformes = grebe ! grebes
Otidiformes = bustard ! bustards
Psittaciformes = parrot ! parrots
// Suliformes means booby-like // maybe?
Pelecaniformes means pelican-like
// Galliformes = galliforms
Bucerotiformes includes hornbills, hoopoe and wood hoopoes
Accipitriformes includes most of the diurnal birds of prey
Anseriformes means goose-like
Cathartiformes =  New World vulture ! New World vultures //NOTE: also includes extinct teratornithidae
Strigiformes = owl ! owls
// Coraciiformes means raven-like // true but it's a misnomer, and not helpful
Coraciiformes includes kingfishers and bee-eaters // also rollers,  motmots, and todies
Passeriformes = passerine ! passerines
Cuculiformes = cuckoo ! cuckoos 
//Piciformes includes woodpeckers and allies
Piciformes means woodpecker-like
Phapitreron frontalis = Cebu brown-dove // split from P. amethystinus
Crax pinima = Belem curassow // split from Crax fasciolata. From Belém (Brazil)
Turnix novaecaledoniae = New Caledonian buttonquail
Ceyx sangirensis = Sangihe dwarf kingfisher // = Ceyx fallax sangirensis
Otus feae = Annobon scops-owl // split from Otus senegalensis. = Otus senegalensis feae // possibly unneeded now
Scleroptila whytei = Whyte's Francolin
Guttera verreauxi = Western crested guineafowl

// avoid eponyms 
Zaglossus attenboroughi = Cyclops long-beaked echidna // Sir David's long-beaked echidna
Lepilemur jamesorum = Manombo sportive lemur // James' sportive lemur
Microcebus mamiratra = Nosy Be mouse lemur // Claire's mouse lemur
Lepilemur fleuretae = Andohahela sportive lemur // Fleurete's sportive lemur
Callicebus barbarabrownae = blond titi monkey
Cephalorhynchus hectori maui = popoto // Maui's dolphin (from te Ika-a-Māui, the Māori word for New Zealand's North Island)

//mammal subspecies
Tragelaphus eurycerus isaaci = mountain bongo
Tragelaphus eurycerus eurycerus = lowland bongo
Tragelaphus derbianus derbianus = western giant eland
Balaenoptera musculus intermedia = southern blue whale
Cercopithecus mitis schoutedeni = Schouteden's blue monkey
Cercopithecus mitis zammaronoi = Zammarano's monkey
//TODO:
// Presbytis chrysomelas chrysomelas
// Presbytis chrysomelas cruciger
// Presbytis potenziani potenziani
Procolobus pennantii bouvieri = Bouvier's red colobus
Procolobus pennantii pennantii =  Bioko red colobus 
Procolobus pennantii epieni = Niger Delta red colobus
Simias concolor concolor = Pagai Island pig-tailed snub-nosed monkey
Simias concolor siberu = Siberut Island pig-tailed snub-nosed monkey
Trachypithecus cristatus vigilans = Natuna Islands silvery lutung // debated subspecies
// Trachypithecus poliocephalus leucocephalus = white-headed black langur // may be ambiguous common name?
// Trachypithecus poliocephalus poliocephalus // not sure which are ambiguous: Cat Ba Hooded Black Leaf Monkey, Cat Ba Langur, Golden-headed Langur, Tonkin Hooded Black Langur
Varecia variegata variegata = pied black-and-white ruffed lemur
Varecia variegata editorum = southern black-and-white ruffed lemur
Varecia variegata subcincta = northern black-and-white ruffed lemur
Cebus albifrons aequatorialis = Ecuadorian white-fronted capuchin
Cebus albifrons trinitatis = Trinidad white-fronted capuchin 
Cebus albifrons versicolor = varied white-fronted capuchin
Neophocaena asiaeorientalis asiaeorientalis = Yangtze finless porpoise
Nomascus concolor concolor = Tonkin black crested gibbon
Nomascus concolor furvogaster = West Yunnan black crested gibbon
Nomascus concolor jingdongensis = Central Yunnan black crested gibbon 
Nomascus concolor lu = Laotian black crested gibbon
Cephalopachus bancanus natunensis = Natuna Islands tarsier
Prionailurus bengalensis rabori = Visayan leopard cat // temp (redirect was missing)
Cercopithecidae = Old World monkey ! Old World monkeys
Platyrrhini = New World monkey ! New World monkeys
Pholidota = pangolin ! pangolins
Trachypithecus poliocephalus leucocephalus = white-headed black langur
Trachypithecus poliocephalus poliocephalus = Cat Ba langur
Presbytis chrysomelas cruciger = tricolored langur
Trichechus manatus latirostris = Florida manatee
Trichechus manatus manatus = Antillean manatee // or Caribbean manatee
Pogonomys fergussoniensis = D'Entrecasteaux Archipelago tree mouse ! D'Entrecasteaux Archipelago tree mice
Dama mesopotamica = Persian fallow deer // redirects to Dama dama mesopotamica
Oryzomys gorgasi = Gorgas's rice rat
Eliurus petteri = Petter's tuft-tailed rat
Presbytis potenziani potenziani = golden-bellied Mentawai Island langur // from IUCN red list, but can't get automatic capitalizational yet

// lemurs
Archaeolemuridae below Lemuroidea : superfamily //extinct
Cheirogaleidae below Lemuroidea : superfamily
Daubentoniidae below Lemuroidea : superfamily 
Indriidae below Lemuroidea : superfamily
Lemuridae below Lemuroidea : superfamily 
Lepilemuridae below Lemuroidea : superfamily // Sportive lemur
Megaladapidae below Lemuroidea : superfamily // extinct
Palaeopropithecidae below Lemuroidea : superfamily //extinct
Lemuroidea = lemur

// marsupials
Didelphimorphia below Marsupialia : infraclass
Paucituberculata below Marsupialia : infraclass
Microbiotheria below Marsupialia : infraclass
Yalkaparidontia below Marsupialia : infraclass // extinct
Dasyuromorphia below Marsupialia : infraclass // quolls, thylacines, devils, dunnarts, antechinuses
Peramelemorphia below Marsupialia : infraclass 
Notoryctemorphia below Marsupialia : infraclass
Diprotodontia below Marsupialia : infraclass // koalas etc

// New World monkeys (Platyrrhini)
Callitrichidae below Platyrrhini : parvorder // marmosets and tamarins
Cebidae below Platyrrhini : parvorder  // capuchins and squirrel monkeys
Aotidae below Platyrrhini : parvorder // night or owl monkeys (douroucoulis)
Pitheciidae below Platyrrhini : parvorder // titis, sakis and uakaris
Atelidae below Platyrrhini : parvorder  // howler, spider, woolly spider and woolly monkeys

// Lorisoidea
Lorisidae below Lorisoidea : superfamily // lorises, pottos, and angwantibos
Galagidae below Lorisoidea : superfamily // galagos

// Fish groups
Agnatha below Fish : paraphyletic-group
Actinopterygii below Fish : paraphyletic-group
Cephalaspidomorphi below Fish : paraphyletic-group // lampreys and fossil species (disputed, but used by IUCN for lampreys)
Chondrichthyes below Fish : paraphyletic-group
Placodermi below Fish : paraphyletic-group
Sarcopterygii below Fish : paraphyletic-group
Myxini below Fish : paraphyletic-group // hagfishes
Fish = fish ! fishes // common name of sorts
Perciformes means perch-like
Cypriniformes includes carps, minnows, loaches and relatives
Chondrichthyes includes sharks, rays, skates, and sawfish // sometimes includes chimaeras
Acipenseriformes includes sturgeons and paddlefishes // as well as some extinct families.
Cyprinodontiformes = toothcarp ! toothcarps // though they are not actually close relatives of the true carps
Syngnathiformes includes the pipefishes and seahorses

// Fish classes
Agnatha = jawless fish ! jawless fishes
Actinopterygii = ray-finned fish ! ray-finned fishes
Chondrichthyes = cartilaginous fish ! cartilaginous fishes
Placodermi = armoured fish ! armoured fishes // fossil
Sarcopterygii = lobe-finned fish ! lobe-finned fishes
Cobitidae = true loach ! true loaches
Cyprinidae = cyprinid ! cyprinids
Psilorhynchus = mountain carp ! mountain carps
Catostomidae = sucker ! suckers
Osmeriformes includes freshwater smelts and allies
Osmeriformes means smelt-shaped
Percopsiformes comprises trout-perch and its allies
Gonorynchiformes includes milkfish, beaked salmon and allies
Lamniformes = mackerel shark ! mackerel sharks
Rajiformes plural rays and skates // TODO: different syntax for this (and similar items)
Carcharhiniformes = ground shark ! ground sharks
Salmonidae = salmonid ! salmonids
Atheriniformes = silverside ! silversides
Gasterosteiformes includes sticklebacks and relatives
// Gasterosteiformes means bone-bellies-like
Sarotherodon linnellii = unga // or blackbelly tilapia
// Cephalaspidomorphi means head-shield
Cephalaspidomorphi = lamprey ! lampreys // note: contains fossil species which are not lampreys. also disputed.

// fish species
Girardinichthys turneri = highland splitfin
Eptatretus octatrema = eightgill hagfish
Paraschistura chrysicristinae = Diyarbakir loach // Diyarbakır Loach (dotless i on IUCN becomes 'Diyarbak?r loach')

// Frog groups
Aromobatidae = cryptic forest frog
Arthroleptidae = screeching frog // also called squeakers
Craugastoridae = fleshbelly frog
Cycloramphidae == Cycloramphinae // spelled slightly differently on wikipedia (but isn't a redirect to common name)
Dicroglossidae = fork-tongued frog
Eleutherodactylidae = robber frog // also, rain frog (which is ambiguous)
// Eleutherodactylidae means free-toed
Brevicipitidae = rain frog // rain frog is ambiguous
Hyperoliidae = African reed frog // has several other common names http://research.amnh.org/vz/herpetology/amphibia/Amphibia/Anura/Hyperoliidae
Leiopelmatidae = New Zealand primitive frog // or New Zealand frog // http://research.amnh.org/vz/herpetology/amphibia/Amphibia/Anura/Leiopelmatidae
Leptodactylidae = southern frog
Limnodynastidae = Australian ground frog // wikipedia common name confirmed http://research.amnh.org/vz/herpetology/amphibia/Amphibia/Anura/Limnodynastidae
// Limnodynastidae redirects to Myobatrachidae, where it is called Limnodynastinae, and is a subfamily // not sure about this redirect TODO:
// Mantellidae = ... English Names: None noted
Megophryidae = litter frog // also megophryid
Micrixalidae = dancing frog // also  tropical frogs, and torrent frogs (Micrixalus is monotypic within Micrixalidae)
//Micrixalidae == Micrixalus
Microhylidae = narrow-mouthed frog
Myobatrachidae = Australian water frog ! Australian water frogs // note: called Australian ground frogs on wiki
Nyctibatrachidae = robust frog
Myobatrachidae = Myobatrachidae// Myobatrachinae
// Odontophrynidae = English Names: None noted
Petropedetidae = African torrent frog
// Phrynobatrachidae == Phrynobatrachus (monophyletic)
Phrynobatrachidae = puddle frog
Pipidae = tongueless frog
// Pyxicephalidae = English Names: None noted
Ranixalidae = leaping frog 
// Ranixalidae == Indirana (genus) (monophyletic )
Rhacophoridae = shrub frog
Sooglossidae = Seychelles frog
Telmatobiidae = water frog // == Telmatobius (genus) ?

// misc/other (todo more) .. random ones
Haematopinus oliveri = pygmy hog-sucking louse
Peripatopsis leonina = Lion's Hill velvet worm
Telemidae = six-eyed spider
Microgale jenkinsae = Jenkins' shrew tenrec // missing taxobox

Artiodactyla = non-cetacean even-toed ungulate ! non-cetacean even-toed ungulates // not a true clade, but allows spliting of cetaceans and land mammals for display purposes
Hippopotamidae below Artiodactyla : unranked
Moschidae below Artiodactyla : unranked
Tayassuidae below Artiodactyla : unranked
Suidae below Artiodactyla : unranked
Cervidae below Artiodactyla : unranked
Giraffidae below Artiodactyla : unranked
Camelidae below Artiodactyla : unranked
Bovidae below Artiodactyla : unranked
Tragulidae below Artiodactyla : unranked
Antilocapridae below Artiodactyla : unranked

// CETACEA
// IUCN has all Cetecea under CETARTIODACTYLA (order on iucn, unranked on wiki)
// so group them together as unranked (it's an order on wiki)
//TODO: remove ranks which are subordinate to each other (remove the one not used by IUCN)
Cetacea = cetacean ! cetaceans
Balaenidae below Cetacea : unranked // Right whales and bowheadwhale
Ziphiidae below Cetacea : unranked
Ziphidae below Cetacea : unranked
Balaenopteridae below Cetacea : unranked // Rorquals
Eschrichtiidae below Cetacea : unranked 
Cetotheriidae below Cetacea : unranked 
Delphinidae below Cetacea : unranked  // Dolphin
Monodontidae below Cetacea : unranked 
Phocoenidae below Cetacea : unranked  // Porpoises
Physeteridae below Cetacea : unranked  // Sperm whalefamily
Kogiidae below Cetacea : unranked  // – MSW3 treats Kogia as a member ofPhyseteridae
Iniidae below Cetacea : unranked
Lipotidae below Cetacea : unranked // – MSW3 treats Lipotes as a member of Iniidae
Pontoporiidae below Cetacea : unranked // – MSW3 treats Pontoporia as a member of Iniidae
Platanistidae below Cetacea : unranked

// CETACEA: extinct and other cetecea from wikispecies
Aetiocetidae below Cetacea : unranked
Eomysticetidae below Cetacea : unranked
Ambulocetidae below Cetacea : unranked
Basilosauridae below Cetacea : unranked
Pakicetidae below Cetacea : unranked
Protocetidae below Cetacea : unranked
Remingtonicetidae below Cetacea : unranked
// Balaenidae below Cetacea : unranked // double
// Balaenopteridae below Cetacea : unranked // double
// Eschrichtiidae below Cetacea : unranked // double
Neobalaenidae below Cetacea : unranked
// Cetotheriidae below Cetacea : unranked // double
Janjucetidae below Cetacea : unranked

//Chiroptera
Chiroptera = bat ! bats
Nycteridae = slit-faced bat
Hipposideridae = Old World leaf-nosed bat
Natalidae = funnel-eared bat
Mormoopidae includes ghost-faced bats, moustached bats, and naked-backed bats // includes? or complete list? or are they synonyms?
Mystacinidae = New Zealand short-tailed bat // only one genus, two species
Natalida = funnel-eared bat
// Pteralopex flanneryi = greater monkey-faced bat // temporary (redirect was missing)
Rhinolophus hilli = Hill's horseshoe bat
Rhinopomatidae = mouse-tailed bat
Thyropteridae = disc-winged bat
Megadermatidae = false vampire bat

//microbats
Craseonycteridae below Microchiroptera : suborder
Emballonuridae below Microchiroptera : suborder
Furipteridae below Microchiroptera : suborder // just two bat species
Hipposideridae below Microchiroptera : suborder // Old World leaf-nosed bat species
Megadermatidae below Microchiroptera : suborder
Molossidae below Microchiroptera : suborder
Mormoopidae below Microchiroptera : suborder
Mystacinidae below Microchiroptera : suborder
Myzopodidae below Microchiroptera : suborder
Natalidae below Microchiroptera : suborder
Noctilionidae below Microchiroptera : suborder
Nycteridae below Microchiroptera : suborder
Phyllostomidae below Microchiroptera : suborder
Rhinolophidae below Microchiroptera : suborder
Rhinopomatidae below Microchiroptera : suborder
Thyropteridae below Microchiroptera : suborder
// Vespertilionidae below Vespertilionoidea : superfamily
Vespertilionidae below Microchiroptera : suborder
// Vespertilionoidea below Microchiroptera : suborder
// Miniopteridae below Vespertilionoidea : superfamily  // outdated taxonomy from wikipedia
// iucn lists both Vespertilionidae and Miniopteridae as families (under Chiroptera)
Miniopteridae below Microchiroptera : suborder
Miniopteridae = long-fingered bat
// Cistugidae below Vespertilionoidea : superfamily   // outdated: historically been included in family Vespertilionidae
Cistugidae below Microchiroptera : suborder
Cistugidae = wing-gland bat
Neoromicia malagasyensis = Isalo serotine // Isalo = a town name. alt: Peterson's pipistrelle
Microchiroptera = microbat ! microbats // not found uncapitalized on page enough times to register

//bat species
Nyctophilus nebulosus = New Caledonian long-eared bat // temporary (new redirect)
Eumops floridanus = Florida bonneted bat
// Pteronotus paraguanensis = ??? no common name // syn: Pteronotus parnellii paraguanensis. known only Peninsula de Paraguaná, Venezuela (Paraguaná Peninsula)
Emballonura tiavato = western sheath-tailed bat
Pteronotus p0araguanensis = Paraguana mustached bat // Refers to Paraguaná (Venezuela)
Rhinolophus ziama = Ziama horseshoe bat // temporary (article moved to common name)


//rodent groups
Abrocomidae below Hystricomorpha : suborder
Anomaluridae below Anomaluromorpha : suborder
Aplodontiidae below Sciuromorpha : suborder
Bathyergidae below Hystricomorpha : suborder
Capromyidae below Hystricomorpha : suborder
Castoridae below Castorimorpha : suborder
Caviidae below Hystricomorpha : suborder
Chinchillidae below Hystricomorpha : suborder
Cricetidae below Myomorpha : suborder
Ctenodactylidae below Hystricomorpha : suborder
Ctenomyidae below Hystricomorpha : suborder
Cuniculidae below Hystricomorpha : suborder
Dasyproctidae below Hystricomorpha : suborder
Diatomyidae below Hystricomorpha : suborder
Dinomyidae below Hystricomorpha : suborder
Dipodidae below Myomorpha : suborder
Echimyidae below Hystricomorpha : suborder
Erethizontidae below Hystricomorpha : suborder
Geomyidae below Castorimorpha : suborder  // Historically below Myomorpha
Gliridae below Sciuromorpha : suborder // Historically below Myomorpha
Heteromyidae below Castorimorpha : suborder // Historically below Myomorpha
Hystricidae below Hystricomorpha : suborder
Muridae below Myomorpha : suborder
Myocastoridae below Hystricomorpha : suborder
Nesomyidae below Myomorpha : suborder
Octodontidae below Hystricomorpha : suborder
Pedetidae below Anomaluromorpha : suborder
Petromuridae below Hystricomorpha : suborder
Platacanthomyidae below Myomorpha : suborder
Sciuridae below Sciuromorpha : suborder
Spalacidae below Myomorpha : suborder
Thryonomyidae below Hystricomorpha : suborder

Spalacidae = spalacid ! spalacids
Nesomyidae = nesomyid ! nesomyids
Cricetidae = cricetid ! cricetids
Dipodidae = dipodid ! dipodids

// rodent families not listed by iucn, but included anyway (though many more extinct families not included)
Parapedetidae below Anomaluromorpha : suborder
Zegdoumyidae below Anomaluromorpha : suborder // (extinct) 'sometimes placed in the Anomaluromorpha'
Eutypomyidae below Castorimorpha : suborder // extinct
Rhizospalacidae below Castorimorpha : suborder // extinct
Eomyidae below Castorimorpha : suborder  // extinct
Calomyscidae below Myomorpha : suborder

//birds
Columbiformes plural pigeons and doves
Columbidae plural pigeons and doves
Dromaius minor = King Island emu // redirects to ssp syn. (Dromaius novaehollandiae minor)

//mollusks, Mollusca
Stylommatophora includes the majority of land snails and slugs