I want to discuss a better means of organizing tags for websites that use a generic tagging system. I propose a tag hierarchy.

Basically, if I search for #dog, I should find posts with #puppy, #pug, #baby_pugs, #cute_dogs, etc.

But, if I search for #pug, I should only get posts with #pug, or other tags like #baby_pugs, #cute_pugs, etc.

This would make adding 50+ similar tags to a post irrelevant and allow for normal people to put a single obscure tag and still gain visibility.

I want to bring this idea up to more people. Where should I discuss this? You can suggest any website, community, or Lemmy instance where I could possibly develop this further.

I’m happy to discuss this here as well.

[Edit for clarity]: I am not just talking about tags for the federation and Mastodon. I am talking about improving any and all websites with a generic tagging system. Twitter, Instagram, Facebook, etc. etc.

  • Actual@programming.devOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    11 months ago

    That is more of an argument involving the implementation of tags in general within the federation. But to answer your question:

    Let’s say a group of people were to make a post on Mastodon with the tag #girls_night. How will all instances agree on the tag being correct?

    The simple answer is they won’t. If a tag is contentious, it will be like any other drama between instances.

    It’s the same for implementing tag hierarchy. Let’s say there is a default setup. Then if a tag or a tree of tags is contentious, each instance can include or exclude as they see fit.

    • Swaziboy@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      edit-2
      11 months ago

      Ok I got ya. Doesn’t that then limit the effective use of the hierarchy to the instance you’re on and the hierarchy you’re familiar with? In that the further removed you are from your home instance’s hierarchy the less likely things will match up. So ultimately searches loose effectiveness I think?

      Anyhow like someone else said, not trying to disparage the idea - it’s interesting and I’m enjoying the various input and thoughts folks are bringing.