# Use JD to organise your tags?

> An untested suggestion: if you do use tags, perhaps you could organise those tags using Johnny.Decimal?

> 26/31 daily posts as part of [WeblogPoMo2024](https://weblog.anniegreens.lol/weblog-posting-month-2024). Expect (and forgive) more words and less editing.

Following on from '[thoughts on tags](/22.00.0055/)' the other day, my idea – which I have not tested – is that you might organise your tags using the Johnny.Decimal system.

The problem was that we had, say, 65 music genres. In a flat list. With many that felt like they overlapped with each other.

So just apply the principles of this system _to the tags themselves._ And I think you could treat a tag as being analogous to a category; you don't need to go all the way to IDs.

Those music genres might then become:

<JDBlock
  text={`
10-19 Rock
   11 Hard/metal
   12 Progressive
   13 Alternative
20-29 Electronic
   21 Ambient
   22 Techno/dance
   23 Synthwave
30-39 Blues & country
   31 Gospel
   32 Americana
`}
  classArray={[
    ,
    "no-underline",
    "no-underline",
    "no-underline",
    ,
    "no-underline",
    "no-underline",
    "no-underline",
    ,
    "no-underline",
    "no-underline",
  ]}
/>

...or whatever, you get the idea.

The point is that you apply the basic principles to your tags: only two deep, no more than ten, and so on.

---

# Tagging photos

The obvious use-case is photos. I don't bother tagging mine,[^photos] but many people do. So build a tagging structure that has whatever you need: location, scene, people, mood.

If anyone tries this out, let me know.

[^photos]: My photo library is a hot mess. It's not organised _at all._