There is a debate between people who think all tags SHOULD be free and those who thinkĪll tags SHOULD be strict. Than one tag of a certain type to be stored, then more than one SimpleTag SHOULD be used. Multiple items SHOULD never be stored as a list in a single TagString. In this way, it becomes possible to store any Tag as attributes of another tag.
Then your tag tree would look something like this: That singer being the lead singer for a track that included multiple bands simultaneously, When a Tag is nested within another Tag, the nested Tag becomes an attribute of the base tag.įor instance, if you wanted to store the dates that a singer used certain addresses for,