XMP Attributes Description Property ID3 frames Property ID3 frames Property ID3 frames                                                                        
           
Dublin Core schema           
dc:contributor Contributors to the resource (other than the authors). exact TOPE[1]   TPE1   TPE2
dc:coverage The extent or scope of the resource. more specific see duration        
dc:creator The authors of the resource (listed in order of precedence, if significant). exact see composer        
dc:date External Date(s) that something interesting happened to the resource. more specific TDAT[2]        
dc:description A textual description of the content of the resource.          
dc:format The file format used when saving the resource exact TFLT[3]        
dc:identifier An unambiguous reference to the resource within a given context.          
dc:language An unordered array specifying the languages used in the resource. exact TLAN[4]        
dc:publisher External Publishers. exact TPUB[5]        
dc:rights Informal rights statement, selected by language more specific TCOP[6] more specific TOWN[7]    [8]
dc:relation Relationships to other documents.          
dc:source Unique identifier of the work from which this resource was derived. exact see 'Derived from'        
dc:subject An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource. exact see genre        
dc:title The title of the document, or the name given to the resource. exact TALB[9] related TIT1[10] related TIT2[11]
dc:type The nature of the resrouce: stillimage, video and sound. Or document type; novel, poem, or working paper.
related TCON[12]        
         
XMP Basic schema           
xmp:baseURL The base URL for relative URLs in the document content.          
xmp:CreateDate  The date and time the resource was originally created exact TDAT[13]   TRDA[14] exact TYER[15]
xmp:CreatorTool The name of the first known tool used to create the resource. exact TSSE[16]        
xmp:Identifier An unordered array of text strings that unambiguously identify the resource within a given context.          
xmp:Label A word or short phrase that identifies a document as a member of a user-defined collection.          
xmp:MetadataDate          
xmp:Rating          
xmp:Thumbnails          
xmpidq:Scheme          
         
XMP Media Management schema           
xmpMM:DerivedFrom This property is meant to point to an original document, from which the current one is defined exact TOAL[17]        
xmpMM:DocumentID The referenced resource’s xmpMM:DocumentID          
xmpMM:History An ordered array of high-level user actions that resulted in this resource.          
xmpMM:Ingredients an unordered array of references that were incorporated (inclusion or ref) to the document          
xmpMM:InstanceID An identifier for a specific incarnation of a document, updated each time a file is saved. It should be based on a UUID;          
xmp:MM:ManageUI Maybe mapping to dc:description          
xmpMM:OriginalDocumentID          
xmp:MMPantry components, all described by a full XMP desciption          
xmp:MMRenditionClass yes if we represent the rendition as a property          
xmpMM:VersionID yes if we go for a 3 level description scheme          
         
XMP Dynamic Media schema           
xmpDM:album The name of the album. In dc: title exact TALB[18] more specific TPOS[19]    [20]
xmpDM:artist          
xmpDM:audioModDate The date and time when the audio was last modified.          
xmpDM:audioSampleRate           
xmpDM:audioSampleType          
xmpDM:audioChannelType          
xmpDM:audioCompressor          
xmpDM:composer The composer’s name. In dc: 'creator'. exact TCOM[21]        
xmpDM:duration The duration of the media file. Related to dc extend (not part of basic dc set). exact TLEN[22]        
xmpDM:copyright The copyright information. more specific TCOP[23]        
xmpDM:fileDataRate          
xmpDM:genre The name of the genre. exact TCON[24]        
xmpDM:instrument          
xmpDM:key The audio’s musical key. Belong to dc:description. related TKEY[25]        
xmpDM:loop           
xmpDM:numberOfBeats The number of beats. Belong to dc:description. exact TBPM[26]        
xmpDM:metadataModDate          
xmpDM:projectRef          
xmpDM:releaseDate more general TORY[27]        
xmpDM:scaleType The musical scale used in the music.          
xmpDM:scene The name of the scene.          
xmpDM:shotDate The date and time when the video was shot.          
xmpDM:shotLocation          
xmpDM:shotName          
xmpDM:contributedMedia          
xmpDM:startTimecode          
xmpDM:tapeName          
xmpDM:tempo The audio’s tempo.          
xmpDM:timeScaleParams          
xmpDM:trackNumber exact TRCK[28]        
xmpDM:Tracks          
xmpDM:markers          
xmpDM:videoAlphaMode          
xmpDM:videoAlphaPremultipleColor          
xmpDM:videoAlphaUnityIsTransparent          
xmpDM:videoColorSpace          
xmpDM:videoCompressor Video compression used. For example, jpeg. exact TFLT[29]        
xmpDM:videoFieldOrder          
xmpDM:videoFrameSize The frame size. For example: w:720, h: 480,          
xmpDM:videoFrameRate          
xmpDM:videoModDate          
xmpDM:videoPixelDepth          
xmpDM:videoPixelAspectRatio          
         
         
Relevant but not covered in XMP  
TEXT[30]  
TIME[31]  
TSIZ[32]  
 
 
 
