Topic: Cleaning up the dinosaur tag relationships

Posted under Tag Alias and Implication Suggestions

The bulk update request #10978 is pending approval.

remove implication herrerasaurid (12) -> dinosaur (55384)
remove implication sauropodomorph (2161) -> dinosaur (55384)
remove implication theropod (27809) -> dinosaur (55384)
create implication herrerasaurid (12) -> saurischian (1)
create implication sauropodomorph (2161) -> saurischian (1)
create implication theropod (27809) -> saurischian (1)
create alias saurischia (0) -> saurischian (1)
create implication saurischian (1) -> dinosaur (55384)
create alias feather_dinosaur (5) -> feathered_dinosaur (3721)
create alias feather_dino (0) -> feathered_dinosaur (3721)
create alias feathered_raptor (283) -> feathered_dinosaur (3721)
create alias sauropods (3) -> sauropod (2138)
create implication herrerasaurus (19) -> herrerasaurid (12)
remove alias herrarasaurus_(species) (0) -> herrarasaurus (0)
remove implication herrarasaurus (0) -> herrerasaurid (12)

Reason: I have gone through a bunch of dinosaur posts, and several times around the tag relationship tree. I have double checked the BURs that set it up in the past, and while they did a ton of good work, there's a lot of inconsistency left (mainly in sauropods, but not only), and just a bunch more new dinosaur species/genera have been posted that aren't attached yet. So I figured I'll shoot my shot at cleaning it up.

This specific BUR is just part 1 to clean up the tags relating directly to dinosaur, but also cleans up most of saurischia as well by proxy. I intend to get into the more granular groups in subsequent BURs under this forum post.

Things to note:
- Herrerasaurids are weird. They've been regarded as Theropods for the longest time, and the most recent source from 2017 does indeed list them as that. Having said that, there's been a lot of talk about them potentially being Sauropodomorphs instead. I think leaving them implying neither of these two groups is the safest bet
- This BUR structure goes with the assumption that the naming scheme from the ornithischian tag is the one intended to be used. It is weird that in this specific case we don't use the english name that's available. If it's an oversight and it's deemed that this naming convention should be flipped around I will gladly do that instead

Necessary followup once this goes through

alias herrarasaurus -> herrerasaurus
alias herrarasaurus_(species) -> herrerasaurus

Updated

The bulk update request #10979 is pending approval.

remove implication ceratopsian (5452) -> ornithischian (10912)
remove implication pachycephalosaurid (269) -> ornithischian (10912)
create implication ceratopsian (5452) -> marginocephalian (0)
create implication pachycephalosaurid (269) -> marginocephalian (0)
create alias marginocephalia (0) -> marginocephalian (0)
create implication marginocephalian (0) -> ornithischian (10912)
remove implication hypsilophodon (110) -> ornithischian (10912)
remove implication iguanodontid (127) -> ornithischian (10912)
remove implication leaellynasaura (13) -> ornithischian (10912)
create implication hypsilophodon (110) -> ornithopod (3578)
create implication iguanodontian (0) -> ornithopod (3578)
create implication iguanodontid (127) -> iguanodontian (0)
create implication leaellynasaura (13) -> iguanodontian (0)
create implication oryctodromeus (1) -> ornithischian (10912)
create implication chilesaurus (1) -> ornithischian (10912)

Reason: Part 2 - cleaning up Ornithischia

- Ceratopsians and Pachycephalosaurians are grouped together as Marginocephalians. This is just like how stegosaurian and ankylosaurian are grouped as thyreophoran
- Hypsilophodon, Leaellynasaura, and Iguanodontids are all ornithopods, so they're kicked down to imply that instead of implying ornithischian directly. Leaellynasaura and Iguanodontids are also Iguanodontians (belonging to Iguanodontia) - this tag is helpful in grouping non-hadrosaur ornithopods together (pretty much everything is either Iguanodontia or Hadrosauridae)
- Oryctodromeus is the only Thescelosaurid on the site as far as I can find, and those are in a pretty weird spot taxonomically (technically they should be Ornithopods I believe, but most sources don't list them as such, so they're banished to just being Ornitischians)
- Chilesaurus isn't assigned to any more granular group than Ornithischia

