Quick note to Xela: I still have no idea why you think that a hierarchical system doesn't work - you see problems where there are none. If working in a casino is part of the maid job, the maid outfit can be used just as well. And if the tag changes in order to use a fallback, so can the text description.
Quick note to living:
Would you mind writing that one text?
============================================
By your design:
If we have a parent tag: MaidJob, we do the action.
Action = Dealer. (You don't like dealer tag or going to say it's a different parent category? Lets say: Serving tables.)
No pic was found for action... so we fall back to MaidJob.
Action is still Serving Tables.
In MaidJob category we have: Pics of a girl cooking a dinner, pics of a girl cleaning the house with a feather duster...
We failed to find the exact tag... so we do the action (corresponding stat/monetary rewards/clients satisfaction modification) and we fall back on a general text describing Serving Tables action while showing either a cooking dinner or a cleaning picture. So, write me that text...
I've never seen a well working system built the way you do it before, I'm curious how you'll see this in a year or two.
As it stands now, I can promise you that you will (and propably already did) lose a lot of potential pack creators, simply because your system is so "extensive" that nobody wants to deal with it (except for very dedicated people).
Also, I wish you lots of fun while doing exactely what you wanted to avoid with your system: Retagging. It propably won't be the last time.
Our system is working marvelously. Pictures are very well matched with their jobs, fallbacks are developer defined and extendible without bothering content creators.
You may not have noticed but we didn't even write a tagging guide yet, because we always knew tagging system is unfinished and will require one last review before we feel justified asking modders to contribute.
No, it will be the last time.