The MOAT framework consists in:

User, Client and Server interact in the following way:

Since anyone can add a new meaning for a given tag when creating content, every user of a single MOAT server can benefit from an architecture of participation to discover potential meaning for a given tag.