<?xml version="1.0" encoding="utf-8"?>
<!-- name="GENERATOR" content="github.com/mmarkdown/mmark Mmark Markdown Processor - mmark.miek.nl" -->
<rfc version="3" ipr="trust200902" docName="draft-ietf-cellar-tags-13" sortRefs="true" tocDepth="4" submissionType="IETF" category="std" xml:lang="en" xmlns:xi="http://www.w3.org/2001/XInclude" indexInclude="true">

<front>
<title abbrev="Matroska Tags">Matroska Media Container Tag Specifications</title><seriesInfo value="draft-ietf-cellar-tags-13" stream="IETF" status="standard" name="Internet-Draft"></seriesInfo>
<author initials="S." surname="Lhomme" fullname="Steve Lhomme"><organization></organization><address><postal><street></street>
</postal><email>slhomme@matroska.org</email>
</address></author><author initials="M." surname="Bunkus" fullname="Moritz Bunkus"><organization></organization><address><postal><street></street>
</postal><email>moritz@bunkus.org</email>
</address></author><author initials="D." surname="Rice" fullname="Dave Rice"><organization></organization><address><postal><street></street>
</postal><email>dave@dericed.com</email>
</address></author><date year="2024" month="May" day="5"></date>
<area>art</area>
<workgroup>cellar</workgroup>
<keyword>binary</keyword>
<keyword>storage</keyword>
<keyword>matroska</keyword>
<keyword>ebml</keyword>
<keyword>tags</keyword>

<abstract>
<t>This document defines the Matroska tags, namely the tag names and their respective semantic meaning.</t>
</abstract>

</front>

<middle>

<section anchor="introduction"><name>Introduction</name>
<t>Matroska is a multimedia container format defined in <xref target="Matroska"></xref>. It can store timestamped multimedia data
but also chapters and tags. The <tt>Tag Elements</tt> add important metadata to identify and classify the information found
in a <tt>Matroska Segment</tt>. It can tag a whole <tt>Segment</tt>, separate <tt>Track Elements</tt>, individual <tt>Chapter Elements</tt> or <tt>Attachment Elements</tt>.</t>
<t>While the Matroska tagging framework allows anyone to create their own custom tags, it's important to have a common
set of values for interoperability. This document intends to define a set of common tag names used in Matroska.</t>
</section>

<section anchor="status-of-this-document"><name>Status of This Document</name>
<t>This document is a work-in-progress specification defining the Matroska file format as part
of the <eref target="https://datatracker.ietf.org/wg/cellar/charter/">IETF Cellar working group</eref>.
It uses basic elements and concept already defined in the Matroska specifications defined by this workgroup <xref target="Matroska"></xref>.</t>
</section>

<section anchor="notation-and-conventions"><name>Notation and Conventions</name>
<t>The key words &quot;<bcp14>MUST</bcp14>&quot;, &quot;<bcp14>MUST NOT</bcp14>&quot;,
&quot;<bcp14>REQUIRED</bcp14>&quot;, &quot;<bcp14>SHALL</bcp14>&quot;, &quot;<bcp14>SHALL NOT</bcp14>&quot;,
&quot;<bcp14>SHOULD</bcp14>&quot;, &quot;<bcp14>SHOULD NOT</bcp14>&quot;,
&quot;<bcp14>RECOMMENDED</bcp14>&quot;, &quot;<bcp14>NOT RECOMMENDED</bcp14>&quot;,
&quot;<bcp14>MAY</bcp14>&quot;, and &quot;<bcp14>OPTIONAL</bcp14>&quot; in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"></xref> <xref target="RFC8174"></xref>
when, and only when, they appear in all capitals, as shown here.</t>
</section>

<section anchor="tagging"><name>Tagging</name>
<t>When a Tag is nested within another Tag, the nested Tag becomes an attribute of the base tag.
For instance, if you wanted to store the dates that a singer used certain addresses for,
that singer being the lead singer for a track that included multiple bands simultaneously,
then your tag tree would look something like this:</t>

<ul spacing="compact">
<li><t>Targets</t>

<ul spacing="compact">
<li>TrackUID</li>
</ul></li>
<li><t>BAND</t>

<ul spacing="compact">
<li><t>LEADPERFORMER</t>

<ul spacing="compact">
<li><t>ADDRESS</t>

<ul spacing="compact">
<li>DATE</li>
<li>DATEEND</li>
</ul></li>
<li><t>ADDRESS</t>

<ul spacing="compact">
<li>DATE</li>
</ul></li>
</ul></li>
</ul></li>
</ul>
<t>In this way, it becomes possible to store any Tag as attributes of another tag.</t>
<t>Multiple items <bcp14>SHOULD</bcp14> never be stored as a list in a single TagString. If there is more
than one tag of a certain type to be stored, then more than one SimpleTag <bcp14>SHOULD</bcp14> be used.</t>

<section anchor="why-official-tags-matter"><name>Why Official Tags Matter</name>
<t>There is a debate between people who think all tags <bcp14>SHOULD</bcp14> be free and those who think
all tags <bcp14>SHOULD</bcp14> be strict. If you look at this page you will realize we are in between.</t>
<t>Advanced-users application might let you put any tag in your file. But for the rest of
the applications, they usually give you a basic list of tags you can use. Both have their
needs. But it's usually a bad idea to use custom/exotic tags because you will probably
be the only person to use this information even though everyone else could benefit from it.
So hopefully, when someone wants to put information in one's file, they will find an
official one that fit them and hopefully use it ! If it's not in the list, this person
can contact us any time for addition of such a missing tag. But it doesn't mean it will
be accepted... Matroska files are not meant the become a whole database of people who made
costumes for a film. A website would be better for that... It's hard to define what <bcp14>SHOULD</bcp14>
be in and what doesn't make sense in a file; thus, we'll treat each request carefully.</t>
<t>We also need an official list simply for developers to be able to display relevant information
in their own design (if they choose to support a list of meta-information they <bcp14>SHOULD</bcp14> know
which tag has the wanted meaning so that other apps could understand the same meaning).</t>
</section>

<section anchor="tag-formatting"><name>Tag Formatting</name>

