...
Tags are a set of three boolean flags(accepted, published and mark_deleted) which will be used to mark/tag a revision with a specific state. This Any compinations of these three flags could be used to mark a revision and those tags could be used as filtering criteria.
...