cuffs_(disambiguation) got me exploring some of the wiki for bondage gear and I noticed a few things:
1. shackles are described on the wiki as usually large, circular metal cuffs and are apparently a parent tag for every other type of (bondage) cuff. (EDIT: only for ankle_cuff and tail_cuff the rest was typed into the wiki manually)
2. We have metal_cuffs and iron_cuffs, as well as leather_cuffs and handcuffs.
3. We also have ankle_cuff and wrist_cuff, as well as some other variants that describe limb-specific cuffs.
3b. ankle_cuff implicates shackles
This has a few issues.
1. shackles is useless for actually finding the usual dungeon-esque thick metal cuffs linked by a chain (google's definition), or even just thicc metal cuffs (e6 definition), because of the implication of [[ankle_cuffs] to it. It has 14k results and is a mess. Many of the results have no metal restraints in them at all, instead being leather_cuffs for example (very common in bdsm or bondage_gear).
2. metal_cuffs and iron_cuffs are redundant.
3. I just realized that the "see related" entries in the wiki are manually typed and are...questionable. But I don't want to edit them without knowing how things are organized or are desired to be organized.
How can we clean this up?
Here's my proposal to start us brainstorming. EDIT: We already have most of this, it's just a matter of getting the implications/hierarchy right and folding in some tags that are unnecessary (?)
1. Have a top level cuffs_(restraint) to avoid ambiguity with the other kinds of cuffs
2. Have materials: metal_cuffs, leather_cuffs will probably handle 99% of the cases; these imply cuffs_(restraint). Get rid of either iron_cuffs or metal_cuffs (metal_cuffs only has 16 pics)
3. Have limb types: wrist_cuff, ankle_cuff, tail_cuff. These should imply the top level cuffs_(restraint). @urielfrys pointed out that it is possible for only one limb to be cuffed so I went with singular here.
4. Have specialized types: handcuffs (implies metal_cuffs?), shackles (implies metal_cuffs).
Shackles itself is a bit of a weird case, because it usually means "dungeon-ey cuffs and chains" (google describes it as leg fetters linked by iron) but I think it has a more generalized meaning the way people use it on e6 as just thick metal cuffs. It might even be appropriate to just alias metal_cuffs and shackles, and then only alias handcuffs to cuffs_(restraint) to avoid conflating them with shackles.
I think shackles are the biggest sticking point actually; it depends on if you want to handle them as any broad metal cuff, or be specific and have them be metal cuffs linked by chains, or whatever variation. If we go broad then it's basically the same as metal_cuffs.
I'm not particularly married to any of this, but I do think something needs to be done to clean up this category. It is not helpful to have ankle_cuff imply shackles on a picture like post #2940074 which has ankle_cuff and visible leather cuffs (or at least not metal dungeon cuffs linked by a chain).
Anyway I'm tired so here's my thoughts, please discuss.
EDIT 3: https://e621.net/forum_topics/6371 is the original thread that set up shackles like it is now. I almost don't mind it being used as a parent tag for all cuff types, except it breaks with leather_cuffs. I've never seen shackles used to describe anything but metal cuffs, and in fact the wiki page says "They often consist of round, strong, metal cuffs to restrain a character from moving in certain spots."
EDIT: The bulk update request #1722 (forum #) has been approved by @bitWolfy.
EDIT: The bulk update request #1723 (forum #) has been approved by @bitWolfy.
Updated by auto moderator