<ul>
<li><t>The TagName <bcp14>SHOULD</bcp14> consists of capital letters, numbers and the underscore character '_'.</t>
</li>
<li><t>The TagName <bcp14>SHOULD NOT</bcp14> contain any space.</t>
</li>
<li><t>TagNames starting with the underscore character '_' are not official tags; see <xref target="why-official-tags-matter"></xref>.</t>
</li>
<li><t>The fields with dates <bcp14>SHOULD</bcp14> have the following format: YYYY-MM-DD hh:mm:ss.mss YYYY = Year,
MM = Month, DD = Days, HH = Hours, mm = Minutes, ss = Seconds, mss = Milliseconds.
To store less accuracy, you remove items starting from the right. To store only the year,
you would use, &quot;2004&quot;. To store a specific day such as May 1st, 2003, you would use &quot;2003-05-01&quot;.</t>
</li>
<li><t>Fields that require a Float <bcp14>SHOULD</bcp14> use the &quot;.&quot; mark instead of the &quot;,&quot; mark.
To display it differently for another local, applications <bcp14>SHOULD</bcp14> support auto
replacement on display. Also, a thousandths separator <bcp14>SHOULD NOT</bcp14> be used.</t>
</li>
<li><t>For currency amounts, there <bcp14>SHOULD</bcp14> only be a numeric value in the Tag.
Only numbers, no letters or symbols other than &quot;.&quot;. For instance, you would store &quot;15.59&quot; instead of &quot;$15.59USD&quot;.</t>
</li>
</ul>
</section>

<section anchor="target-types"><name>Target Types</name>
<t>The TargetType element allows tagging of different parts that are inside or outside a
given file. For example, in an audio file with one song you could have information about
the album it comes from and even the CD set even if it's not found in the file.</t>
<t>For application to know the kind of information (like TITLE) relates to a certain level
(CD title or track title), we also need a set of official TargetType names. For now audio
and video will have different values and names. That also means the same tag name can
have different meanings depending on where it is (otherwise, we would end up with 15 TITLE_ tags).</t>
<table><name>TargetTypeValue Values Semantic Description
</name>
<thead>
<tr>
<th>TargetTypeValue</th>
<th align="left">Audio strings</th>
<th align="left">Video strings</th>
<th align="left">Comment</th>
</tr>
</thead>

<tbody>
<tr>
<td>70</td>
<td align="left">COLLECTION</td>
<td align="left">COLLECTION</td>
<td align="left">the high hierarchy consisting of many different lower items</td>
</tr>

<tr>
<td>60</td>
<td align="left">EDITION / ISSUE / VOLUME / OPUS</td>
<td align="left">SEASON / SEQUEL / VOLUME</td>
<td align="left">a list of lower levels grouped together</td>
</tr>

<tr>
<td>50</td>
<td align="left">ALBUM / OPERA / CONCERT</td>
<td align="left">MOVIE / EPISODE / CONCERT</td>
<td align="left">the most common grouping level of music and video (e.g., an episode for TV series)</td>
</tr>

<tr>
<td>40</td>
<td align="left">PART / SESSION</td>
<td align="left">PART / SESSION</td>
<td align="left">when an album or episode has different logical parts</td>
</tr>

<tr>
<td>30</td>
<td align="left">TRACK / SONG</td>
<td align="left">CHAPTER</td>
<td align="left">the common parts of an album or a movie</td>
</tr>

<tr>
<td>20</td>
<td align="left">SUBTRACK / PART / MOVEMENT</td>
<td align="left">SCENE</td>
<td align="left">corresponds to parts of a track for audio (like a movement)</td>
</tr>

<tr>
<td>10</td>
<td align="left">-</td>
<td align="left">SHOT</td>
<td align="left">the lowest hierarchy found in music or movies</td>
</tr>
</tbody>
</table><t>An upper level value tag applies to the lower level. This means that if a CD has the same
artist for all tracks, you just need to set the ARTIST tag at level 50 (ALBUM) and not
to each TRACK (but you can). That also means that, if some parts of the CD have no known
ARTIST, the value <bcp14>MUST</bcp14> be set to nothing (a void string &quot;&quot;).</t>
<t>When a level doesn't exist it <bcp14>MUST NOT</bcp14> be specified in the files, so that the TOTAL_PARTS
and PART_NUMBER elements match the same levels.</t>
<t>Here is an example of how these <tt>organizational</tt> tags work: If you set 10 TOTAL_PARTS to
the ALBUM level (40) it means the album contains 10 lower parts. The lower part in question
is the first lower level that is specified in the file. So, if it's TRACK (30), then that
means it contains 10 tracks. If it's MOVEMENT (20), that means it's 10 movements, etc.</t>
</section>
</section>

<section anchor="official-tags"><name>Official tags</name>
<t>The following is a complete list of the supported Matroska Tags. While it is possible
to use Tag names that are not listed below, this is not recommended as compatibility will
be compromised. If you find that there is a Tag missing that you would like to use,
then please contact the persons mentioned in the IANA Mastroska Tags Registry for its inclusion; see <xref target="matroska-tags-names-registry"></xref>.</t>

<section anchor="nesting-information"><name>Nesting Information</name>
<t>Nesting Information tags are intended to contain other tags.</t>
<table><name>Nesting Information tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">ORIGINAL</td>
<td align="left">nested</td>
<td align="left">A special tag that is meant to have other tags inside (using nested tags) to describe the original work of art that this item is based on. All tags in this list can be used &quot;under&quot; the ORIGINAL tag like LYRICIST, PERFORMER, etc.</td>
</tr>

<tr>
<td align="left">SAMPLE</td>
<td align="left">nested</td>
<td align="left">A tag that contains other tags to describe a sample used in the targeted item taken from another work of art. All tags in this list can be used &quot;under&quot; the SAMPLE tag like TITLE, ARTIST, DATE_RELEASED, etc.</td>
</tr>

<tr>
<td align="left">COUNTRY</td>
<td align="left">UTF-8</td>
<td align="left">The name of the country that is meant to have other tags inside (using nested tags) to country specific information about the item, in the Matroska countries form, i.e. <xref target="RFC5646"></xref> two-letter region subtags, without the UK exception. All tags in this list can be used &quot;under&quot; the COUNTRY_SPECIFIC tag like LABEL, PUBLISH_RATING, etc.</td>
</tr>
</tbody>
</table></section>

