[vorbis] PROPOSAL: Sub-Tagging

Trick gerry at c64.org
Fri Dec 7 16:20:07 PST 2001



I mentioned sub-tagging in an earlier post. Here's a more in-depth mail on 
what i thought of.

One of the debates going on here are whether ARTIST is worthy of life. 
Another is whether the average user will bother filling in the detailed info 
Jonathan wants. Of course, all tags are optional, but nevertheless we should 
have a tagging-system that pleases _the_users_, that is, everybody:

1. Make it simple.
2. Make it (optionally!) detailed.

Based on this i propose the following tagging and sub-tagging system, which 
is easy, simple, flexible, detailed for those who want it.

Tags are for simple comments, and has the form:
        TITLE=Title

Subtags are for detailed comments, and has the form:
        ARTIST=COMPOSER=Xz
        ARTIST=PERFORMER=Yz

This way, detailed info about the artist (as most mortal beeings think of it) 
are available while still beeing part of the simpler standard, which as a 
bonus also is backwards-compatible with existing players. If a player 
supports the subtags, it will display them in the detailed form:
        "Composer: Xz"
        "Performer: Yz"

If the player supports only simple tags, it will show the subtags as a whole:
        "Artist: COMPOSER=Xz, PERFORMER=Yz"

The tagger can also invent his/her own subtags, so that the comment:
        ARTIST=DRUMMER=Zz
will be understood by applications as a subfield belonging to the ARTIST 
superfield.

Also, if the tagger don't get a warm, fuzzy feeling inside when thinking of 
subtagging his/her oggs, he/she may choose to skip the whole thing and have 
it the plain and simple way:
        ARTIST=Yz

The point here is to make the tagging system a helping phriendly thing for 
both users wanting simplicity, and users wanting detail.

Now, on to the proposed tags:

Supertag "ARTIST":
        Subtag "COMPOSER"
                The composer of the work.
        Subtag "LYRICIST"
                The one who wrote the lyrics.
        Subtag "PERFORMER"
                The one performing the work.
        Subtag "ENSEMBLE"
                The group performing.
        Subtag "CONDUCTOR"
                Conductor, if any.
        Subtag "AUTHOR"
                The original author.

Supertag "WORK":
        Subtag "TITLE"
                The title of the work.
        Subtag "VERSION"
                The version (eg live)
        Subtag "PART"
                Part of the work.
        Subtag "OPUS"
                Opus.
        Subtag "TYPE"
                Type.
        Subtag "GENRE"
                Genre.
        Subtag "COPYRIGHT"
                Copyright.
        ..

Supertag "ORIGIN":
        Subtag "ALBUM"
                Album this work came from, if any.
        Subtag "MEDIA"
                Media.
        Subtag "DATE"
                Date of recording.
        Subtag "DISCNUMBER"
                Discnumber (only valid if ALBUM is given).
        Subtag "TRACKNUMBER"
                Tracknumber (only valid if ALBUM is given).
        Subtag "LOCATION"
                Location of recording.
        Subtag "LABEL"
                Label.
        Subtag "PUBLISHER"
                Publisher.
        Subtag "PRODUCER"
                Producer.
        Subtag "ARRANGER"
                Arranger.
        ..

Supertag "COMMENT":
        Subtag "DESCRIPTION"
                Short description (no latin please).
        Subtag "URI"
                An associated URI (or URL).
        ..

..

This is by no means the final version (i wouldn't have any say in that 
anyway, since i'm just yet another list-subscriber =) , but it IS a proposal. 
So, please comment.


-- 
Trick
__________________________________________
Linux User #229006 * http://counter.li.org

"There is no magic." - Nakor, magic user.

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.




More information about the Vorbis mailing list