When you've played World of WarCraft, you must know achievements.
Maybe the best solution is: answers.semanticweb.com create and maintain an ontology Badge, then mark all badges in the site?
Go ahead and consider the badges on this site to be achievements. A sensible take on the semantics here is that an achievement is something attached to a user profile when a particular (series of) action(s) has been performed by the user. The fact that this site uses the term 'badge' should have no impact on deciding whether they are incorporated in your definition of 'achievement'.
If you wanted to distinguish badges as a special kind of achievement (for instance, badges are achievements given for performing actions that assist other users), then it makes sense to define a Badge subclass. Naturally, it all comes down to the semantics you intend to formalize.
answered 24 Dec '12, 07:41