<section anchor="organization-information"><name>Organization Information</name>
<table><name>Organization Information tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">TOTAL_PARTS</td>
<td align="left">UTF-8</td>
<td align="left">Total number of parts defined at the first lower level. (e.g., if TargetType is ALBUM, the total number of tracks of an audio CD).</td>
</tr>

<tr>
<td align="left">PART_NUMBER</td>
<td align="left">UTF-8</td>
<td align="left">Number of the current part of the current level. (e.g., if TargetType is TRACK, the track number of an audio CD).</td>
</tr>

<tr>
<td align="left">PART_OFFSET</td>
<td align="left">UTF-8</td>
<td align="left">A number to add to PART_NUMBER, when the parts at that level don't start at 1 (e.g., if TargetType is TRACK, the track number of the second audio CD).</td>
</tr>
</tbody>
</table></section>

<section anchor="titles"><name>Titles</name>
<table><name>Titles tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">TITLE</td>
<td align="left">UTF-8</td>
<td align="left">The title of this item. For example, for music you might label this &quot;Canon in D&quot;, or for video's audio track you might use &quot;English 5.1&quot; This is akin to the &quot;TIT2&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">SUBTITLE</td>
<td align="left">UTF-8</td>
<td align="left">Sub Title of the entity.</td>
</tr>
</tbody>
</table></section>

<section anchor="nested-information"><name>Nested Information</name>
<t>Nested Information includes tags contained in other tags.</t>
<table><name>Nested Information tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">URL</td>
<td align="left">UTF-8</td>
<td align="left">URL corresponding to the tag it's included in.</td>
</tr>

<tr>
<td align="left">SORT_WITH</td>
<td align="left">UTF-8</td>
<td align="left">A child element to indicate what alternative value the parent tag can have to be sorted -- for example, &quot;Pet Shop Boys&quot; instead of &quot;The Pet Shop Boys&quot;. Or &quot;Marley Bob&quot; and &quot;Marley Ziggy&quot; (no comma needed).</td>
</tr>

<tr>
<td align="left">INSTRUMENTS</td>
<td align="left">UTF-8</td>
<td align="left">The instruments that are being used/played, separated by a comma. It <bcp14>SHOULD</bcp14> be a child of the following tags: ARTIST, LEAD_PERFORMER, or ACCOMPANIMENT.</td>
</tr>

<tr>
<td align="left">EMAIL</td>
<td align="left">UTF-8</td>
<td align="left">Email corresponding to the tag it's included in.</td>
</tr>

<tr>
<td align="left">ADDRESS</td>
<td align="left">UTF-8</td>
<td align="left">The physical address of the entity. The address <bcp14>SHOULD</bcp14> include a country code. It can be useful for a recording label.</td>
</tr>

<tr>
<td align="left">FAX</td>
<td align="left">UTF-8</td>
<td align="left">The fax number corresponding to the tag it's included in. It can be useful for a recording label.</td>
</tr>

<tr>
<td align="left">PHONE</td>
<td align="left">UTF-8</td>
<td align="left">The phone number corresponding to the tag it's included in. It can be useful for a recording label.</td>
</tr>
</tbody>
</table></section>

<section anchor="entities"><name>Entities</name>
<table><name>Entities tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">ARTIST</td>
<td align="left">UTF-8</td>
<td align="left">A person or band/collective generally considered responsible for the work. This is akin to the &quot;TPE1&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">LEAD_PERFORMER</td>
<td align="left">UTF-8</td>
<td align="left">Lead Performer/Soloist(s). This can sometimes be the same as ARTIST.</td>
</tr>

<tr>
<td align="left">ACCOMPANIMENT</td>
<td align="left">UTF-8</td>
<td align="left">Band/orchestra/accompaniment/musician. This is akin to the &quot;TPE2&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">COMPOSER</td>
<td align="left">UTF-8</td>
<td align="left">The name of the composer of this item. This is akin to the &quot;TCOM&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">ARRANGER</td>
<td align="left">UTF-8</td>
<td align="left">The person who arranged the piece (e.g., Ravel).</td>
</tr>

<tr>
<td align="left">LYRICS</td>
<td align="left">UTF-8</td>
<td align="left">The lyrics corresponding to a song (in case audio synchronization is not known or as a doublon to a subtitle track). Editing this value, when subtitles are found, <bcp14>SHOULD</bcp14> also result in editing the subtitle track for more consistency.</td>
</tr>

<tr>
<td align="left">LYRICIST</td>
<td align="left">UTF-8</td>
<td align="left">The person who wrote the lyrics for a musical item. This is akin to the &quot;TEXT&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">CONDUCTOR</td>
<td align="left">UTF-8</td>
<td align="left">Conductor/performer refinement. This is akin to the &quot;TPE3&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">DIRECTOR</td>
<td align="left">UTF-8</td>
<td align="left">This is akin to the &quot;IART&quot; tag <xref target="RIFF.tags"></xref>.</td>
</tr>

<tr>
<td align="left">ASSISTANT_DIRECTOR</td>
<td align="left">UTF-8</td>
<td align="left">The name of the assistant director.</td>
</tr>

<tr>
<td align="left">DIRECTOR_OF_PHOTOGRAPHY</td>
<td align="left">UTF-8</td>
<td align="left">The name of the director of photography, also known as cinematographer. This is akin to the &quot;ICNM&quot; tag in <xref target="RIFF.tags"></xref>.</td>
</tr>

<tr>
<td align="left">SOUND_ENGINEER</td>
<td align="left">UTF-8</td>
<td align="left">The name of the sound engineer or sound recordist.</td>
</tr>

<tr>
<td align="left">ART_DIRECTOR</td>
<td align="left">UTF-8</td>
<td align="left">The person who oversees the artists and craftspeople who build the sets.</td>
</tr>

<tr>
<td align="left">PRODUCTION_DESIGNER</td>
<td align="left">UTF-8</td>
<td align="left">Artist responsible for designing the overall visual appearance of a movie.</td>
</tr>

<tr>
<td align="left">CHOREGRAPHER</td>
<td align="left">UTF-8</td>
<td align="left">The name of the choregrapher</td>
</tr>

<tr>
<td align="left">COSTUME_DESIGNER</td>
<td align="left">UTF-8</td>
<td align="left">The name of the costume designer</td>
</tr>

<tr>
<td align="left">ACTOR</td>
<td align="left">UTF-8</td>
<td align="left">An actor or actress playing a role in this movie. This is the person's real name, not the character's name the person is playing.</td>
</tr>

