Donmai

The Fate/Grand Retagging Project

Posted under Tags

Mexiguy said:

I'm in favor of option 1, it both reduces the burden on non-fans because it doesn't require any previous knowledge and reduces the amount of gardening required from fans.

I'm probably gonna sound like a broken record on this one, but: none of the options would really improve anything for non-fans. They will need prior knowledge regardless to know what is what and who is who and which variant they are currently uploading, just like I would if uploading/tagging any franchise I'm not familiar with.
Non-fans are a non-factor for the tagging convention because non-fans will need to look into things to tag them properly no matter what - the only difference between doing things as they currently are and Option 1 is that in Option 1 they'll tag Astolfo (Fate) (All) if they're unsure and at current they'll tag Astolfo (Fate) if they're unsure. In both cases, if they want to tag the appropriate variant, they have to further look into it.
Even swimsuit variants are sometimes mistagged as it stands despite having a visually descriptive name, because not every drawing of the character in a swimsuit is actually the swimsuit variant, but how does a non-fan know that outside of checking the tags beforehand?

Stubbornly sticking with option 4 is what got us in this mess to begin with.

The mess we're in and we're trying to fix is mainly caused by just not actually sticking to a standard. We have characters with _(fate), characters with _(fate/grand_order), characters without a series qualifier, characters with a catch-all after one single swimsuit variant, characters with 'justified' catch-alls, characters with qualifiers all over the place in a random order, characters with standardised qualifiers, characters with their own naming convention, costumes with a chartag, costumes with a gentag, costumes without a tag at all, etc etc.

This project to begin with was unifying and fixing series and variant qualifiers, and then once that's done, figuring out tagging costumes as well as drastically different ascension levels - not changing the whole tagging convention itself. This "give qualifiers to every variant and overhaul the way we tag Fate" push is only tangentially related to the problem and isn't a necessity at all because the site-wide standard that is Option 4 works in 99% of Fate cases and we can just handle the 1% accordingly.

To go back to the previous thread that lead to this one, my general stance is pretty much identical to these points:

evazion said:

  • *_(all) tags should only be used for major characters that have many different appearances across multiple games, like Saber. They're shouldn't be used just because a character shows up in Fate/Grand Order with a new skin or two. Tags like Mordred (Fate) (all) are overkill, all she has is two different versions, a regular version and a swimsuit version.

[...]

Compare this to things like Azur Lane, Overwatch, or League of Legends, where each character has a list of their skins on their wiki, and they're all consistently named, so even if you don't know anything about the character, it's relatively straightforward to figure everything out. You know what your options are. You can go to a character's wiki, click on each skin to see what it looks like, and see how many posts it has. Even if a character has 10 different skins, you can look at them all and figure it out.

  • Non-fans WILL have to look up which chartag is the proper one regardless of how we name tags or what convention we follow, so the best thing we can do to help them is remain consistent with other franchises and the rest of the site.
  • Catch-all tags are only necessary in the exceptional fringe cases of characters with variants of variants of variants like Saber or Jeanne d'Arc; in every other case the current Danbooru standard (Option 4) is entirely functional even if the character has several costumes forms and variants like BB or Cu Chulainn, exactly as is done outside of Fate with Tracer or Akali or Taihou for example.

So you have Astolfo (Fate) as the base, then implicated by Astolfo (Saber) (Fate), then let's say he gets a swimsuit and a christmas version, Astolfo (Swimsuit Whateverclass) (Fate) Astolfo (Christmas Whateverclass) (Fate) get made and imply the base, and if we get in the business of tagging costumes then we'll have Astolfo (Memories at Trifas) (Fate) Astolfo (Sailor Paladin) (Fate) and whatever else also implying the base. List the variants/skins/whatever on the Astolfo (Fate) wiki, implicate them to the base, and that's that, and it works just like with other franchises; even if F/GO has more than just "costumes" and has CEs and this and that, functionally for tagging purposes they're similar.

There's no need to overhaul the entire tagging nomenclature exclusively for Fate so that it can be consistent with itself but inconsistent with the rest of the site, just for the sake of a few (admittedly big, but few) exceptions that can be counted on one hand.
Treat Fate like every other franchise and keep things standardized and consistent with the rest of the site (which is what would actually help non-fans, rather than making Fate as a whole one big fate exception), and handle the few exceptional characters as they need handling. There are only a handful, and the amount of exceptions probably won't explode whether in a day or a year because the problem children will always be the same (Artoria/Saberfaces, and maybe Liz or such) and we're probably only going to get one or two more exceptions in the coming decade. And if there IS need to overhaul the tagging system for Fate even as it currently is, such as with catch-alls, then that means it's not a Fate-centric concern and there is the same need for other franchises that get several skins per characters, like Overwatch or League of Legends. There's no particular reason to treat Fate as an exception in this regard because Fate as a whole by and large isn't an exception, it just has a few exceptional cases outside the norm and the overwhelming majority of the franchise fits the mold perfectly fine even with variants, and costumes, and CEs, and so on.

