@Terence - I've always found the free-form tag taxonomy unintuitive and random. Have come to accept it. And it does have the advantage of letting things evolve. If your taxonomy is rigid this has it's own challenges.

Do you have ideas about an improved taxonomy that honours convention and order, yet allows for an evolution.