<tr>
<td align="left">CHARACTER</td>
<td align="left">UTF-8</td>
<td align="left">The name of the character an actor or actress plays in this movie. This <bcp14>SHOULD</bcp14> be a sub-tag of an <tt>ACTOR</tt> tag in order to not cause ambiguities.</td>
</tr>

<tr>
<td align="left">WRITTEN_BY</td>
<td align="left">UTF-8</td>
<td align="left">The author of the story or script (used for movies and TV shows).</td>
</tr>

<tr>
<td align="left">SCREENPLAY_BY</td>
<td align="left">UTF-8</td>
<td align="left">The author of the screenplay or scenario (used for movies and TV shows).</td>
</tr>

<tr>
<td align="left">EDITED_BY</td>
<td align="left">UTF-8</td>
<td align="left">This is akin to the &quot;IEDT&quot; tag in <xref target="RIFF.tags"></xref>.</td>
</tr>

<tr>
<td align="left">PRODUCER</td>
<td align="left">UTF-8</td>
<td align="left">Produced by. This is akin to the &quot;IPRO&quot; tag in <xref target="RIFF.tags"></xref>.</td>
</tr>

<tr>
<td align="left">COPRODUCER</td>
<td align="left">UTF-8</td>
<td align="left">The name of a co-producer.</td>
</tr>

<tr>
<td align="left">EXECUTIVE_PRODUCER</td>
<td align="left">UTF-8</td>
<td align="left">The name of an executive producer.</td>
</tr>

<tr>
<td align="left">DISTRIBUTED_BY</td>
<td align="left">UTF-8</td>
<td align="left">This is akin to the &quot;IDST&quot; tag in <xref target="RIFF.tags"></xref>.</td>
</tr>

<tr>
<td align="left">MASTERED_BY</td>
<td align="left">UTF-8</td>
<td align="left">The engineer who mastered the content for a physical medium or for digital distribution.</td>
</tr>

<tr>
<td align="left">ENCODED_BY</td>
<td align="left">UTF-8</td>
<td align="left">This is akin to the &quot;TENC&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">MIXED_BY</td>
<td align="left">UTF-8</td>
<td align="left">DJ mix by the artist specified</td>
</tr>

<tr>
<td align="left">REMIXED_BY</td>
<td align="left">UTF-8</td>
<td align="left">Interpreted, remixed, or otherwise modified by. This is akin to the &quot;TPE4&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">PRODUCTION_STUDIO</td>
<td align="left">UTF-8</td>
<td align="left">This is akin to the &quot;ISTD&quot; tag in <xref target="RIFF.tags"></xref>.</td>
</tr>

<tr>
<td align="left">THANKS_TO</td>
<td align="left">UTF-8</td>
<td align="left">A very general tag for everyone else that wants to be listed.</td>
</tr>

<tr>
<td align="left">PUBLISHER</td>
<td align="left">UTF-8</td>
<td align="left">This is akin to the &quot;TPUB&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">LABEL</td>
<td align="left">UTF-8</td>
<td align="left">The record label or imprint on the disc.</td>
</tr>
</tbody>
</table></section>

<section anchor="search-and-classification"><name>Search and Classification</name>
<table><name>Search and Classification tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">GENRE</td>
<td align="left">UTF-8</td>
<td align="left">The main genre (classical, ambient-house, synthpop, sci-fi, drama, etc.). The format follows the infamous &quot;TCON&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">MOOD</td>
<td align="left">UTF-8</td>
<td align="left">Intended to reflect the mood of the item with a few keywords (e.g., &quot;Romantic&quot;, &quot;Sad&quot; or &quot;Uplifting&quot;). The format follows that of the &quot;TMOO&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">ORIGINAL_MEDIA_TYPE</td>
<td align="left">UTF-8</td>
<td align="left">Describes the original type of the media, such as, &quot;DVD&quot;, &quot;CD&quot;, &quot;computer image,&quot; &quot;drawing,&quot; &quot;lithograph,&quot; and so forth. This is akin to the &quot;TMED&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">CONTENT_TYPE</td>
<td align="left">UTF-8</td>
<td align="left">The type of the item (e.g., Documentary, Feature Film, Cartoon, Music Video, Music, Sound FX).</td>
</tr>

<tr>
<td align="left">SUBJECT</td>
<td align="left">UTF-8</td>
<td align="left">Describes the topic of the file, such as &quot;Aerial view of Seattle.&quot;</td>
</tr>

<tr>
<td align="left">DESCRIPTION</td>
<td align="left">UTF-8</td>
<td align="left">A short description of the content, such as &quot;Two birds flying.&quot;</td>
</tr>

<tr>
<td align="left">KEYWORDS</td>
<td align="left">UTF-8</td>
<td align="left">Keywords to the item separated by a comma, used for searching.</td>
</tr>

<tr>
<td align="left">SUMMARY</td>
<td align="left">UTF-8</td>
<td align="left">A plot outline or a summary of the story.</td>
</tr>

<tr>
<td align="left">SYNOPSIS</td>
<td align="left">UTF-8</td>
<td align="left">A description of the story line of the item.</td>
</tr>

<tr>
<td align="left">INITIAL_KEY</td>
<td align="left">UTF-8</td>
<td align="left">The initial key that a musical track starts in. The format is identical to &quot;TKEY&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">PERIOD</td>
<td align="left">UTF-8</td>
<td align="left">Describes the period that the piece is from or about. For example, &quot;Renaissance&quot;.</td>
</tr>

<tr>
<td align="left">LAW_RATING</td>
<td align="left">UTF-8</td>
<td align="left">Depending on the <tt>COUNTRY</tt> it's the format of the rating of a movie (P, R, X in the USA, an age in other countries or a URI defining a logo).</td>
</tr>
</tbody>
</table></section>

<section anchor="temporal-information"><name>Temporal Information</name>
<table><name>Temporal Information tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">DATE_RELEASED</td>
<td align="left">UTF-8</td>
<td align="left">The time that the item was originally released. This is akin to the &quot;TDRL&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">DATE_RECORDED</td>
<td align="left">UTF-8</td>
<td align="left">The time that the recording began. This is akin to the &quot;TDRC&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">DATE_ENCODED</td>
<td align="left">UTF-8</td>
<td align="left">The time that the encoding of this item was completed began. This is akin to the &quot;TDEN&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">DATE_TAGGED</td>
<td align="left">UTF-8</td>
<td align="left">The time that the tags were done for this item. This is akin to the &quot;TDTG&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">DATE_DIGITIZED</td>
<td align="left">UTF-8</td>
<td align="left">The time that the item was transferred to a digital medium. This is akin to the &quot;IDIT&quot; tag in <xref target="RIFF.tags"></xref>.</td>
</tr>