I'm going to take a break from the discussion for a bit because I think I've exhausted everything I can say on the subject, but hopefully there's more people weighing in with their thoughts too.

All right. So after reviewing what everyone has said, the general consensus is this; while there is a demand for some kind of standardization, that doesn't necessarily mean the change has to be a radical one that treats Fate as some kind of special exception on Danbooru. As Astolfo pointed out, there are a LOT more characters in the entire franchise that these rules won't apply to, so it would be overkill to apply some kind of blanket rule to anyone and everyone when it's hardly necessary, as stated by Evazion. What we're ultimately dealing with is a small handful of fringe cases that need to be handled on a case-to-case basis. The problem with Fate as a franchise is that it pushes these fringe cases in our faces all the time, so we've mistakenly misconstrued the issue to think that those cases should define the standard for the entire series. If we allow that to happen, then we're just digging this series into a deeper hole as far as tagging goes.

So, we have two defined character categories; only 2 variants, and 3+ variants.

For 3+ variants, the favored option appears to be #1 - catchall tag, and default character gets a class qualifier. Perhaps the only result of this discussion is the addition of a class qualifier on the default variant, but only for those with 3+ variants so that each chartag intuitively defines the character's classes and leaves no confusion as to what the default variant's tag is supposed to mean. Updating the main Fate series wiki to reflect this change might be helpful as well. Yeah, I said that I preferred Option 1, but I also understand how needless it is to apply this as a blanket rule to everyone. In my eyes, it works only for 3+ variants.

If this is agreeable, then the BUR needs to be adjusted to include the following characters:

artoria_pendragon_(fate) -> artoria_pendragon_(saber)_(fate) (vs. Alter, Swimsuit Archer, on and on and on)
elizabeth_bathory_(fate) -> elizabeth_bathory_(lancer)_(fate) (vs. Halloween Caster & Brave)
helena_blavatsky_(fate) -> helena_blavatsky_(caster)_(fate) (vs. Swimsuit Archer & Christmas, plus needs catchall implication)
ishtar_(fate) -> ishtar_(archer)_(fate) (vs. Swimsuit Rider & Space)
jeanne_d'arc_(fate) -> jeanne_d'arc_(ruler)_(fate) (vs. Alter, Swimsuit Archer, and so on)
marie_antoinette_(fate) -> marie_antoinette_(rider)_(fate) (vs. Swimsuit Caster & Alter)
nero_claudius_(fate) -> nero_claudius_(saber)_(fate) (vs. Bride & Swimsuit Caster)
oda_nobunaga_(fate) -> oda_nobunaga_(archer)_(fate) (vs. Swimsuit Berserker & Maou Avenger)
okita_souji_(fate) -> okita_souji_(saber)_(fate) (vs. Alter & Swimsuit Assassin)
scathach_(fate) -> scathach_(lancer)_(fate) (vs. Swimsuit Assassin & Skadi)
tamamo_no_mae_(fate) -> tamamo_no_mae_(caster)_(fate) (vs. Swimsuit Lancer, Assassin, Cat, and so on)

For only 2 variants, the preference seems to be #4 - no catchall tag, and default character does not get a class qualifier, which is already being put into standard practice and doesn't need to be changed, short of reworking wikis to cross-reference the variants and periodically checking in to clean any mistagged chartags.

In conclusion, no matter what we do to refine tagging or how much we debate in the forum, the fact remains that non-fans who just want to upload a Fate image in passing will inevitably not do any of this detailed looking up to get a character right. The best thing to do is to keep the change as light as possible so that non-fans will not be overwhelmed, and then update chartags as new variants are released.

Does this sound doable?

Benit149 said:

In conclusion, no matter what we do to refine tagging or how much we debate in the forum, the fact remains that non-fans who just want to upload a Fate image in passing will inevitably not do any of this detailed looking up to get a character right. The best thing to do is to keep the change as light as possible so that non-fans will not be overwhelmed, and then update chartags as new variants are released.

Does this sound doable?

Yes, agree with everything said here.

Updated the BUR with the changes I mentioned in my previous post, plus requested for helena_blavatsky_(fate)_(all) and marie_antoinette_(fate)_(all) catchall tags to be made. Unless there are any further arguments, this should be the last edit I make to the BUR, since it's getting large enough as it is. Hopefully it will get approved, and if there are any other changes that need to be made, a new one will have to be started.

I don't know, has there really even BEEN anything like a general consensus thus far?

