For some time now, it's seemed to me like all_the_way_through, given its sister tags like in_one_ear_and_out_the_other, snake_impalement, double_threading, mismatched_threading, in_one_ear_and_out_the_other and so on, is starting to be due for some cleanup, as well as a new definition fit to include proper subtags.
I've already started tagging with some proof-of-concept tag names to get a good feel of what works and what doesn't and by now I'm about a third of the way through all_the_way_through order:id_asc. I've settled upon threading as the root of the tag group because, being a single word, it's more easily composable (so we don't get more mouthfuls like urethral_all_the_way_through).
With that out of the way, here's what I have so far.
*_threading (by entry point, matches *_penetration)
- anal_threading
- oral_threading
- vaginal_threading
- urethral_threading (superset of urethral_all_the_way_through)
- ear_threading (superset of in_one_ear_and_out_the_other)
And the special ones
- mismatched_threading (when the exit orifice isn't one that "makes sense" given the entry point, but it's not impalement)
- unusual_threading (orifices too niche to warrant their own tag)
- ambiguous_threading (see below, this one is complicated)
threaded_by_* (by penetrating object)
(I know the names for these are somewhat clumsy, I mainly didn't want to overload the *_threading pattern further while in the draft phase)
- threaded_by_penis
- threaded_by_tentacle
- threaded_by_tongue
- threaded_by_body (mainly for snake_impalement, but also a number of goo cases)
- threaded_by_sex_toy
- threaded_by_beads (would likely imply threaded_by_rope as well)
- threaded_by_dildo
- threaded_by_tail
- threaded_by_rope
- threaded_by_tubing
*_impalement (mirrors *_threading for the more violent stuff)
- anal_impalement
- oral_impalement
- vaginal_impalement
- fully_impaled (since regular impalement may not require an exit point, all_the_way_through on impalement images would be replaced with this)
Miscellanious tags
- double_threading (the tentacle or whatever keeps going past threading and at least enters another person)
- ass_kebab (same as above but 3 or more characters)
- u-turn_penetration (tentacle re-enters a character it already came out of, either through the same orifice or a new one)
- threading_plushie (the odd one out, because I couldn't figure out how to tag orifices on plushies)
Keep in mind all these tag names are working titles and one of the reasons for this discussion thread is to discuss alternate naming conventions.
Current model
So the *_threading I'm using is based on the orifice of entry, which has the obvious benefit of making each of those tags map neatly to *_penetration such that an implication could be made. All types of threading are implicitly matched with a natural exit point (oral -> anus, anal -> mouth, urethral -> urethra, ear -> ear) and any other case is considered to be mismatched_threading and should be tagged as such.
Most obviously violent examples would be recategorized as impalement (I doubt people who sift though ATWT usually want to see the gore-kind), with a similar entry orifice scheme and fully_impaled to distinguish these from more... "normal" impalement?
However, the "per orifice of entry" rule raises some interesting problems. Among other things, it makes the proposed tags less strict than the current definitions for in_one_ear_and_out_the_other and urethral_threading, these two explicitly state the exit orifice. in_one_ear_and_out_the_other also would apply for some form of cum_through during ear_penetration, which wouldn't actually be threading.
The much thornier issue with that, though is that it means a lot more things are now considered ambiguous_threading.
Indeed, ambiguous_threading needs to cover:
- Cases where both ends of the tentacle/rope/etc. are off-screen or detached, such that it's unclear what orifice is the entrance and which is the exit.
- Cases where the "logical" entry orifice can't be seen and no indirect evidence of it being penetrated can be observed, which would be a problem with aliases to *_penetration as well as the possibility of mismatched_threading
- Cases where it's unclear if there even are orifices serving at entry points at all
post #485117 post #541697 post #921409
There might be ways to change the definition somewhat to resolve a few of these cases, but right now it means ambiguous is pulling triple-duty, which I'm not entirely confortable with.
So, then, does that proposed model hold any water? Are there any obvious changes that could/should be made to it that I'm missing before pushing it further? Is *_threading the right root for this and should it lead to all_the_way_through being eventually aliased to that, or should other names be found for all of these?