SemTag is a tool which lets you tag your content with an unrestricted semantic vocabulary. (It's part of my master thesis in information science).