Updated

The bulk update request #10980 is pending approval.

remove implication dryosaurid (12) -> iguanodontid (127)
remove implication tenontosaurus (15) -> ornithopod (3578)
remove implication lurdusaurus (2) -> ornithopod (3578)
remove implication mantellisaurus (2) -> ornithopod (3578)
create implication dryosaurid (12) -> iguanodontian (0)
create alias dryosaur (0) -> dryosaurid (12)
create implication uteodon (1) -> iguanodontian (0)
create implication camptosaurus (1) -> iguanodontian (0)
create implication tenontosaurus (15) -> iguanodontian (0)
create implication lurdusaurus (2) -> iguanodontian (0)
create implication mantellisaurus (2) -> iguanodontian (0)
create implication zalmoxes (2) -> iguanodontian (0)
create implication barsboldia (1) -> hadrosaurid (3476)
create implication tsintaosaurus (2) -> hadrosaurid (3476)
create implication magnapaulia (2) -> hadrosaurid (3476)
create implication nanyangosaurus (51) -> ornithopod (3578)
create implication orthomerus (1) -> ornithopod (3578)
create implication heterodontosaurid (6) -> ornithopod (3578)
create implication pegomastax (6) -> heterodontosaurid (6)

Reason: Part 3 - Ornithopods

- Dryosaurids aren't Iguanodontids. Them being Iguanodontids would mean they're in family Iguanodontidae which... a family can't be inside another family
- Dryosaur is a common term referring to Dryosaurids and/or the genus Dryosaurus
- Camptosaurus, Tenontosaurus, Lurdusaurus, Zalmoxes, and Mantellisaurus are all Iguanodontians. Uteodon is in a weird spot, because it's sometimes regarded as a synonym of Camptosaurus, but I think it's fine to stay
- Barsboldia, Tsintaosaurus, and Magnapaulia are Hadrosaurids
- Nanyangosaurus is a Hadrosauroid, but I think it's easiest to just tag it straight as an Ornithopod. The same is true for Orthomerus, except that one also happens to be dubious
- Pegomastax is a Heterodontosaurid, which is an oddball family of Ornithopods that doesn't fall under either Hadrosauroidea nor Iguanodontia

These (and all further) sources come from https://paleobiodb.org, but I believe most that don't relate to Iguanodontians can also be just found on Wikipedia

Updated

The bulk update request #10981 is pending approval.

remove implication nodosaurid (0) -> ankylosaurid (409)
create alias nodosaur (1) -> nodosaurid (0)
remove implication gastonia (8) -> ankylosaurid (409)
create implication gastonia (8) -> nodosaurid (0)
remove implication panoplosaurus (1) -> ankylosaurian (474)
create implication panoplosaurus (1) -> nodosaurid (0)
remove implication denversaurus (3) -> ankylosaurian (474)
create implication denversaurus (3) -> nodosaurid (0)
remove implication polacanthus (17) -> ankylosaurian (474)
create implication polacanthus (17) -> nodosaurid (0)
create implication nodosaurus (6) -> nodosaurid (0)
create implication stegopelta (2) -> nodosaurid (0)
create implication edmontonia (1) -> nodosaurid (0)
create implication borealopelta (3) -> nodosaurid (0)
create implication hylaeosaurus (2) -> nodosaurid (0)
create implication scolosaurus (1) -> ankylosaurid (409)
create implication anodontosaurus (1) -> ankylosaurid (409)
create implication tarchia (5) -> ankylosaurid (409)
create implication saichania (4) -> ankylosaurid (409)
create alias kunburrasaurus (1) -> kunbarrasaurus (0)
create implication kunbarrasaurus (0) -> ankylosaurian (474)
create implication stegouros (2) -> ankylosaurian (474)
create implication adratiklit (1) -> stegosaurian (1970)
create implication isaberrysaura (2) -> stegosaurian (1970)

