IXML

TODO: overview


[IXML] Standard for embedded metadata in production media files 3 (2004).

TODO: implement spec_detail widget

{
  "id": "IXML",
  "title": "Standard for embedded metadata in production media files",
  "version": "3",
  "publication_year": 2004,
  "versions": [
    {
      "id": "IXML2004",
      "title": "Standard for embedded metadata in audio files",
      "publication_year": 2004,
      "authority": "Gallery, UK",
      "urls": [
        "http://web.archive.org/web/20040924101734/http://www.ixml.info/"
      ],
      "publication_date": "2004-10-09",
      "version": "1",
      "see": "http://web.archive.org/web/20040924101734/http://www.ixml.info/"
    },
    {
      "id": "IXML2004",
      "title": "Standard for embedded metadata in production media files",
      "publication_year": 2016,
      "authority": "Gallery, UK",
      "urls": [
        "http://web.archive.org/web/20170411113551/http://www.ixml.info/"
      ],
      "publication_date": "2016-07-11",
      "version": "2",
      "see": ""
    },
    {
      "id": "IXML2021",
      "title": "Long-form file format for the international exchange of audio programme materials with metadata",
      "publication_year": 2021,
      "authority": "Gallery, UK",
      "urls": [
        "http://www.gallery.co.uk/ixml/",
        "http://web.archive.org/web/20210607103913/http://www.ixml.info/"
      ],
      "publication_date": "2021-04-18",
      "version": "3",
      "see": ""
    }
  ]
}

Fields defined in this spec

Chunk Name Name
as Specified
Bytes Type Type
as Specified
conditionDescriptionWRID
iXML id ckID 4 u8[4] FOURCC id = "iXML" WRID>RIFF-WAVE>iXML>id
iXML size ckSize 4 u32 DWORD The raw bytes of this chunk should be interpreted as XML, encoded in any unicode encoding. WRID>RIFF-WAVE>iXML>size
iXML ixml_version IXML_VERSION String XML Characters The version number of the iXML specification used to prepare the iXML audio file. This version appears in the front page at http://www.ixml.info, and takes the form of x.y where x and y are whole numbers, for example 1.51 WRID>RIFF-WAVE>iXML>IXML_VERSION
iXML project PROJECT String XML Characters The name of the project to which this file belongs. This might typically be the name of the motion picture or program which is in production. WRID>RIFF-WAVE>iXML>PROJECT
iXML scene SCENE String XML Characters The name of the scene / slate being recorded. For US system this might typically be 32, 32A, 32B, A32B, 32AB etc. For UK system this might typically be a incrementing number with no letters. WRID>RIFF-WAVE>iXML>SCENE
iXML tape TAPE String XML Characters The SoundRoll which identifies a group of recordings. Normally, the SoundRoll is a vital component of workflow to differentiate audio recorded with time of day on different days. In other words for 2 (completely different) recordings each covering a period around 11am, the soundroll would differentiate them by (typically) telling you which shooting day this recording applies to. Some projects may turnover sound more than once per day, and increment the soundroll at this point. In any event, the soundroll should change at least once in any 24 hour period. Some systems change the soundroll for every recording which is also a valid option, in effect using the soundroll as a unique file identifer (although this function is explicitly provided with the iXML FILE_UID parameter). WRID>RIFF-WAVE>iXML>TAPE
iXML take TAKE String XML Characters The number of the take in the current scene or slate. Usually this will be a simple number, although variations for things like wild tracks may yield takes like 1, 2, 3, WT1, WT2 etc. WRID>RIFF-WAVE>iXML>TAKE
iXML take_type TAKE_TYPE [Enum] XML Characters (New in iXML v2.0) A dictionary based tag allowing selection from a defined list of values to explicitly categorise the type/purpose/function of the current take. This tag overlaps with the existing NO_GOOD / FALSE_START / WILD_TRACK which are deprecated in iXML 2.0, This tag can contain multiple entries, separated by commas and can be expanded in the future with additional dictionary entries, detailed in the TAKE_TYPE dictionary. WRID>RIFF-WAVE>iXML>TAKE_TYPE
iXML (map to take_type) NO_GOOD - XML Characters (Deprecated in iXML v2.0, superceded by TAKE_TYPE) This parameter allows a recorder to mark this recording as "no good" (ie, of no use whatsoever, and in effect to be deleted). The value should be TRUE or FALSE. If absent, this should be assumed FALSE. WRID>RIFF-WAVE>iXML>NO_GOOD
iXML (map to take_type) FALSE_START - XML Characters (Deprecated in iXML v2.0, superceded by TAKE_TYPE) This parameter allows a recorder to mark this recording as a false start, this may indicate that another file could exist with the same take number. Typically this file might also be marked as <NO_GOOD>. The value should be TRUE or FALSE. If absent, this should be assumed FALSE. WRID>RIFF-WAVE>iXML>FALSE_START
iXML (map to take_type) WILD_TRACK - XML Characters (Deprecated in iXML v2.0, superceded by TAKE_TYPE) This parameter allows a recorder to mark this recording as a wild track, with no specific relationship to any take, although it might be marked with a specific scene, for example when recording ambience for a given location. The value should be TRUE or FALSE. If absent, this should be assumed FALSE. WRID>RIFF-WAVE>iXML>WILD_TRACK
iXML circled CIRCLED bool XML Characters This parameter allows a recorder to mark this recording as a circle-take. The value should be TRUE or FALSE. If absent, this should be assumed FALSE. WRID>RIFF-WAVE>iXML>CIRCLED
iXML file_uid FILE_UID String XML Characters A unique number which identifies this physical FILE, regardless of the number of channels etc. If your system employs a unique SoundRoll per recording, your FILE_UID and TAPE parameters should be the same. WRID>RIFF-WAVE>iXML>FILE_UID
iXML ubits UBITS String XML Characters The userbits associated with this recording. This may have been extracted from incoming timecode when the file was recorded, or generated by the recorder from the date, or any other metadata. Typically the userbits are rarely used now because other more explicit metadata supercedes this function. WRID>RIFF-WAVE>iXML>UBITS
iXML note NOTE String XML Characters A free text note to add user metadata to the recording. This might typically used to communicate information such as TAIL SLATE, NO SLATE, or to warn of noise interruptions - PLANE OVERHEAD etc. WRID>RIFF-WAVE>iXML>NOTE

Related Chunks

  • [iXML] : Embedded metadata in production media files.