<tr>
<td align="left">DATE_WRITTEN</td>
<td align="left">UTF-8</td>
<td align="left">The time that the writing of the music/script began.</td>
</tr>

<tr>
<td align="left">DATE_PURCHASED</td>
<td align="left">UTF-8</td>
<td align="left">Information on when the file was purchased; see also <xref target="commercial"></xref> on purchase tags.</td>
</tr>
</tbody>
</table></section>

<section anchor="spatial-information"><name>Spatial Information</name>
<table><name>Spatial Information tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">RECORDING_LOCATION</td>
<td align="left">UTF-8</td>
<td align="left">The location where the item was recorded, in the Matroska countries form, i.e. <xref target="RFC5646"></xref> two-letter region subtags, without the UK exception. This code is followed by a comma, then more detailed information such as state/province, another comma, and then city. For example, &quot;US, Texas, Austin&quot;. This will allow for easy sorting. It is okay to only store the country, or the country and the state/province. More detailed information can be added after the city through the use of additional commas. In cases where the province/state is unknown, but you want to store the city, simply leave a space between the two commas. For example, &quot;US, , Austin&quot;.</td>
</tr>

<tr>
<td align="left">COMPOSITION_LOCATION</td>
<td align="left">UTF-8</td>
<td align="left">Location that the item was originally designed/written, in the Matroska countries form, i.e. <xref target="RFC5646"></xref> two-letter region subtags, without the UK exception. This code is followed by a comma, then more detailed information such as state/province, another comma, and then city. For example, &quot;US, Texas, Austin&quot;. This will allow for easy sorting. It is okay to only store the country, or the country and the state/province. More detailed information can be added after the city through the use of additional commas. In cases where the province/state is unknown, but you want to store the city, simply leave a space between the two commas. For example, &quot;US, , Austin&quot;.</td>
</tr>

<tr>
<td align="left">COMPOSER_NATIONALITY</td>
<td align="left">UTF-8</td>
<td align="left">Nationality of the main composer of the item, mostly for classical music, in the Matroska countries form, i.e. <xref target="RFC5646"></xref> two-letter region subtags, without the UK exception.</td>
</tr>
</tbody>
</table></section>

<section anchor="personal"><name>Personal</name>
<table><name>Personal tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">COMMENT</td>
<td align="left">UTF-8</td>
<td align="left">Any comment related to the content.</td>
</tr>

<tr>
<td align="left">PLAY_COUNTER</td>
<td align="left">UTF-8</td>
<td align="left">The number of time the item has been played.</td>
</tr>

<tr>
<td align="left">RATING</td>
<td align="left">UTF-8</td>
<td align="left">A numeric value defining how much a person likes the song/movie. The number is between 0 and 5 with decimal values possible (e.g., 2.7), 5(.0) being the highest possible rating. Other rating systems with different ranges will have to be scaled.</td>
</tr>
</tbody>
</table></section>

<section anchor="technical-information"><name>Technical Information</name>
<table><name>Technical Information tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">ENCODER</td>
<td align="left">UTF-8</td>
<td align="left">The software or hardware used to encode this item. (&quot;LAME&quot; or &quot;XviD&quot;)</td>
</tr>

<tr>
<td align="left">ENCODER_SETTINGS</td>
<td align="left">UTF-8</td>
<td align="left">A list of the settings used for encoding this item. No specific format.</td>
</tr>

<tr>
<td align="left">BPS</td>
<td align="left">UTF-8</td>
<td align="left">The average bits per second of the specified item. This is only the data in the Blocks, and excludes headers and any container overhead.</td>
</tr>

<tr>
<td align="left">FPS</td>
<td align="left">UTF-8</td>
<td align="left">The average frames per second of the specified item. This is typically the average number of Blocks per second. In the event that lacing is used, each laced chunk is to be counted as a separate frame.</td>
</tr>

<tr>
<td align="left">BPM</td>
<td align="left">UTF-8</td>
<td align="left">Average number of beats per minute in the complete target (e.g., a chapter). Usually a decimal number.</td>
</tr>

<tr>
<td align="left">MEASURE</td>
<td align="left">UTF-8</td>
<td align="left">In music, a measure is a unit of time in Western music like &quot;4/4&quot;. It represents a regular grouping of beats, a meter, as indicated in musical notation by the time signature. The majority of the contemporary rock and pop music you hear on the radio these days is written in the 4/4 time signature.</td>
</tr>

<tr>
<td align="left">TUNING</td>
<td align="left">UTF-8</td>
<td align="left">It is saved as a frequency in hertz to allow near-perfect tuning of instruments to the same tone as the musical piece (e.g., &quot;441.34&quot; in Hertz). The default value is 440.0 Hz.</td>
</tr>

<tr>
<td align="left">REPLAYGAIN_GAIN</td>
<td align="left">binary</td>
<td align="left">The gain to apply to reach 89dB SPL on playback. This is based on the <xref target="ReplayGain"></xref> standard. Note that ReplayGain information can be found at all TargetType levels (track, album, etc).</td>
</tr>

<tr>
<td align="left">REPLAYGAIN_PEAK</td>
<td align="left">binary</td>
<td align="left">The maximum absolute peak value of the item. This is based on the <xref target="ReplayGain"></xref> standard.</td>
</tr>
</tbody>
</table></section>

<section anchor="identifiers"><name>Identifiers</name>
<table><name>Identifiers tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">ISRC</td>
<td align="left">UTF-8</td>
<td align="left">The International Standard Recording Code <xref target="ISRC"></xref>, excluding the &quot;ISRC&quot; prefix and including hyphens.</td>
</tr>

<tr>
<td align="left">MCDI</td>
<td align="left">binary</td>
<td align="left">This is a binary dump of the TOC of the CDROM that this item was taken from. This holds the same information as the &quot;MCDI&quot; in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">ISBN</td>
<td align="left">UTF-8</td>
<td align="left">International Standard Book Number <xref target="ISBN"></xref>.</td>
</tr>