For example, the 3+ variants for a catch-all thing is basically what we already do, but it's exclusive to Fate and causes a lot of problems with the "Option 4 for most, Option 1 for those with catch-alls" model since 3 is such a low limit - especially if we start getting into tagging costumes, it might as well just be "Option 1 for everyone" then because with CEs and stuff the amount of characters with under 3 costumes will be low.
"Option 4 for most, Option 1 for those with catch-alls" basically entirely hinges on the idea that most characters would be treated like other franchises, without catch-alls, even if they have a bunch of costumes - and that catch-alls would be reserved for characters with a huge amount of greatly different forms like Saber or Jeanne; as a tagging model it completely falls apart if we give catch-alls to every character with 3+ skins, especially if we begin tagging costumes and CE costumes.

Either way as of right now I think rather than create catch-alls and give qualifiers to base forms (outside of the big ones Ruler Jeanne/Lancer Liz/Saber Artoria) and such changes, the BUR should strictly focus on:

  • Unifying the franchise qualifiers
  • Unifying the odd unstandardised class qualifiers
  • Renaming the non-spoilery one-word tags like Lancer or Saber

to get all THAT out of the way. When that is done and approved is when we can focus on how to proceed next, what to do with costumes and ascensions, if we should change the tagging nomenclature, etc.
Rushing big changes that are still being discussed while we're in the middle of fixing things will probably just cause even more issues in both short and long run.

Updated

ckam said:

Let's consider the discussion for CEs and costumes later. Right now, we should focus on getting all the character tags renamed and unified.

That’s what the mass update BUR is for, but it may be rejected due to it either being neglected or not in favour for some reason. Maybe I made the request too large?

I just want to reiterate what I said on the previous page because I think it was missed among all that discussion.

G-SANtos said:

Before the BUR is approved, I just want to say Artoria Pendragon doesn't need a (Fate) because it's not a public domain name like the majority of Servants or the multiple personification anime (Kantai Collection, Kemono Friends, etc.), and there's no other franchise with an Artoria Pendragon the name could conflict with. For example, would you put a Fate parser on Emiya Shirou before another franchise produces a character named Emiya Shirou?

The main Artoria should just be artoria_pendragon, and the catchall artoria_pendragon_(all).

Putting a Fate parser on Artoria makes as much sense as putting a parser on any character with an original name.

G-SANtos said:

Putting a Fate parser on Artoria makes as much sense as putting a parser on any character with an original name.

While i'd agree on that, i think in forum #157828 it was decided that big copyrights should have the suffix on all characters, regardless of uniqueness. It didn't have much discussion, so it could be contested, but i feel like it helps sorting out all characters.

I’m also in favour of keeping the *_(fate) parser for Artoria. She might be an ‘original character’ in the strictest sense, but she’s still based off of the legend of King Arthur/Artorius Pendragon. Plus it would be consistent with how qualifiers work for other series, along with using it for her numerous variants. Maybe it’s not necessary, but the important thing here is consistency, especially when we’re dealing with characters who have a ridiculous number of variants.

As for re-requesting the BUR, I have to admit that it might have been a bit hasty, but to see it rejected after I put in a lot of research to cherry pick everything out has left me a bit disheartened. I’m going to wash my hands of that nonsense and let someone else do the request if they so wish to copy and paste the one I did.

BUR #3975 has been rejected.

Show