Reason: Part 4 - Thyreophora

- Same as with the Dryosaurids above - a family can't be inside another family. Nodosaurids are Ankylosaurians, not Ankylosaurids
- Gastonia, Panoplosaurus, Denversaurus, Nodosaurus (shocker), Stegopelta, Edmontonia, Hylaeosaurus, Borealopelta, and Polacanthus are all Nodosaurids
- Scolosaurus and Anodontosaurus are Ankylosaurids
- Stegouros is a Parankylosaurian (that still falls under Ankylosauria, though, so it fits). NOT a misspelling of Stegosaurus
- Kunburrasaurus is... not a thing. Kunbarrasaurus, however, is an Ankylosaurian described in 2023 that doesn't seem to be assigned to any family at all
- Adratiklit is a genus of Stegosaurians described in 2020
- Isaberrysaura has been reassigned to Stegosauria in 2020 as well

Necessary followup once it's approved:

imply nodosaurid -> ankylosaurian

Updated

The bulk update request #10982 is pending approval.

remove implication albertaceratops (3) -> ceratopsian (5452)
remove implication anchiceratops (1) -> ceratopsian (5452)
remove implication bagaceratops (1) -> ceratopsian (5452)
remove implication chasmosaurus (37) -> ceratopsian (5452)
remove implication coahuilaceratops (3) -> ceratopsian (5452)
remove implication diabloceratops (11) -> ceratopsian (5452)
remove implication einiosaurus (5) -> ceratopsian (5452)
remove implication kosmoceratops (1) -> ceratopsian (5452)
remove implication leptoceratops (4) -> ceratopsian (5452)
remove implication mojoceratops (2) -> ceratopsian (5452)
remove implication montanoceratops (2) -> ceratopsian (5452)
remove implication nasutoceratops (5) -> ceratopsian (5452)
remove implication pachyrhinosaurus (8) -> ceratopsian (5452)
remove implication pentaceratops (7) -> ceratopsian (5452)
remove implication protoceratops (159) -> ceratopsian (5452)
remove implication regaliceratops (7) -> ceratopsian (5452)
remove implication rubeosaurus (2) -> ceratopsian (5452)
remove implication sinoceratops (8) -> ceratopsian (5452)
remove implication styracosaurus (89) -> ceratopsian (5452)
remove implication triceratops (4033) -> ceratopsian (5452)
remove implication utahceratops (2) -> ceratopsian (5452)
remove implication xenoceratops (2) -> ceratopsian (5452)

Reason: Part 5 - Unimplicating the ceratopsians so they can be split into families

The bulk update request #10983 is pending approval.

create implication ceratopsid (8) -> ceratopsian (5452)
create implication centrosaurine (3) -> ceratopsid (8)
create implication chasmosaurine (5) -> ceratopsid (8)
create alias centrosaur (0) -> centrosaurine (3)
create alias centrosaurinae (0) -> centrosaurine (3)
create alias chasmosaur (0) -> chasmosaurine (5)
create alias chasmosaurinae (0) -> chasmosaurine (5)
create implication protoceratopsid (0) -> ceratopsian (5452)
create implication leptoceratopsid (0) -> ceratopsian (5452)
remove implication rubeosaurus_ovatus (1) -> rubeosaurus (2)

Reason: Part 5.5 to include the family tags before I start re-implicating the species tags. I think if I tried it in one BUR it'd error out

Also unimplying the rubeosaurus species tag here and going to alias it away. There's no reason to have a separate species and genus tag for an animal that only has one species in the genus.

Followup

alias rubeosaurus_ovatus -> rubeosaurus

Updated

The bulk update request #10984 is pending approval.