<tr>
<td align="left">BARCODE</td>
<td align="left">UTF-8</td>
<td align="left">European Article Numbering EAN-13 barcode defined in <xref target="GS1"></xref> General Specifications.</td>
</tr>

<tr>
<td align="left">CATALOG_NUMBER</td>
<td align="left">UTF-8</td>
<td align="left">A label-specific string used to identify the release -- for example, TIC 01.</td>
</tr>

<tr>
<td align="left">LABEL_CODE</td>
<td align="left">UTF-8</td>
<td align="left">A 4-digit or 5-digit number to identify the record label, typically printed as (LC) xxxx or (LC) 0xxxx on CDs medias or covers (only the number is stored).</td>
</tr>

<tr>
<td align="left">LCCN</td>
<td align="left">UTF-8</td>
<td align="left">Library of Congress Control Number <xref target="LCCN"></xref>.</td>
</tr>

<tr>
<td align="left">IMDB</td>
<td align="left">UTF-8</td>
<td align="left">Internet Movie Database <xref target="IMDb"></xref> identifier. &quot;tt&quot; followed by at least 7 digits for Movies, TV Shows, and Episodes.</td>
</tr>

<tr>
<td align="left">TMDB</td>
<td align="left">UTF-8</td>
<td align="left">The Movie DB &quot;movie_id&quot; or &quot;tv_id&quot; identifier for movies/TV shows <xref target="MovieDB"></xref>. The variable length digits string <bcp14>MUST</bcp14> be prefixed with either &quot;movie/&quot; or &quot;tv/&quot;.</td>
</tr>

<tr>
<td align="left">TVDB</td>
<td align="left">UTF-8</td>
<td align="left">The TV Database &quot;Series ID&quot; or &quot;Episode ID&quot; identifier for TV shows <xref target="TheTVDB"></xref>. Variable length all-digits string identifying a TV Show.</td>
</tr>

<tr>
<td align="left">TVDB2</td>
<td align="left">UTF-8</td>
<td align="left">The TV Database <xref target="TheTVDB"></xref> tag which can include movies. The variable length digits string representing a &quot;Series ID&quot;, &quot;Episode ID&quot; or &quot;Movie ID&quot; identifier <bcp14>MUST</bcp14> be prefixed with &quot;series/&quot;, &quot;episodes/&quot;, or &quot;movies/&quot;, respectively.</td>
</tr>
</tbody>
</table></section>

<section anchor="commercial"><name>Commercial</name>
<table><name>Commercial tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">PURCHASE_ITEM</td>
<td align="left">UTF-8</td>
<td align="left">URL to purchase this file. This is akin to the &quot;WPAY&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">PURCHASE_INFO</td>
<td align="left">UTF-8</td>
<td align="left">Information on where to purchase this album. This is akin to the &quot;WCOM&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">PURCHASE_OWNER</td>
<td align="left">UTF-8</td>
<td align="left">Information on the person who purchased the file. This is akin to the &quot;TOWN&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">PURCHASE_PRICE</td>
<td align="left">UTF-8</td>
<td align="left">The amount paid for entity. There <bcp14>SHOULD</bcp14> only be a numeric value in here. Only numbers, no letters or symbols other than &quot;.&quot;. For instance, you would store &quot;15.59&quot; instead of &quot;$15.59USD&quot;.</td>
</tr>

<tr>
<td align="left">PURCHASE_CURRENCY</td>
<td align="left">UTF-8</td>
<td align="left">The currency type used to pay for the entity. Use <xref target="ISO4217"></xref> for the 3 letter alphabetic code.</td>
</tr>
</tbody>
</table></section>

<section anchor="legal"><name>Legal</name>
<table><name>Legal tags
</name>
<thead>
<tr>
<th align="left">Tag Name</th>
<th align="left">Type</th>
<th align="left">Description</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">COPYRIGHT</td>
<td align="left">UTF-8</td>
<td align="left">The copyright information as per the copyright holder. This is akin to the &quot;TCOP&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">PRODUCTION_COPYRIGHT</td>
<td align="left">UTF-8</td>
<td align="left">The copyright information as per the production copyright holder. This is akin to the &quot;TPRO&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>

<tr>
<td align="left">LICENSE</td>
<td align="left">UTF-8</td>
<td align="left">The license applied to the content (like Creative Commons variants).</td>
</tr>

<tr>
<td align="left">TERMS_OF_USE</td>
<td align="left">UTF-8</td>
<td align="left">The terms of use for this item. This is akin to the &quot;USER&quot; tag in <xref target="ID3v2"></xref>.</td>
</tr>
</tbody>
</table></section>

<section anchor="notes"><name>Notes</name>
<t>In the Target list, a logical OR is applied on all tracks, a logical OR is applied on all chapters.
Then a logical AND is applied between the Tracks list and the Chapters list to know
if an element belongs to this Target.</t>
</section>
</section>

<section anchor="security-considerations"><name>Security Considerations</name>
<t><tt>Tag</tt> values can be either strings or binary blobs. This document inherits security
considerations from the EBML <xref target="RFC8794"></xref> and Matroska <xref target="Matroska"></xref> documents.</t>
</section>

<section anchor="iana-considerations"><name>IANA Considerations</name>

<section anchor="matroska-tags-names-registry"><name>Matroska Tags Names Registry</name>
<t>IANA has created a new registry called the &quot;Matroska Tag Names&quot;
registry.</t>
<t>To register a new Tag Name in this registry, one needs
a Name, a Type,
a Change Controller (IETF or email of registrant), and
an optional Reference to a document describing the Element ID.</t>
<t>The Name corresponds to the value stored in the <tt>TagName</tt> Element.
The Name <bcp14>SHOULD</bcp14> always be written in all capital letters and contain no space
as defined in <xref target="tag-formatting"></xref>,</t>
<t>The Type corresponds to which element will be stored the tag value.
There can be 3 values for the Type:</t>

<ul spacing="compact">
<li><tt>UTF-8</tt>: the value of the Tag is stored in <tt>TagString</tt>,</li>
<li><tt>binary</tt>: the value of the Tag is stored in <tt>TagBinary</tt>,</li>
<li><tt>nested</tt>: the tag doesn't contain a value, only nested tags inside.</li>
</ul>
<t>Matroska Tag Names Values found in this document are assigned as initial values as follows:</t>
<table anchor="iana-table"><name>Initial Contents of &quot;Matroska Tag Names&quot; Registry</name>
<thead>
<tr>
<th align="right">Tag Name</th>
<th align="left">Tag Type</th>
<th align="left">Reference</th>
</tr>
</thead>