rename abigail_williams_(fate/grand_order) -> abigail_williams_(fate)
rename add_(lord_el-melloi_ii) -> add_(fate)
rename alcides_(fate/strange_fake) -> alcides_(fate)
rename alice_(fate/extra) -> alice_(fate)
rename altera_larva -> altera_larva_(fate)
rename altera_the_santa -> altera_the_santa_(fate)
rename anne_bonny_(fate/grand_order) -> anne_bonny_(fate)
rename antonio_salieri_(fate/grand_order) -> antonio_salieri_(fate)
rename archer -> archer_(fate/stay_night)
rename archer_(prisma_illya) -> archer_(fate/kaleid_liner)
rename archer_alter -> archer_(alter)_(fate/grand_order:_first_order)
rename archer_class_(fate/stay_night) -> archer_class_(fate)
rename archer's_master_(fate/prototype) -> gilgamesh's_master_(fate/prototype)
rename arjuna_(fate/grand_order) -> arjuna_(fate)
rename arjuna_alter -> arjuna_(alter)_(fate)
rename arondight -> arondight_(fate)
rename artemis_(fate/grand_order) -> artemis_(fate)
rename arthur_pendragon_alter_(fate) -> arthur_pendragon_(alter)_(fate)
rename ashwatthama_(fate/grand_order) -> ashwatthama_(fate)
rename assassin_(fate/stay_night) -> sasaki_kojirou_(fate)
rename assassin_(fate/zero) -> hassan_of_hundred_personas_(fate)
create implication child_assassin_(fate/zero) -> hassan_of_hundred_personas_(fate)
create implication female_assassin_(fate/zero) -> hassan_of_hundred_personas_(fate)
rename assassin_class_(fate/stay_night) -> assassin_class_(fate)
rename asterios_(fate/grand_order) -> asterios_(fate)
rename astraea_(fate/grand_order) -> astraea_(fate)
rename avalon_(fate/stay_night) -> avalon_(fate)
rename avenger -> angra_mainyu_(fate)
rename avenger_class_(fate/stay_night) -> avenger_class_(fate)
rename balmung_(fate/apocrypha) -> balmung_(fate)
rename bartholomew_roberts_(fate/grand_order) -> bartholomew_roberts_(fate)
remove implication bb_(fate/extra_ccc) -> bb_(fate)_(all)
remove implication bb_(swimsuit_mooncancer)_(fate) -> bb_(fate)_(all)
rename bb_(fate/extra_ccc) -> bb_(fate)
mass update bb_(fate)_(all) -> bb_(fate)
rename bedivere -> bedivere_(fate)
rename bellerophon -> bellerophon_(fate)
rename benienma_(fate/grand_order) -> benienma_(fate)
rename beowulf_(fate/grand_order) -> beowulf_(fate)
rename berserker -> heracles_(fate)
rename berserker_(fate/strange_fake) -> jack_the_ripper_(fate/strange_fake)
rename berserker_class_(fate/stay_night) -> berserker_class_(fate)
rename billy_the_kid_(fate/grand_order) -> billy_the_kid_(fate)
rename black_keys -> black_keys_(fate)
rename boudica_(fate/grand_order) -> boudica_(fate)
rename bradamante_(fate/grand_order) -> bradamante_(fate)
rename bucephalus -> bucephalus_(fate)
rename caladbolg -> caladbolg_(fate)
rename calamity_jane_(fate/grand_order) -> calamity_jane_(fate)
rename caliburn -> caliburn_(fate)
rename caligula_(fate/grand_order) -> caligula_(fate)
rename captain_nemo_(fate/grand_order) -> captain_nemo_(fate)
rename carmilla_(fate/grand_order) -> carmilla_(fate)
rename caster -> medea_(fate)
rename caster_lily -> medea_(lily)_(fate)
rename caster_(fate/strange_fake) -> alexandre_dumas_(fate)
rename caster_class_(fate/stay_night) -> caster_class_(fate)
rename castor_(fate/grand_order) -> castor_(fate)
rename chacha_(fate/grand_order) -> chacha_(fate)
rename charles_babbage_(fate/grand_order) -> charles_babbage_(fate)
rename charles_henri_sanson_(fate/grand_order) -> charles-henri_sanson_(fate)
rename charlotte_corday_(fate/grand_order) -> charlotte_corday_(fate)
rename chevalier_d'eon_(fate/grand_order) -> chevalier_d’eon_(fate)
rename christopher_columbus_(fate/grand_order) -> christopher_columbus_(fate)
rename circe_(fate/grand_order) -> circe_(fate)
rename clarent -> clarent_(fate)
rename cleopatra_(fate/grand_order) -> cleopatra_(fate)
rename colonel_olcott_(fate/grand_order) -> colonel_olcott_(fate)
rename dahut_(fate/grand_order) -> dahut_(fate)
rename darius_iii_(fate/grand_order) -> darius_iii_(fate)
rename david_(fate/grand_order) -> david_(fate)
rename demeter_(fate/grand_order) -> demeter_(fate)
rename demon_pillar_(fate/grand_order) -> demon_pillar_(fate)
rename dun_stallion -> dun_stallion_(fate)
rename ea_(fate/stay_night) -> ea_(fate)
rename edmond_dantes_(fate/grand_order) -> edmond_dantes_(fate)
rename edward_teach_(fate/grand_order) -> edward_teach_(fate)
rename elixir_of_love_(fate/grand_order) -> elixir_of_love_(fate)
rename emiya_shirou_(prisma_illya) -> emiya_shirou_(fate/kaleid_liner)
rename emiya_alter -> emiya_(alter)_(fate)
rename enki_(fate/prototype) -> enki_(fate)
rename enkidu_(fate/strange_fake) -> enkidu_(fate)
rename enkidu_(weapon) -> enkidu_(weapon)_(fate)
rename ereshkigal_(fate/grand_order) -> ereshkigal_(fate)
rename eric_bloodaxe_(fate/grand_order) -> eric_bloodaxe_(fate)
rename europa_(fate/grand_order) -> europa_(fate)
rename euryale -> euryale_(fate)
rename excalibur -> excalibur_(fate/stay_night)
rename excalibur_morgan -> excalibur_morgan_(fate)
rename excalibur_galatine -> excalibur_galatine_(fate)
rename fergus_mac_roich_(fate/grand_order) -> fergus_mac_roich_(fate)
rename fergus_mac_roich_(young)_(fate/grand_order) -> fergus_mac_roich_(young)_(fate)
rename florence_nightingale_(fate/grand_order) -> florence_nightingale_(fate)
rename florence_nightingale_santa_(fate/grand_order) -> florence_nightingale_(santa)_(fate)
rename fou_(fate/grand_order) -> fou_(fate)
rename fragarach -> fragarach_(fate)
rename fuuma_kotarou_(fate/grand_order) -> fuuma_kotarou_(fate)
rename gae_bolg -> gae_bolg_(fate)
rename galahad_alter -> galahad_(alter)_(fate)
rename gareth_(fate/grand_order) -> gareth_(fate)
rename gawain_(fate/extra) -> gawain_(fate)
rename gazer_(fate/grand_order) -> gazer_(fate)
rename geronimo_(fate/grand_order) -> geronimo_(fate)
rename gilgamesh -> gilgamesh_(fate/stay_night)
rename gray_(lord_el-melloi_ii) -> gray_(fate)
rename archer_(fate/prototype) -> gilgamesh_(fate/prototype)
rename child_gilgamesh -> child_gilgamesh_(fate)
rename caster_(fate/zero) -> gilles_de_rais_(fate/zero)
rename goetia_(fate/grand_order) -> goetia_(fate)
rename grainne -> grainne_(fate)
rename han_xin_(fate/grand_order) -> han_xin_(fate)
rename hans_christian_andersen_(fate)_(adult) -> hans_christian_andersen_(adult)_(fate)
rename hector_(fate/grand_order) -> hector_(fate)
rename helena_blavatsky_(fate/grand_order) -> helena_blavatsky_(fate)
rename hessian_(fate/grand_order) -> hessian_(fate)
rename hijikata_toshizou_(fate/grand_order) -> hijikata_toshizou_(fate)
rename houzouin_inshun_(fate/grand_order) -> houzouin_inshun_(fate)
rename ibaraki_douji_(fate/grand_order) -> ibaraki_douji_(fate)
rename ifrit_(fate/grand_order) -> efreet_(fate)
rename invisible_air -> invisible_air_(fate)
rename ishtar_(fate/grand_order) -> ishtar_(fate)
rename ivan_the_terrible_(fate/grand_order) -> ivan_the_terrible_(fate)
rename jaguarman_(fate/grand_order) -> jaguarman_(fate)
rename james_moriarty_(fate/grand_order) -> james_moriarty_(fate)
rename jason_(fate/grand_order) -> jason_(fate)
rename jeanne_d'arc_(swimsuit_archer) -> jeanne_d'arc_(swimsuit_archer)_(fate)
rename jeanne_d'arc_(alter_swimsuit_berserker) -> jeanne_d'arc_(alter_swimsuit_berserker)_(fate)
rename jeanne_d'arc_alter_santa_lily -> jeanne_d'arc_alter_santa_lily_(fate)
rename jing_ke_(fate/grand_order) -> jing_ke_(fate)
rename joyeuse_ordre -> joyeuse_ordre_(fate)
rename julius_caesar_(fate/grand_order) -> julius_caesar_(fate)
rename kama_(fate/grand_order) -> kama_(fate)
rename karin_(fate/requiem) -> karin_(fate)
rename katsushika_hokusai_(fate/grand_order) -> katsushika_hokusai_(fate)
rename kasuga_no_tsubone_(fate/grand_order) -> kasuga_no_tsubone_(fate)
rename katou_danzou_(fate/grand_order) -> katou_danzou_(fate)
rename king_hassan_(fate/grand_order) -> king_hassan_(fate)
rename kiyohime_(fate/grand_order) -> kiyohime_(fate)
rename kobayashi_(fate/zero) -> kobayashi_(fate)
rename kotone_(fate/zero) -> kotone_(fate)
rename koyanskaya -> koyanskaya_(fate)
rename lahmu -> lahmu_(fate)
rename lakshmibai_(fate/grand_order) -> lakshmibai_(fate)
rename lancer -> cu_chulainn_(fate/stay_night)
rename cu_chulainn_(fate/grand_order) -> cu_chulainn_(caster)_(fate)
rename cu_chulainn_alter_(fate/grand_order) -> cu_chulainn_(alter)_(fate)
rename lancer_(prisma_illya) -> cu_chulainn_(fate/kaleid_liner)
rename lancer_(fate/zero) -> diarmuid_ua_duibhne_(fate)
rename lancer_class_(fate/stay_night) -> lancer_class_(fate)
rename lavinia_whateley_(fate/grand_order) -> lavinia_whateley_(fate)
rename leonardo_da_vinci_(fate/grand_order) -> leonardo_da_vinci_(fate)
rename leonidas_(fate/grand_order) -> leonidas_(fate)
rename leysritt -> leysritt_(fate)
rename li_shuwen_(fate/grand_order) -> li_shuwen_(young_lancer)_(fate)
rename li_shuwen_(koha-ace) -> li_shuwen_(old_lancer)_(fate)
rename li_shuwen_(fate) -> li_shuwen_(young_assassin)_(fate)
rename imperial_head_guard_(fate/grand_order) -> li_shuwen_(old_assassin)_(fate)
create alias limited/zero_over -> sengo_muramasa_(fate)
rename lobo_(fate/grand_order) -> lobo_(fate)
rename mandricardo_(fate/grand_order) -> mandricardo_(fate)
rename marie_antoinette_(fate/grand_order) -> marie_antoinette_(fate)
rename marie_antoinette_(alter)_(fate/grand_order) -> marie_antoinette_(alter)_(fate)
rename mary_read_(fate/grand_order) -> mary_read_(fate)
rename mata_hari_(fate/grand_order) -> mata_hari_(fate)
rename matsudaira_nobutsuna_(fate/grand_order) -> matsudaira_nobutsuna_(fate)
remove implication medb_(fate/grand_order) -> medb_(fate)_(all)
remove implication medb_(swimsuit_saber)_(fate) -> medb_(fate)_(all)
rename medb_(fate/grand_order) -> medb_(fate)
mass update medb_(fate)_(all) -> medb_(fate)
rename medjed -> medjed_(fate)
rename medusa_(lancer_alter)_(fate) -> medusa_(alter)_(fate/grand_order:_first_order)
rename mephistopheles_(fate/grand_order) -> mephistopheles_(fate)
rename merlin_(fate) -> merlin_(fate/stay_night)
rename minamoto_no_raikou_(fate/grand_order) -> minamoto_no_raikou_(fate)
rename mithrenes -> mithrenes_(fate)
rename miyamoto_musashi_(fate/grand_order) -> miyamoto_musashi_(fate)
rename mochizuki_chiyome_(fate/grand_order) -> mochizuki_chiyome_(fate)
remove implication mordred_(fate) -> mordred_(fate)_(all)
remove implication mordred_(swimsuit_rider)_(fate) -> mordred_(fate)_(all)
mass update mordred_(fate)_(all) -> mordred_(fate)
rename moses_(fate/prototype_fragments) -> moses_(fate)
rename musashibo_benkei_(fate/grand_order) -> musashibo_benkei_(fate)
rename mysterious_heroine_x -> mysterious_heroine_x_(fate)
rename mysterious_heroine_x_(alter) -> mysterious_heroine_x_(alter)_(fate)
rename mysterious_heroine_xx_(foreigner) -> mysterious_heroine_xx_(fate)
rename naga_(fate/grand_order) -> naga_(fate)
rename nameless_dagger -> nameless_dagger_(fate)
rename napoleon_bonaparte_(fate/grand_order) -> napoleon_bonaparte_(fate)
rename nefertari_(fate/prototype_fragments) -> nefertari_(fate)
rename nezha_(fate/grand_order) -> nezha_(fate)
rename nikola_tesla_(fate/grand_order) -> nikola_tesla_(fate)
remove implication nitocris_(swimsuit_assassin)_(fate) -> nitocris_(fate/grand_order)
rename nitocris_(fate/grand_order) -> nitocris_(fate)
rename nursery_rhyme_(fate/extra) -> nursery_rhyme_(fate)
rename oda_nobukatsu_(fate/grand_order) -> oda_nobukatsu_(fate)
rename odysseus_(fate/grand_order) -> odysseus_(fate)
rename okada_izou_(dog) -> okada_izou_(dog)_(fate)
rename onui_(fate/grand_order) -> onui_(fate)
rename oprichnik_(fate/grand_order) -> oprichnik_(fate)
rename orion_(fate/grand_order) -> orion_(bear)_(fate)
rename osakabe-hime_(fate/grand_order) -> osakabe-hime_(fate)
rename ougi_(fate/zero) -> ougi_(fate)
rename paris_(fate/grand_order) -> paris_(fate)
rename parvati_(fate/grand_order) -> parvati_(fate)
rename patxi -> patxi_(fate)
rename paul_bunyan_(fate/grand_order) -> paul_bunyan_(fate)
rename penthesilea_(fate/grand_order) -> penthesilea_(fate)
rename phantom_of_the_opera_(fate/grand_order) -> phantom_of_the_opera_(fate)
rename photon_ray -> photon_ray_(fate)
rename pollux_(fate/grand_order) -> pollux_(fate)
rename qin_shi_huang_(fate/grand_order) -> qin_shi_huang_(fate)
rename queen_of_sheba_(fate/grand_order) -> queen_of_sheba_(fate)
rename quetzalcoatl_(fate/grand_order) -> quetzalcoatl_(fate)
rename rama_(fate/grand_order) -> rama_(fate)
rename rasputin_(fate/grand_order) -> rasputin_(fate)
rename red_hare_(fate/grand_order) -> red_hare_(fate)
rename rider_(fate/strange_fake) -> pale_rider_(fate)
rename rider_class_(fate/stay_night) -> rider_class_(fate)
rename rhongomyniad -> rhongomyniad_(fate)
rename roland_(fate/grand_order) -> roland_(fate)
rename rohngall -> rohngall_(fate)
rename romulus_(fate/grand_order) -> romulus_(fate)
rename romulus_quirinus_(fate/grand_order) -> romulus_quirinus_(fate)
rename saber_(fate/strange_fake) -> richard_i_(fate)
rename saber -> artoria_pendragon_(fate)
rename saber_alter -> artoria_pendragon_(alter)_(fate)
rename santa_alter -> artoria_pendragon_(santa_alter)_(fate)
rename saber_lily -> artoria_pendragon_(lily)_(fate)
rename saber_lion -> artoria_pendragon_(lion_costume)_(fate)
rename sader -> artoria_pendragon_(sader)_(fate)
rename artoria_pendragon_(lancer) -> artoria_pendragon_(lancer)_(fate)
rename artoria_pendragon_(lancer_alter) -> artoria_pendragon_(lancer_alter)_(fate)
rename artoria_pendragon_(swimsuit_archer) -> artoria_pendragon_(swimsuit_archer)_(fate)
rename artoria_pendragon_(swimsuit_rider_alter) -> artoria_pendragon_(alter_swimsuit_rider)_(fate)
rename artoria_pendragon_(caster) -> artoria_pendragon_(caster)_(fate)
rename saber_class_(fate/stay_night) -> saber_class_(fate)
rename saint_george_(fate/grand_order) -> georgios_(fate)
remove implication saint_martha_(swimsuit_ruler)_(fate) -> saint_martha
rename saint_martha -> martha_(fate)
rename saint_martha_(swimsuit_ruler)_(fate) -> martha_(swimsuit_ruler)_(fate)
rename sakata_kintoki_(fate/grand_order) -> sakata_kintoki_(fate)
rename sakata_kintoki_rider_(fate/grand_order) -> sakata_kintoki_(rider)_(fate)
rename salome_(fate/grand_order) -> salome_(fate)
rename saver -> saver_(fate/prototype)
rename scathach_skadi_(fate/grand_order) -> scathach_skadi_(fate)
rename scheherazade_(fate/grand_order) -> scheherazade_(fate)
rename sella -> sella_(fate)
rename shamhat -> shamhat_(fate)
rename sherlock_holmes_(fate/grand_order) -> sherlock_holmes_(fate)
rename shibata_katsuie_(fate/grand_order) -> shibata_katsuie_(fate)
rename shirley_(fate/zero) -> shirley_(fate)
rename shuten_douji_(fate/grand_order) -> shuten_douji_(fate)
rename siduri_(fate/grand_order) -> siduri_(fate)
rename sieg_(fate/apocrypha) -> sieg_(fate)
rename sigma_(fate/strange_fake) -> sigma_(fate)
rename sigurd_(fate/grand_order) -> sigurd_(fate)
rename sita_(fate/grand_order) -> sita_(fate)
rename sitonai -> sitonai_(fate)
rename solomon_(fate/grand_order) -> solomon_(fate)
rename spriggan_(fate/grand_order) -> spriggan_(fate)
rename stheno -> stheno_(fate)
rename summer_casual_(fate/grand_order) -> summer_casual_(fate)
rename surtr_(fate/grand_order) -> surtr_(fate)
rename tanaka_(fate/kaleid_liner) -> tanaka_(fate)
rename tasuke_(fate/grand_order) -> tasuke_(fate)
rename tawara_touta_(fate/grand_order) -> tawara_touta_(fate)
rename thomas_edison_(fate/grand_order) -> thomas_edison_(fate)
rename tiamat_(fate/grand_order) -> tiamat_(fate)
rename tristan_(fate/grand_order) -> tristan_(fate)
rename true_assassin -> hassan_of_cursed_arm_(fate)
rename true_caster -> francois_prelati_(fate)
rename true_rider -> hippolyta_(fate)
rename tokitarou_(fate/grand_order) -> tokitarou_(fate)
rename tomoe_gozen_(fate/grand_order) -> tomoe_gozen_(fate)
rename tool_(fate/apocrypha) -> toole_(fate)
rename toyotomi_hideyoshi_(koha-ace) -> toyotomi_hideyoshi_(fate)
rename twinmyniad -> twinmyniad_(fate)
rename ushiwakamaru_(fate/grand_order) -> ushiwakamaru_(fate)
rename valkyrie_(fate/grand_order) -> valkyrie_(fate)
rename ortlinde_(fate/grand_order) -> ortlinde_(fate)
rename hildr_(fate/grand_order) -> hildr_(fate)
rename thrud_(fate/grand_order) -> thrud_(fate)
rename trimmau -> trimmau_(fate)
rename violet_(fate/extra_ccc) -> violet_(fate)
rename viy -> viy_(fate)
rename voyager_(fate/requiem) -> voyager_(fate)
rename watcher_(fate/strange_fake) -> watcher_(fate)
rename william_tell_(fate/grand_order) -> william_tell_(fate)
rename wolfgang_amadeus_mozart_(fate/grand_order) -> wolfgang_amadeus_mozart_(fate)
rename wu_zetian_(fate/grand_order) -> wu_zetian_(fate)
rename xiang_yu_(fate/grand_order) -> xiang_yu_(fate)
rename xuanzang_(fate/grand_order) -> xuangzang_sanzang_(fate)
rename yagyuu_munenori_(fate/grand_order) -> yagyuu_munenori_(fate)
rename yan_qing_(fate/grand_order) -> yan_qing_(fate)
rename yang_guifei_(fate/grand_order) -> yang_guifei_(fate)
rename yu_miaoyi_(swimsuit_lancer) -> yu_miaoyi_(swimsuit_lancer)_(fate)

