...
Sounds like you are exactly arguing over the concept of semantic web and related tools. Which is a bit weird because it basically repeats the debates from various web world articles I have been reading almost 5 years ago :P Maybe we should use established wisdom of people who are doomed to deal with it on daily basis? :P
