Tag Definitions - a draft