- The idea came up naturally in conversation
- Derpi remains the de facto booru of record for 98% of images. Tagging policy changes there, if accepted, will improve tags on here, Ponerpics, and Twibooru as well when the respective importer bots run.
Why discuss in this thread rather than on the Philomena project itself?
- To get buy-in from here (and/or Ponerpics) before sending it to the Philomena GitHub
- Gain feedback on how to improve the proposal from more places
- Hopefully find the BP that was in the Derpi thread for more thoughts from them (as it was inspired by their idea in the first place)
What is the idea?
While the system as first proposed in the Derpi thread looks like S-expressions you’d feed into a LISP interpreter, there may be a simpler input.
Rather than merely tag images with Twilight Sparkle, Rarity, butt, horn
, they could instead be tagged with Twilight Sparkle/butt, Rarity/horn
to describe an image with Twilight’s butt and Rarity’s horn. Likewise, the implied X
tags could be standardized into Gilda/implied
or Rainbow Dash/offscreen
.
While this proposal as presented still leaves some ambiguity in orgy scenes, the associative tags allow us obsessive categorizers to be properly obsessive and link “accessory” tags to the character they accompany.
What about search?
- If you want to find (or hide) only stallion butts (rather than match images with a stallion and a mare’s butt), something like
{1}/stallion && {1}/butt
would be the search string.
- Searching for just
butt
would match legacy images with a plain butt
tag as well as every single butt
tag associated with a character (i.e. Twilight Sparkle/butt
will match as well)
Other benefits/drawbacks?
- The only obvious drawback is that pony boorus each have 2.7 million images tagged the old way. This may be a better proposal for new boorus starting from zero. Maybe performance would be weird, but that’s for the Postgres experts to discuss.
- An additional benefit is the consolidation of per-character ad hoc tags, like
twibutt
and rearity
.
- Could be a differentiating feature from Derpi, if it gets implemented and used here and not there.
- Encourage uploaders to be anal about tagging the species, breed, and gender of each character.
Changes to the tag box?
I may make a mock-up later if I remember.
Rather than making users repeatedly type out character/
before typing the tag they want, the fancy tag editor could be enhanced with separate sub-boxes for each character.
>General tags<
artist:none of your business, safe, tree, outdoor, prank
>Character tags<
-? Twilight Sparkle | pony, unicorn, butt, rearing
-? Rarity | anthro, unicorn, R63, horn
-? Rainbow Dash | offscreen, laughing
-? Gilda | implied
+[New Character]
P.S. The one thing that Derpi did right when they migrated from Textile to Markdown was allow heading tags. I miss those. Proper bulleted lists, too.