That's all fine and dandy, as long as the data exists. It doesn't help for original characters or locations without some kind of secondary repository for cataloguing characters, creators, and colour details. Not that it couldn't work in tandem with a manual tagging system, but it is far from a cure-all.
You also have to consider accessibility. 99% of people will have no idea what "Q172172" is, and if you start linking together all sorts of implications (like Twilight = Unicorn), then there will be a lot of instances where that assumption is incorrect. As an accessibility feature, tags need to be rendered down to the most likely search terms, or at least recommend adjacent ones, hence my request for searchbar suggestions.
**Unrelated question:**
Should `sunglasses` imply `glasses`? I'm stuck on how to tag [these coloured glasses](/images/2855164). I feel like coloured lenses are 'fashion glasses' rather than the implied shading of sunglasses, but the uploader already tagged them as the latter. Which one? Both? New `fashion glasses` tag?