The high-level choices you’ll make when architecting your tagging system</objective> <objective>
The users-resources-tags model in detail</objective> <objective>
Architecture of four popular tagging systems</objective> <objective>
Five common problems and how to avoid them</objective> </feature>
The simplicity and flexibility of tagging makes for some complex design decisions. The architecture of your tagging system—the rules that govern the interaction between users, resources, and tags—will have a profound impact on your system’s success.
Yahoo’s now-defunct Podcasts site provides a useful example. Yahoo Podcasts allowed you to tag podcasts—blog-like ...