<tbody>
<tr>
<td align="right">ORIGINAL</td>
<td align="left">nested</td>
<td align="left">Described in this <xref target="nesting-information"></xref></td>
</tr>

<tr>
<td align="right">SAMPLE</td>
<td align="left">nested</td>
<td align="left">Described in this <xref target="nesting-information"></xref></td>
</tr>

<tr>
<td align="right">COUNTRY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="nesting-information"></xref></td>
</tr>

<tr>
<td align="right">TOTAL_PARTS</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="organization-information"></xref></td>
</tr>

<tr>
<td align="right">PART_NUMBER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="organization-information"></xref></td>
</tr>

<tr>
<td align="right">PART_OFFSET</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="organization-information"></xref></td>
</tr>

<tr>
<td align="right">TITLE</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="titles"></xref></td>
</tr>

<tr>
<td align="right">SUBTITLE</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="titles"></xref></td>
</tr>

<tr>
<td align="right">URL</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="nested-information"></xref></td>
</tr>

<tr>
<td align="right">SORT_WITH</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="nested-information"></xref></td>
</tr>

<tr>
<td align="right">INSTRUMENTS</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="nested-information"></xref></td>
</tr>

<tr>
<td align="right">EMAIL</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="nested-information"></xref></td>
</tr>

<tr>
<td align="right">ADDRESS</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="nested-information"></xref></td>
</tr>

<tr>
<td align="right">FAX</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="nested-information"></xref></td>
</tr>

<tr>
<td align="right">PHONE</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="nested-information"></xref></td>
</tr>

<tr>
<td align="right">ARTIST</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">LEAD_PERFORMER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">ACCOMPANIMENT</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">COMPOSER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">ARRANGER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">LYRICS</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">LYRICIST</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">CONDUCTOR</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">DIRECTOR</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">ASSISTANT_DIRECTOR</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">DIRECTOR_OF_PHOTOGRAPHY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">SOUND_ENGINEER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">ART_DIRECTOR</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">PRODUCTION_DESIGNER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">CHOREGRAPHER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">COSTUME_DESIGNER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">ACTOR</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">CHARACTER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">WRITTEN_BY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">SCREENPLAY_BY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">EDITED_BY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">PRODUCER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">COPRODUCER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">EXECUTIVE_PRODUCER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">DISTRIBUTED_BY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">MASTERED_BY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">ENCODED_BY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">MIXED_BY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">REMIXED_BY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">PRODUCTION_STUDIO</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">THANKS_TO</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">PUBLISHER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">LABEL</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="entities"></xref></td>
</tr>

<tr>
<td align="right">GENRE</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="search-and-classification"></xref></td>
</tr>

<tr>
<td align="right">MOOD</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="search-and-classification"></xref></td>
</tr>

<tr>
<td align="right">ORIGINAL_MEDIA_TYPE</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="search-and-classification"></xref></td>
</tr>

<tr>
<td align="right">CONTENT_TYPE</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="search-and-classification"></xref></td>
</tr>

<tr>
<td align="right">SUBJECT</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="search-and-classification"></xref></td>
</tr>

<tr>
<td align="right">DESCRIPTION</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="search-and-classification"></xref></td>
</tr>

<tr>
<td align="right">KEYWORDS</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="search-and-classification"></xref></td>
</tr>

<tr>
<td align="right">SUMMARY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="search-and-classification"></xref></td>
</tr>

<tr>
<td align="right">SYNOPSIS</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="search-and-classification"></xref></td>
</tr>

<tr>
<td align="right">INITIAL_KEY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="search-and-classification"></xref></td>
</tr>

<tr>
<td align="right">PERIOD</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="search-and-classification"></xref></td>
</tr>

<tr>
<td align="right">LAW_RATING</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="search-and-classification"></xref></td>
</tr>

<tr>
<td align="right">DATE_RELEASED</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="temporal-information"></xref></td>
</tr>

<tr>
<td align="right">DATE_RECORDED</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="temporal-information"></xref></td>
</tr>

<tr>
<td align="right">DATE_ENCODED</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="temporal-information"></xref></td>
</tr>

<tr>
<td align="right">DATE_TAGGED</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="temporal-information"></xref></td>
</tr>

<tr>
<td align="right">DATE_DIGITIZED</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="temporal-information"></xref></td>
</tr>

<tr>
<td align="right">DATE_WRITTEN</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="temporal-information"></xref></td>
</tr>

<tr>
<td align="right">DATE_PURCHASED</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="temporal-information"></xref></td>
</tr>

<tr>
<td align="right">RECORDING_LOCATION</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="spatial-information"></xref></td>
</tr>

<tr>
<td align="right">COMPOSITION_LOCATION</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="spatial-information"></xref></td>
</tr>

<tr>
<td align="right">COMPOSER_NATIONALITY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="spatial-information"></xref></td>
</tr>

<tr>
<td align="right">COMMENT</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="personal"></xref></td>
</tr>

<tr>
<td align="right">PLAY_COUNTER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="personal"></xref></td>
</tr>

<tr>
<td align="right">RATING</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="personal"></xref></td>
</tr>

<tr>
<td align="right">ENCODER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="technical-information"></xref></td>
</tr>

<tr>
<td align="right">ENCODER_SETTINGS</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="technical-information"></xref></td>
</tr>

<tr>
<td align="right">BPS</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="technical-information"></xref></td>
</tr>

<tr>
<td align="right">FPS</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="technical-information"></xref></td>
</tr>

<tr>
<td align="right">BPM</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="technical-information"></xref></td>
</tr>

<tr>
<td align="right">MEASURE</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="technical-information"></xref></td>
</tr>

<tr>
<td align="right">TUNING</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="technical-information"></xref></td>
</tr>

<tr>
<td align="right">REPLAYGAIN_GAIN</td>
<td align="left">binary</td>
<td align="left">Described in this <xref target="technical-information"></xref></td>
</tr>

<tr>
<td align="right">REPLAYGAIN_PEAK</td>
<td align="left">binary</td>
<td align="left">Described in this <xref target="technical-information"></xref></td>
</tr>