Unsure about
(Those values show up in the property list)

[1]
The 'Original artist(s)/performer(s)' frame is intended for the performer(s) of the original recording,
[2]
The 'Date' frame is a numeric string in the DDMM format containing the date for the recording.
[3]
The 'File type' frame indicates which type of audio this tag defines. The following type and refinements are defined
[4]
The 'Language(s)' frame should contain the languages of the text or lyrics spoken or sung in the audio. The language is represented with three characters according to ISO-639-2
[5]
The 'Publisher' frame simply contains the name of the label or publisher.
[6]
The 'Copyright message' frame, which must begin with a year and a space character (making five characters), is intended for the copyright holder of the original sound, not the audio file itself.
[7]
The 'File owner/licensee' frame contains the name of the owner or licensee of the file and it's contents.
[8]
The 'File owner/licensee' frame contains the name of the owner or licensee of the file and it's contents.
[9]
The 'Album/Movie/Show title' frame is intended for the title of the recording(/source of sound) which the audio in the file is taken from.
[10]
The 'Content group description' frame is used if the sound belongs to a larger category of sounds/music. For example, classical music is often sorted in different musical sections (e.g. "Piano Concerto", "Weather - Hurricane").
[11]
The 'Content group description' frame is used if the sound belongs to a larger category of sounds/music. For example, classical music is often sorted in different musical sections (e.g. "Piano Concerto", "Weather - Hurricane").
[12]
The 'Content type', which previously was stored as a one byte numeric value only, is now a numeric string. You may use one or several of the types as ID3v1.1 did or, since the category list would be impossible to maintain with accurate and up to date categories, define your own.
References to the ID3v1 genres can be made
[13]
The 'Date' frame is a numeric string in the DDMM format containing the date for the recording.
[14]
The 'Recording dates' frame is a intended to be used as complement to the "TYER", "TDAT" and "TIME" frames. E.g. "4th-7th June, 12th June" in combination with the "TYER" frame.
[15]
The 'Recording dates' frame is a intended to be used as complement to the "TYER", "TDAT" and "TIME" frames. E.g. "4th-7th June, 12th June" in combination with the "TYER" frame.
[16]
The 'Software/Hardware and settings used for encoding' frame includes the used audio encoder and its settings when the file was encoded. Hardware refers to hardware encoders, not the computer on which a program was run.
[17]
The 'Original album/movie/show title' frame is intended for the title of the original recording
[18]
The 'Album/Movie/Show title' frame is intended for the title of the recording(/source of sound) which the audio in the file is taken from.
[19]
The 'Part of a set' frame is a numeric string that describes which part of a set the audio came from. This frame is used if the source described in the "TALB" frame is divided into several mediums, e.g. a double CD.
[20]
The 'Part of a set' frame is a numeric string that describes which part of a set the audio came from. This frame is used if the source described in the "TALB" frame is divided into several mediums, e.g. a double CD.
[21]
The 'Composer(s)' frame is intended for the name of the composer(s). They are seperated with the "/" character.
[22]
The 'Length' frame contains the length of the audiofile in milliseconds, represented as a numeric string.
[23]
The 'Copyright message' frame, which must begin with a year and a space character (making five characters), is intended for the copyright holder of the original sound, not the audio file itself.
[24]
The 'Content type', which previously was stored as a one byte numeric value only, is now a numeric string. You may use one or several of the types as ID3v1.1 did or, since the category list would be impossible to maintain with accurate and up to date categories, define your own.
References to the ID3v1 genres can be made
[25]
The 'Initial key' frame contains the musical key in which the sound starts. It is represented as a string with a maximum length of three characters. The ground keys are represented with "A","B","C","D","E", "F" and "G"
[26]
The 'BPM' frame contains the number of beats per minute in the mainpart of the audio. The BPM is an integer and represented as a numerical string.
[27]
The 'Original release year' frame is intended for the year when the original recording, if for example the music in the file should be a cover of a previously released song, was released.
[28]
The 'Track number/Position in set' frame is a numeric string containing the order number of the audio-file on its original recording
[29]
The 'File type' frame indicates which type of audio this tag defines. The following type and refinements are defined
[30]
The 'Lyricist(s)/Text writer(s)' frame is intended for the writer(s) of the text or lyrics in the recording. They are seperated with the "/" character.
[31]
The 'Time' frame is a numeric string in the HHMM format containing the time for the recording. This field is always four characters long.
[32]
The 'Size' frame contains the size of the audiofile in bytes, excluding the ID3v2 tag, represented as a numeric string.