create implication anchiceratops (1) -> chasmosaurine (5)
create implication chasmosaurus (37) -> chasmosaurine (5)
create implication coahuilaceratops (3) -> chasmosaurine (5)
create implication kosmoceratops (1) -> chasmosaurine (5)
create implication mojoceratops (2) -> chasmosaurine (5)
create implication pentaceratops (7) -> chasmosaurine (5)
create implication regaliceratops (7) -> chasmosaurine (5)
create implication triceratops (4033) -> chasmosaurine (5)
create implication utahceratops (2) -> chasmosaurine (5)
create implication albertaceratops (3) -> centrosaurine (3)
create implication diabloceratops (11) -> centrosaurine (3)
create implication einiosaurus (5) -> centrosaurine (3)
create implication nasutoceratops (5) -> centrosaurine (3)
create implication pachyrhinosaurus (8) -> centrosaurine (3)
create implication rubeosaurus (2) -> centrosaurine (3)
create implication sinoceratops (8) -> centrosaurine (3)
create implication styracosaurus (89) -> centrosaurine (3)
create implication xenoceratops (2) -> centrosaurine (3)
create implication bagaceratops (1) -> protoceratopsid (0)
create implication protoceratops (159) -> protoceratopsid (0)
create implication leptoceratops (4) -> leptoceratopsid (0)
create implication montanoceratops (2) -> leptoceratopsid (0)

Reason: Part 6 - Re-implicating the ceratopsians into 3 separate families and 2 subfamilies (plus leaving the oddballs with no families out)

Updated

The bulk update request #10985 is pending approval.

create implication spiclypeus (5) -> chasmosaurine (5)
create implication torosaurus (5) -> chasmosaurine (5)
create implication achelousaurus (1) -> centrosaurine (3)
create implication centrosaurus (5) -> centrosaurine (3)
create implication lokiceratops (1) -> centrosaurine (3)
create implication avaceratops (1) -> centrosaurine (3)
create alias crittendenceratops_krzyzanowskii (1) -> crittendenceratops (0)
create implication crittendenceratops (0) -> centrosaurine (3)
create implication stegoceras (1) -> pachycephalosaurid (269)
create implication homalocephale (2) -> pachycephalosaurid (269)
create implication micropachycephalosaurus (1) -> ceratopsian (5452)
create implication tianyulong (1) -> marginocephalian (0)

Reason: Part 6.5 - including Marginocephalians that weren't attached before

- Yes, despite the name, Micropachycephalosaurus is a Ceratopsian and not a Pachycephalosaurid
- I figured there's no reason to have both a genus and a species tag for Crittendenceratops because the genus has only a single species anyways
- Tianyulong was described as a Heterodontosaurid in 2009, but in 2020 it's been reassigned to Pachycephalosauria. Wikipedia does not reflect this yet

Updated

The bulk update request #10990 is pending approval.

remove implication saltasaurid (2) -> sauropod (2138)
remove implication brachiosaurid (489) -> sauropod (2138)
remove implication argentinosaurus (7) -> sauropod (2138)
remove implication camarasaurid (10) -> sauropod (2138)
remove implication bellusaurus (0) -> sauropod (2138)
remove implication bonitasaura (2) -> sauropod (2138)
remove implication diplodocid (895) -> sauropod (2138)
remove implication dicraeosaurid (44) -> sauropod (2138)
remove implication puertasaurus (3) -> sauropod (2138)
create implication saltasaurid (2) -> titanosaurian (0)
create implication bruhathkayosaurus (9) -> titanosaurian (0)
create implication argentinosaurus (7) -> titanosaurian (0)
create implication bonitasaura (2) -> titanosaurian (0)
create implication puertasaurus (3) -> titanosaurian (0)
create implication titanosaurian (0) -> macronarian (27)
create implication brachiosaurid (489) -> macronarian (27)
create implication camarasaurid (10) -> macronarian (27)
remove implication alamosaurus (14) -> macronarian (27)
remove implication bruhathkayosaurus (9) -> macronarian (27)
create implication alamosaurus (14) -> saltasaurid (2)
create implication bellusaurus (0) -> mamenchisaurid (5)
create implication diplodocid (895) -> diplodocoid (6)
create implication dicraeosaurid (44) -> diplodocoid (6)
remove implication bajadasaurus (5) -> diplodocoid (6)
create implication bajadasaurus (5) -> dicraeosaurid (44)

