MAWG Relation WebM properties How to do the mapping Datatype XPath RDF tested
Descriptive Properties (Core Set)
Identification
identifier exact TrackUID A unique ID to identify the Track. Unsigned Integer N/A
exact diverse Tags (from Matroska, undecided support in WebM) Pick one of ISRC (International Standard Recording Code), MCDI (CDROM TOC), ISBN (International Standard Book Number), BARCODE (EAN-13 (European Article Numbering) or UPC-A (Universal Product Code)), CATALOG_NUMBER (label-specific), LABEL_CODE (4-digit or 5-digit number to identify the record label), LCCN (Library of Congress Control Number) String N/A
related SegmentFilename (from Matroska, undecided support in WebM) SegmentFilename field in Segment information as a filename corresponding to this segment String N/A
title exact Title (from Matroska, undecided support in WebM) Title field in Segment information as a general name of the segment String N/A Yes
exact diverse Tags (from Matroska, undecided support in WebM) TITLE (akin to the TIT2 tag in ID3), SUBTITLE (subtitle text) String N/A
language exact Language Specifies the language of the track in the Matroska languages form language code N/A Yes
related ChapLanguage (from Matroska, undecided support in WebM) The languages corresponding to the string, in the bibliographic ISO-639-2 form language code N/A
related TagLanguage (from Matroska, undecided support in WebM) Specifies the language of the tag specified, in the Matroska languages form language code N/A
locator exact file URI from system URI N/A
Creation
contributor exact diverse Tags (from Matroska, undecided support in WebM) LEAD_PERFORMER, ACCOMPANIMENT (TPE2 tag in ID3), COMPOSER (TCOM tag in ID3), ARRANGER, LYRICIST (TEXT tag in ID3), CONDUCTOR (TPE3 tag in ID3), DIRECTOR (IART tag in RIFF), ASSISTANT_DIRECTOR, DIRECTOR_OF_PHOTOGRAPHY (ICNM tag in Extended RIFF), SOUND_ENGINEER, ART_DIRECTOR, PRODUCTION_DESIGNER, CHOREGRAPHER, COSTUME_DESIGNER, ACTOR, CHARACTER, WRITTEN_BY, SCREENPLAY_BY, EDITED_BY (IEDT tag in Extended RIFF), PRODUCER (IPRO tag in Extended RIFF), COPRODUCER, EXECUTIVE_PRODUCER, DISTRIBUTED_BY (IDST tag in Extended RIFF), MASTERED_BY, ENCODED_BY (TENC tag in ID3), MIXED_BY, REMIXED_BY (TPE4 tag in ID3), PRODUCTION_STUDIO (ISTD tag in Extended RIFF), THANKS_TO, PUBLISHER (TPUB tag in ID3) String N/A
creator exact diverse Tags (from Matroska, undecided support in WebM) ARTIST (akin to the TPE1 tag in ID3), LABEL (record label) String N/A
date exact DateUTC Date of the origin of timecode (value 0), i.e. production date Date N/A
related diverse Tags (from Matroska, undecided support in WebM) DATE_RELEASED (TDRL tag in ID3), DATE_RECORDED (TDRC tag in ID3), DATE_ENCODED (TDEN tag in ID3), DATE_TAGGED (TDTG tag in ID3), DATE_DIGITIZED (IDIT tag in RIFF), DATE_WRITTEN, DATE_PURCHASED String N/A
location exact diverse Tags (from Matroska, undecided support in WebM) RECORDING_LOCATION / COMPOSITION_LOCATION (The countries corresponding to the string, same 2 octets as in Internet domains, or possibly ISO-3166. This code is followed by a comma, then more detailed information such as state/province, another comma, and then city.), COMPOSER_NATIONALITY (The countries corresponding to the string, same 2 octets as in Internet domains, or possibly ISO-3166.) String N/A
Content description
description exact Name Name field in Tracks Element as a human readable track name String N/A
exact diverse Tags (from Matroska, undecided support in WebM) SUBJECT, DESCRIPTION, SUMMARY, SYNOPSIS, COMMENT String N/A
keyword exact diverse Tags (from Matroska, undecided support in WebM) KEYWORDS (separated by a comma), INITIAL_KEY (initial key that a musical track starts in), ORIGINAL_MEDIA_TYPE (TMED tag in ID3), CONTENT_TYPE String N/A
genre exact diverse Tags (from Matroska, undecided support in WebM) GENRE (TCON tag in ID3), MOOD (TMOO tag in ID3) String N/A
rating exact diverse Tags (from Matroska, undecided support in WebM) LAW_RATING (Depending on the country 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)), ICRA (content rating for parental control, previously RSACi), RATING (how much a person likes the song/movie. The number is between 0 and 5 with decimal values possible (e.g. 2.7)) String N/A
Relational
relation exact TargetTypeValue (from Matroska, undecided support in WebM) SEASON / SEQUEL / EDITION / ISSUE / VOLUME / OPUS, MOVIE / EPISODE / ALBUM / OPERA / CONCERT, PART / SESSION, CHAPTER / TRACK / SONG, SUBTRACK / PART / MOVEMENT / SCENE, SHOT String N/A
collection exact ChapterPhysicalEquiv (from Matroska, undecided support in WebM) SET / PACKAGE, CD / 12" / 10" / 7" / TAPE / MINIDISC / DAT / DVD / VHS / LASERDISC, SIDE, LAYER, SESSION, TRACK, INDEX String N/A
Distribution
publisher exact diverse Tags (from Matroska, undecided support in WebM) PUBLISHER (TPUB tag in ID3) String N/A
targetAudience related diverse Tags (from Matroska, undecided support in WebM) CONTENT_TYPE (the type of the item. e.g. Documentary, Feature Film, Cartoon, Music Video, Music, Sound FX, ...), PERIOD (the period that the piece is from or about) String N/A
Fragments
fragments exact Cues Seek table provided through the following fields: Cues (top-level element to speed seeking access), CuePoint (seek point), CueTime (Absolute timecode according to the segment time base), CueTrackPositions (positions for different tracks corresponding to the timecode) String N/A
namedFragments exact Chapter identified by ChapterUID (uint), ChapterTimeStart (start timecode), ChapterTimeEnd (end timecode), ChapString (chapter name), ChapLanguage (language used in chapter name) String N/A
Technical Properties
frameSize exact DisplayWidth x DisplayHeight (in pixels) width: DisplayWidth, height: DisplayHeight; also note the pixel cropping for HDTV defined by PixelCropBottom, PixelCropTop, PixelCropLeft, PixelCropRight unsigned integer x unsigned integer N/A
compression exact CodecID field fixed to "VP8" for video and "Vorbis" for audio String constant (V_VP8, A_VORBIS) N/A
duration exact Duration use TimecodeScale field to identify resolution of Duration field (Timecode scale in nanoseconds, e.g. 1.000.000 means all timecodes in the segment are expressed in milliseconds), which provides segment duration (typically a Matroska file is composed of 1 segment) Float N/A Yes
format exact CodecID field fixed to "VP8" for video and "Vorbis" for audio String constant (V_VP8, A_VORBIS) N/A
samplingRate exact SamplingFrequency Value of SamplingFrequency field (in Hz) float N/A
frameRate exact FrameRate Value of FrameRate field (informational only, since frames are timestamped) float N/A
averageBitRate exact calculate as bitrate = length_of_file / duration on system float N/A
numTracks exact max TrackNumber maximum value on all TrackNumber field values in the Tracks field unsigned integer N/A