I've read the old discussions on how the 1girl, 2girls, male, 6+boys, etc tags developed and I can't help but wonder, at this point, we tag so much information, there's so much overlap, and yet it's still often tricky to get exactly what you want, not least because not all images are properly tagged so searches with -tags like solo -male don't always give you what you're looking for. Why not just tag how many of each gender there is and let the computer calculate the rest? (Either in the search or when tagging, I know storage vs CPU load performance might be an issue here)
I've seen and tagged so many solo images with 1girl that I get the impression that people just don't want to use it, though might be an illusion because I've been tagging old or poorly tagged posts. I can see, however, how it can look a little obnoxious to have every tag list start with 1girl and such. Another issue I have is that these tags apply to just about every image on danbooru. It's like the rating tag, the character information is often so obvious, I think "well why isn't it tagged and stored like ratings are rather than cluttering up the tag list?". However, currently the tag system is far more complex than a simple "how safe? [q] [e]". This how I see the system works:*I know the female tag is no longer supposed to be used.First, are there human characters in the picture?
- no: no_humans - how many non-human characters?
- non: no tag
- one: solo
- several: ???
- yes
- How many identifiably female characters?
- non: no tag
- one: 1girl female_present - alone?
- several: #girls multiple_girls female_present
- How many identifiably male characters?
- non: no tag
- one: 1boy male - alone?
- several: #boys multiple_boys male_present - only males?
- yes: male
- no: no tag
- How many characters are left?
- non: no tag
- one: androgynous - alone?
- yes: solo
- no: no tag
- several: ???
Then, once the image is tagged, you have to combine these tags, often using -tags, to search for what you want: female, multiple girls, 1girl, 2girls, 3girls, 4girls, 5girls, 6+girls, male, multiple boys, 1boy, 2boys, 3boys, 4boys, 5boys, 6+boys, solo, no_humans, androgynous
I know I might have missed some cases above, but the point remains the same. There's a lot of redundancy in the tags, there's a lot of cracks in the tags, there's loads of potential to forget to add tags and the system is too complex to merely fix with implications. Wouldn't it be simpler to change it to behave like the rating tag?
- Number of human female characters: [__]
- Number of human male characters: [__]
- Number of human androgynous characters: [__]
- Number of non-human characters: [__]
I'm not sure how the futa, faceless_male and other corner cases, where the gender is unknown or the question irrelevant should, be handled, but once those 4 numbers are known, it should be easy enough to calculate all of the appropriate tags. A few examples:
0f, 0m 0an *non => no_humans
0f 1m 0an 0non => 1boy
0f 1+m 0an 0non => male only
*f 1+m *an *non => male present
*f 2+m *an *non => multiple_boys
1f 0m 0an 0non => 1girl
1+f 0m 0an 0non => female only
1+f *m *an *non => female present
2+f *m *an *non => multiple_girls
Is the current system even an issue?
Is my suggestion unfeasible?
Is my suggestion a stupid idea?
Is my suggestion too much work?
Updated