Reason: Part 7, but I expect sauropods to take several BURs. Starting to clean up old sauropod tags.

- Saltasauridae falls under Titanosauria. So do Argentinosaurus, Bonitasaura, and Puertasaurus, but they aren't assigned to any specific family
- Bruhathkayosaurus is nomen dubium, but if we want to tag it then it's usually assigned to Titanosauria
- Titanosauria, Brachiosauridae, and Camarasauridae all fall under Macronaria
- Alamosaurus falls under Saltasauridae
- Bellusaurus and Omeisaurus both fall under Mamenchisauridae
- Bajadasaurus falls under Dicraeosauridae. Dicraeosauridae, in turn, alongside Diplodocidae falls under Diplodocoidea

Updated

The bulk update request #10991 is pending approval.

remove implication omeisaurus (2) -> sauropod (2138)
create implication jobaria (4) -> sauropod (2138)
create implication pantydraco (3) -> sauropodomorph (2161)
create implication eoraptor (8) -> sauropodomorph (2161)
create alias prosauropod (3) -> sauropodomorph (2161)
create implication rebbachisaurid (0) -> diplodocoid (6)
create implication omeisaurus (2) -> mamenchisaurid (5)
create implication sidersaura (1) -> rebbachisaurid (0)
create implication nigersaurus (1) -> rebbachisaurid (0)
create implication europasaurus (2) -> macronarian (27)
create implication unaysaurus (2) -> plateosaurid (10)
create implication rapetosaurus (1) -> titanosaurian (0)
create implication tapuiasaurus (1) -> titanosaurian (0)
create implication quaesitosaurus (1) -> titanosaurian (0)
create implication chubutisaurus (0) -> titanosaurian (0)
create alias titanosaur (0) -> titanosaurian (0)
create implication barosaurus (1) -> diplodocid (895)
create implication brachytrachelopan (1) -> dicraeosaurid (44)

