Requested feature overview description.
...bla.
I propose a feature where every tag on a post can be marked as "weak". Such tags are used as a way to determine when tags are there based on assumption, rather than being purely visible. In cases where there's limited possibilities, the "weak" tags would determine all the possibilities. I'm not sure which notation would be the best way to mark tags as weak. tag% tag^ tag? *tag (tag) {tag} [tag]. Well, let's use a question mark for now, so "male?" tag on a post would mean the tag male is weak.
Examples:
1. You have a post where a character has breasts and penis, but you can't see if it also has pussy or not.
Currently tagged as : dickgirl.
Using weak tags: dickgirl? + herm?
Explanation: The two tags cover all the options, rather than say that there's no pussy because we can't see it.
2. A floating penis.
Currently tagged as: male + disembodied_penis
Using weak tags: male? + disembodied_penis
Explanation: We're assuming the male character exists even though we can't see it. This is currently realized as sort of an exception to TWYS. But using a weak tag, it would not be an exception but common logic.
3. A female character with a cloaca.
Currently tagged as: cloaca
Using weak tags: cloaca? + pussy? + anus?
Explanation: The cloaca is inherintly weak tag, because you already need to assume that there's an anus inside it, for it to be a cloaca at all. But if you assume that it's a cloaca, then you also need to assume that is serves as an anus. And as a pussy.
4. A character with an ambiguous gender.
Currently tagged as: ambiguous_gender
Using weak tags: male? + female?
Explanation: We don't know which one it is, but it's gotta be one of the two.
Well, besides adding an option to mark tags as weak, we would also need to add an option to search for weak tags, and not just strong ones. This way, searchers would be able to more clearly define whether they want to search only for definitely visible things, or also things that can be assumed.
Why would it be useful?
It would make tagging more powerful. It would make searching more powerful. It would allow for removal of all ambiguous_* tags. It would begin a whole new era of assumption-based tagging. Huehuehue.
What part(s) of the site page(s) are affected?
Database structure. Search engine. Tag parsing.
...
Well, it's just an idea. Probably a very bad one. You may flame me now.
Updated by ClaiohmSolais