OKAY SO that took me longer than "a moment" but I'm re-requesting this BUR, after making a few changes to it.

Right now there doesn't feel like there has been much consensus on how to move forward, so I think that at this stage the first BUR should focus on fixing the series qualifiers, the single class tag characters like Lancer, and already existing variant qualifiers.
As such, I removed elements that would create new catchalls or give new class qualifiers or such things, this type of change can come in a later BUR, when the series qualifiers are fixed and consistent, and when we've actually decided on how we want to handle tagging Fate variants if we ever do decide oh god what a headache.

As a summary, compared to the original BUR the changes I made are as follows:

  • Elements that created new catch-alls (such as for Helena or Marie Antoinette) or added class qualifiers (such as adding _(lancer) to elizabeth_bathory_(fate) or _(archer) to ishtar_(fate/grand_order)) were removed for the time being.
  • Fixed ordering and consolidated qualifiers that were separated (for example _(alter)_(swimsuit_berserker) into _(alter_swimsuit_berserker)) since that seemed to be the preferred/more intuitive way to do it.
  • I removed the line removing cu_chulainn_(fate/prototype)'s implication to the Cu catchall because I'm not sure why that was a change being made actually...
  • Some rename results were changed to be more consistent (for example, archer_(fate/kaleid_liner) instead of archer_(prisma_illya)_(fate) since we're keeping specific series qualifiers where relevant.)
  • Added some missing qualifier-less characters like MHX and MHXA, but there's probably still some missing maybe.
  • Added characters with the El-Melloi II series qualifier to be renamed to Fate.
  • A minor change but the Ifrit's rename has been changed to Efreet which is the name in game.

For the subject of Artoria (or other unique characters like Kazuradrop, Meltryllis, Reines El-Melloi Archisorte, all the Mysterious Heroines etc) getting a series qualifier or not because their names are unique, I left them in (and also added some) for consistency's sake with forum #157828, but I don't feel too strongly one way or the other. They can go with or they can absolutely go without a qualifier, with how unique such names are, so the BUR can be edited to remove unique characters if that's what is preferred.

So as a large summary, what the BUR does is:

This accomplishes the task of normalizing the situation for a vast majority of Fate tags so that we can proceed from there and figure out how the hell we'll tag variants, and who to give catchalls to, and how we name tags, and how we qualify this and that, etc etc.

Let me know if you spot a mistake or there are things to change, there's probably a bunch it's the first time I make a big BUR-

Astolfo said:

  • Remove catch-alls for characters that should not have a catch-all even by current standards, eg. BB Medb and Mordred.

BB has bb_(fate/extra ccc), BB Shot!, and bb_(swimsuit_mooncancer)_(fate) (the latter of which are 3 different outfits). I think she could use a catch-all tag.
Similarly, Medb has an alt outfit... Which doesn't have a tag and is pretty much just a palette swap, so i'm not sure if that counts.

They could also be readded afterwards though, so i'm not strongly against it.

Username_Hidden said:

BB has bb_(fate/extra ccc), BB Shot!, and bb_(swimsuit_mooncancer)_(fate) (the latter of which are 3 different outfits). I think she could use a catch-all tag.
Similarly, Medb has an alt outfit... Which doesn't have a tag and is pretty much just a palette swap, so i'm not sure if that counts.

They could also be readded afterwards though, so i'm not strongly against it.

They could, yeah. The reason I'm removing hers too is because in practice she only has two chartags which puts her in the same boat as Mordred, Medb, Nitocris etc.
If/when later when everything is normalised we finally settle on which way we tag things, then we'll go from there.

Okay, before I take the time to go through [literally all the tags on this page] to find out which tags were missed in the BUR, do we WANT to append _(fate) to every single Fate tag including incredibly unique names like Sola-Ui Nuada-Re Sophia-Ri or no? This should probably be decided now so that I can comb the BUR and either REMOVE the unique characters that don't need the qualifiers or ADD every missing tag I can possibly find.

If YES, should it also apply to "concept" tags like alter servant or command spell or only to the names (characters, weapons, etc.)

Updated

1 2 3 4 5 6 7 13