Reason: Part 7.5 - Omeisaurus (it didn't fit...) and currently unattached sauropodomorphs

- Sidersaura and Nigersaurus fall under Rebbachisauridae, and that in turn falls under Diplodocoidea
- Europasaurus falls under Camarasauromorpha. We don't really tag that, nor do I think we need to, but it's a group under Macronaria
- Unaysaurus falls under Plateosauridae
- Barosaurus falls under Diplodocidae
- Rapetosaurus and Tapuiasaurus fall under Saltosauroidea. Similarly to Camarasauromorpha, we don't tag it but it's under Titanosauria
- Quaesitosaurus falls under Nemegtidae, and that under Titanosauria. However, as Nemegtidae has only two recognized dinosaurs in it, I think it's a redundant tag
- Jobaria is a sauropod but does not fall under any groups worth tagging
- Brachytrachelopan is a dicraeosaurid
- Pantydraco and Eoraptor fall directly under Sauropodomorpha
- This is a great opportunity to alias prosauropod away, since that tag just means the same thing that searching sauropodomorph -sauropod does. It's not an actual taxon, it's just all sauropodomorphs that aren't sauropods

Updated

The bulk update request #10994 is pending approval.

remove implication anchiornis (5) -> theropod (27809)
create implication anchiornis (5) -> troodontid (441)
remove implication eudromaeosaurian (1) -> theropod (27809)
remove implication guanlong (21) -> theropod (27809)
create implication guanlong (21) -> tyrannosauroid (7582)
remove implication torvosaurus (1) -> theropod (27809)
create implication torvosaurus (1) -> megalosaurid (67)
create implication allosauroid (0) -> theropod (27809)
remove implication allosaurid (774) -> theropod (27809)
remove implication carcharodontosaurid (241) -> theropod (27809)
remove implication neovenatorid (2) -> theropod (27809)
remove implication metriacanthosaurid (8) -> theropod (27809)
remove implication monolophosaurus (20) -> theropod (27809)
create implication allosaurid (774) -> allosauroid (0)
create implication carcharodontosaurid (241) -> allosauroid (0)
create implication neovenatorid (2) -> allosauroid (0)
create implication metriacanthosaurid (8) -> allosauroid (0)
create implication monolophosaurus (20) -> allosauroid (0)
remove implication ornithomimid (87) -> theropod (27809)
create implication ornithomimosaur (4) -> theropod (27809)
create implication ornithomimid (87) -> ornithomimosaur (4)
create alias ceratosaur (4) -> ceratosaurid (208)
create alias dromeosaur (4) -> dromaeosaurid (13306)
create alias dromaosaur (1) -> dromaeosaurid (13306)
create alias compy (2) -> compsognathus (352)

Reason: Part 8, it's time to get on with theropods. This is gonna take a while, because there's lots of them we don't have attached

- Anchiornis falls under Troodontidae
- Eudromaeosauria is just a group that includes most common raptors. There's no real reason to have it tagged outside dromaeosaurid
- Guanlong falls under Protoceratosauridae, and that family is under Tyrannosauroidea. But we don't tag Protoceratosauridae, and frankly, I don't want to tag it either. That family is a mess, and a lot of things included under it aren't always considered to be under it
- Torvosaurus falls under Megalosauridae
- Now the kicker here is Allosauroidea. I've seen carnosaur on a post, and upon digging it's just a synonym of Allosauroidea. That superfamily encompasses Allosauridae, Carcharodontosauridae, Neovenatoridae, and Metriacanthosauridae, as well as Monolophosaurus who doesn't really know where to go so it's just tagging along EDIT: carnosaur seems to be used primarily as a Warhammer tag. It definitely should get a disambiguation. There's at least one post that's misusing it already.
- I am also including the tag for Ornithomimosauria here, since we've got 3 non-ornithomimid ornithomimosaurs on the site already
- This also includes aliases for some terms that mean the exact same thing some other tags already do - ceratosaur, dromeosaur, and compy

Necessary followup once this goes through:

alias eudromaeosaurian -> dromaeosaurid

Updated

The bulk update request #10995 is pending approval.

create implication sinosauropteryx (34) -> theropod (27809)
create implication altispinax (1) -> theropod (27809)
create implication becklespinax (3) -> theropod (27809)
create implication coelurus (1) -> theropod (27809)
create implication tanycolagreus (2) -> theropod (27809)
create implication enantiornithine (7) -> theropod (27809)
create implication hesperornithoides (1) -> troodontid (441)
create implication sinornithoides (6) -> troodontid (441)
create implication nothronychus (1) -> therizinosaurid (81)
create implication achillobator (14) -> dromaeosaurid (13306)
create implication sinornithosaurus (2) -> dromaeosaurid (13306)
create implication mononykus (3) -> alvarezsaurid (1)
create implication saurophaganax (5) -> allosaurid (774)
create implication falcatakely (1) -> enantiornithine (7)
create implication pycnonemosaurus (2) -> abelisaurid (440)
create implication struthiomimus (15) -> ornithomimid (87)
create implication chirostenotes (1) -> caenagnathid (20)
create implication moros_intrepidus (3) -> tyrannosauroid (7582)
create implication elaphrosaurus (1) -> noasaurid (12)
create implication deinocheirus (11) -> ornithomimosaur (4)
create implication pelecanimimus (1) -> ornithomimosaur (4)
create implication suchomimus (0) -> spinosaurid (2272)
create implication irritator (8) -> spinosaurid (2272)
remove implication suchomimus_(species) (37) -> spinosaurid (2272)
create alias alvarezsaur (1) -> alvarezsaurid (1)

Reason: Part 9 - New theropods. This will likely need more than one BUR

- Sinosauropteryx has its own family, but it is the only species there. So it doesn't really matter
- Hesperornithoides and Sinornithoides fall under Troodontidae
- Nothronychus falls under Therizinosauridae
- Achillobator and Sinornithosaurus fall under Dromaeosauridae
- Mononykus falls under Alvarezsauridae. I thought it was the most well-known one of the bunch, kinda surprised the family tag exists and it's not there yet
- Saurophaganax falls under Allosauridae. Sometimes it's considered a synonym of Allosaurus, but it's not official yet so it gets to stay
- Becklespinax is a mess is what it is. Altispinax, despite the similar name and confusion, is a separate mess. Coelurus and Tanycolagreus are close behind, because they're not assigned to any particularly granular taxa
- Falcatakely belongs to Enantiornithes, which is an oddball group of Theropods that's not attached anywhere yet
- Pycnonemosaurus belongs to Abelisauridae
- Struthiomimus belongs to Ornithomimidae
- Chirostenotes belongs to Caenagnathidae
- Moros falls under Tyrannosauroidea
- Elaphrosaurus falls under Noasauridae
- Deinocheirus and Pelecanimimus are non-ornithomimid ornithomimosaurs
- Irritator belongs to Spinosauridae. So does Suchomimus, and I really don't believe we need the tag to have a suffix

Followup needed

alias suchomimus_(species) -> suchomimus

Updated

The bulk update request #10996 is pending approval.

remove alias megaraptorid (0) -> theropod (27809)
remove alias megaraptoridae (0) -> theropod (27809)
create alias scipionyx_samniticus (1) -> scipionyx (17)
create implication scipionyx (17) -> compsognathid (352)
create implication ubirajara (1) -> compsognathid (352)
create implication yi_qi (17) -> theropod (27809)
create implication ornitholestes (14) -> theropod (27809)
create implication bicentenaria (2) -> theropod (27809)
create implication poekilopleuron (1) -> theropod (27809)
create implication ilokelesia (1) -> abelisaurid (440)
create implication spectrovenator (1) -> abelisaurid (440)
create implication rugops (2) -> abelisaurid (440)
create implication tyrannomimus (1) -> ornithomimosaur (4)
create implication shuvuuia (2) -> alvarezsaurid (1)
create implication shanag (1) -> dromaeosaurid (13306)
create implication adasaurus (52) -> dromaeosaurid (13306)
create implication lythronax (1) -> tyrannosaurid (7499)
create implication urbacodon (1) -> troodontid (441)
create implication hypnovenator (10) -> troodontid (441)
create implication mei_long (2) -> troodontid (441)
create implication duonychus (1) -> therizinosaurid (81)
create implication metriacanthosaurus (7) -> metriacanthosaurid (8)
create alias pyroraptor_olympius (2) -> pyroraptor (16)
remove implication masiakasaurus_knopfleri (4) -> masiakasaurus (8)
remove implication troodon_formosus (0) -> troodon (421)

Reason: Part 9.5 because there's so many theropods

- Yi Qi is an oddball theropod. It belongs to a specific family, but these species are pretty niche and I don't expect them to ever appear. I think going straight to theropod is fine
- Scipionyx falls under Compsognathidae, and there's only a single species so having these two tags separately is redundant
- Ubirajara is a weird case. It was described in 2020 (or 2021?) in a legal fiasco, meaning that technically the papers describing it are actually not valid. Mainly because they've been removed. It was described as a Compsognathid back then, but nothing really happened with the species since except for the fossil being returned to Brazil. It is currently not present in any taxonomic sources, but the animal nevertheless does exist
- Ornitholestes is... weird. According to C. Hendrickx and O. Mateus 2014, it's a compsognathid. But in 2021 there was supposed evidence it's an oviraptorosaur. I'll just leave it as a theropod
- Ilokelesia, Spectrovenator, and Rugops are from Abelisauridae
- Bicentenaria is a Coelurosaur, but we don't have a tag for those
- Tyrannomimus is another non-ornithomimid ornithomimosaur
- Shuvuuia is from Alvarezsauridae
- Shanag is a microraptine dromaeosaurid
- Adasaurus is a dromaeosaurid
- Lythronax is a tyrannosaurid
- Urbacodon, Hypnovenator, and Mei Long are troodontids
- Metriacanthosaurus, in a shocking twist, is a metriacanthosaurid
- Poekilopleuron is weird. Some sources call it a synonym of megalosaurus, but supposedly last year it was placed in Allosauroidea in some studies. Safest to leave it as just a theropod
- Duonychus is a fresh therizinosaurid described this year
- I am unaliasing megaraptorid and megaraptoridae from theropod here, because these are actual valid theropod families. Doubly so because there's two separate species of megaraptorid on the site - this tag can and should be used
- Similarly to Scipionyx - Pyroraptor, Troodon, and Masiakasaurus only have a single species each, so having a species and genus tag for them is redundant. Doubly so for Pyroraptor, where the species tag used is a typo

Followup necessary:

unimply megaraptor -> theropod
imply megaraptor -> megaraptorid
imply maip -> megaraptorid
alias megaraptoridae -> megaraptorid
imply megaraptorid -> theropod
alias masiakasaurus_knopfleri -> masiakasaurus
alias troodon_formosus -> troodon

NOTE
There's also dromeathomimus, but I have no idea what the hell that is. The only results google gives for that name are various porn and/or furry sites that use the word as a tag

Updated

The bulk update request #10997 is pending approval.

remove alias stygimoloch (6) -> pachycephalosaurus (238)
remove alias dracorex (0) -> pachycephalosaurus (238)

Reason: The 10th and final part of non-fictional dinosaur tags I've found on the site. I left it for last because I think this one, unlike the others, might be questionable

Unaliasing Stygimoloch and Dracorex from Pachycephalosaurus

Despite what Wikipedia did by merging their articles, these two are NOT objectively synonymous animals. The wikipedia article even says "possibly" dubious, and notes the possibility that, even if Stygimoloch is the same genus, it could be a different species entirely.

There are many other dubious genera on the site, some like troodon being perfectly comfortable in the place they sit at with hundreds of attached posts. I disagree that Stygimoloch and Dracorex should be treated differently.

And, for the most important reason - these three species are quite literally always depicted in completely different ways, so they can very easily be discerned via TWYS. Even if it turns out that these three represent different growth stages of the same animal, with how different their skulls look and how differently they're depicted they do warrant separate tags, similar to how caterpillar or tadpole exist.

Necessary followup

imply stygimoloch -> pachycephalosaurid
imply dracorex -> pachycephalosaurid

The bulk update request #10998 is pending approval.

remove implication oviraptorid (190) -> theropod (27809)
remove implication caenagnathid (20) -> theropod (27809)
create alias oviraptorisaur (0) -> oviraptorosaur (1)
create implication oviraptorosaur (1) -> theropod (27809)
create implication caenagnathid (20) -> oviraptorosaur (1)
create implication oviraptorid (190) -> oviraptorosaur (1)
create implication incisivosaurus (2) -> oviraptorosaur (1)
create implication avimimus (7) -> oviraptorosaur (1)
create implication corythoraptor (2) -> oviraptorid (190)
create implication eustreptospondylus (2) -> megalosaurid (67)
create implication yungavolucris (1) -> enantiornithine (7)
create implication imperobator (3) -> dromaeosaurid (13306)
create implication halszkaraptor (3) -> dromaeosaurid (13306)
create implication fukuiraptor (2) -> neovenatorid (2)
create implication chilantaisaurus (1) -> neovenatorid (2)
create implication kryptops (1) -> abelisaurid (440)
mass update citipati -> citipati_(artist)
create alias therizinosaur (6) -> therizinosaurid (81)

Reason: Apparently part 11 because there's way too many stray oviraptorosaurs for me to ignore

Aaand I needed a place to put Eustreptospondylus in.

EDIT: And Yungavolucris is another Enantiornithine I found. The dinosaurs never end.

EDIT2: Citipati needs to be migrated to an artist suffix, because the word is a genus of Oviraptorid in itself and it's too confusing this way.

EDIT3: Look at that, there was an untagged Imperobator post. And turns out Halszkaraptor wasn't attached either. This is going great

EDIT4: It's been 5 days and two new dinosaur tags have been created. It's gonna keep on coming isn't it

NOW this should be all of the non-fictional ones. I sure hope, at least. There's some broader group tags I still haven't touched because I didn't figure they're really necessary or worthwhile, but for individual genera these are all I could find

Updated