<tr>
<td align="right">ISRC</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="identifiers"></xref></td>
</tr>

<tr>
<td align="right">MCDI</td>
<td align="left">binary</td>
<td align="left">Described in this <xref target="identifiers"></xref></td>
</tr>

<tr>
<td align="right">ISBN</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="identifiers"></xref></td>
</tr>

<tr>
<td align="right">BARCODE</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="identifiers"></xref></td>
</tr>

<tr>
<td align="right">CATALOG_NUMBER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="identifiers"></xref></td>
</tr>

<tr>
<td align="right">LABEL_CODE</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="identifiers"></xref></td>
</tr>

<tr>
<td align="right">LCCN</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="identifiers"></xref></td>
</tr>

<tr>
<td align="right">IMDB</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="identifiers"></xref></td>
</tr>

<tr>
<td align="right">TMDB</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="identifiers"></xref></td>
</tr>

<tr>
<td align="right">TVDB</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="identifiers"></xref></td>
</tr>

<tr>
<td align="right">TVDB2</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="identifiers"></xref></td>
</tr>

<tr>
<td align="right">PURCHASE_ITEM</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="commercial"></xref></td>
</tr>

<tr>
<td align="right">PURCHASE_INFO</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="commercial"></xref></td>
</tr>

<tr>
<td align="right">PURCHASE_OWNER</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="commercial"></xref></td>
</tr>

<tr>
<td align="right">PURCHASE_PRICE</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="commercial"></xref></td>
</tr>

<tr>
<td align="right">PURCHASE_CURRENCY</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="commercial"></xref></td>
</tr>

<tr>
<td align="right">COPYRIGHT</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="legal"></xref></td>
</tr>

<tr>
<td align="right">PRODUCTION_COPYRIGHT</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="legal"></xref></td>
</tr>

<tr>
<td align="right">LICENSE</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="legal"></xref></td>
</tr>

<tr>
<td align="right">TERMS_OF_USE</td>
<td align="left">UTF-8</td>
<td align="left">Described in this <xref target="legal"></xref></td>
</tr>
</tbody>
</table></section>
</section>

</middle>

<back>
<references><name>References</name>
<references><name>Normative References</name>
<reference anchor="GS1" target="https://www.gs1.org/standards/barcodes-epcrfid-id-keys/gs1-general-specifications">
  <front>
    <title>GS1 General Specifications</title>
    <author></author>
    <date year="2020" month="January"></date>
  </front>
  <seriesInfo name="GS1" value="20.0"></seriesInfo>
</reference>
<reference anchor="ID3v2" target="https://id3.org/id3v2.3.0">
  <front>
    <title>ID3 tag version 2.3.0</title>
    <author fullname="Martin Nilsson">
      <organization></organization>
    </author>
    <author fullname="Dirk Mahoney" role="editor">
      <organization></organization>
    </author>
    <author fullname="Johan Sundstrom" role="editor">
      <organization></organization>
    </author>
    <date year="1999" month="February" day="3"></date>
  </front>
</reference>
<reference anchor="IMDb" target="https://imdb-api.com/api">
  <front>
    <title>IMDb API Documentation</title>
    <author>
      <organization>Internet Movie Database</organization>
    </author>
  </front>
</reference>
<reference anchor="ISBN" target="https://www.isbn-international.org/content/isbn-users-manual">
  <front>
    <title>ISBN Users&#39; Manual</title>
    <author>
      <organization>International ISBN Agency</organization>
    </author>
    <date year="2017" month="December"></date>
  </front>
</reference>
<reference anchor="ISO4217" target="https://www.iso.org/iso-4217-currency-codes.html">
  <front>
    <title>ISO 4217 Currency codes</title>
    <author>
      <organization>International Organization for Standardization</organization>
    </author>
    <date year="2015" month="August"></date>
  </front>
  <seriesInfo name="ISO" value="4217:2015"></seriesInfo>
</reference>
<reference anchor="ISRC" target="https://www.ifpi.org/wp-content/uploads/2020/08/ISRC_Handbook.pdf">
  <front>
    <title>International Standard Recording Code (ISRC) Handbook</title>
    <author>
      <organization>IFPI Secretariat</organization>
    </author>
    <date year="2009"></date>
  </front>
  <seriesInfo name="IFPI" value="3rd Edition"></seriesInfo>
</reference>
<reference anchor="LCCN" target="https://www.loc.gov/marc/lccn.html">
  <front>
    <title>Library Of Congress Control Number</title>
    <author>
      <organization>United States Library Of Congress</organization>
    </author>
    <date year="1999" month="October"></date>
  </front>
</reference>
<reference anchor="Matroska" target="">
  <front>
    <title>Media Container Specifications</title>
    <author fullname="Steve Lhomme" initials="S." surname="Lhomme"></author>
    <author fullname="Moritz Bunkus" initials="M." surname="Bunkus"></author>
    <author fullname="Dave Rice" initials="D." surname="Rice"></author>
    <date year="2023" month="October" day="8"></date>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-ietf-cellar-matroska-20"></seriesInfo>
</reference>
<reference anchor="MovieDB" target="https://developers.themoviedb.org/3/movies/get-movie-details">
  <front>
    <title>The Movie Database API</title>
    <author>
      <organization>The Movie Database</organization>
    </author>
  </front>
</reference>
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml"/>
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5646.xml"/>
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml"/>
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8794.xml"/>
<reference anchor="ReplayGain" target="http://wiki.hydrogenaud.io/index.php?title=Replay_Gain_specification">
  <front>
    <title>ReplayGain 1.0 specification</title>
    <author fullname="David Robinson">
      <organization></organization>
    </author>
    <date year="2001" month="July" day="10"></date>
  </front>
</reference>
<reference anchor="TheTVDB" target="https://www.thetvdb.com/api-information">
  <front>
    <title>API documentation</title>
    <author>
      <organization>The TVDB</organization>
    </author>
  </front>
</reference>
</references>
<references><name>Informative References</name>
<reference anchor="RIFF.tags" target="https://exiftool.org/TagNames/RIFF.html">
  <front>
    <title>RIFF Tags</title>
    <author>
      <organization>Exiftool</organization>
    </author>
  </front>
</reference>
</references>
</references>

</back>

</rfc>
