Model definition for tags.
Tags are added by users with right permissions. Normal users can’t create new tags, instead of that they can create a tag alias. A tag alias can be used to have custom tags by user. Field alias_of and owner are initialized when a Tag instance is an alias.