CORE Document
The CORE Document serves the purpose of BEXT and LIST-INFO metadata exchange between BWF MetaEdit and other applications. BWF MetaEdit can import and export CORE Documents as XML or CSV. Once imported into BWF MetaEdit the CORE information can be edited and embedded into audio files. For files with existing bext and LIST-INFO metadata, BWF MetaEdit can display and export this data as a CORE document. A CORE document template can be generated within BWF MetaEdit or with another application. The CORE document lists one record per audio file.
CORE Document CSV Format
A CSV formatted (RFC 4180) CORE Document must use the following structure and value parameters:
FileName | required. full file path |
| For more info on LIST-INFO fields, see the BEXT help page. |
Description | max 256 ASCII characters |
Originator | max 32 ASCII characters |
OriginatorReference | max 32 ASCII characters |
OriginationDate | max 10 ASCII characters |
OriginationTime | max 8 ASCII characters |
TimeReference (translated) | Use to express TimeReference in HH:MM:SS.mmm form (hours:minutes:seconds.milliseconds). Example 01:59:15.250 |
TimeReference | Use to express TimeReference as sample count. Example 441000 |
BextVersion | Use to express whether the Bext Chunk follows the Rules of EBU Technical document 3285 as published in 1997 (version '0') or the 2001 update which created version '1'. Version '1' adds an additional field for UMID. Example '1'. |
UMID | 64 byte Unique Material Identifier. Expressed as a hexadecimal string in XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX format. |
CodingHistory | |
| For more info on LIST-INFO fields, see the LIST-INFO help page. |
IARL | Archival Location |
IART | Artist |
ICMS | Commissioned |
ICMT | Comments |
ICOP | Copyright |
ICRD | Creation Date |
IENG | Engineer |
IGNR | Genre |
IKEY | Keywords |
IMED | Medium |
INAM | Name (Title) |
IPRD | Product (Album) |
ISBJ | Subject |
ISFT | Software |
ISRC | Source |
ISRF | Source Form |
ITCH | Technician |
CORE Document XML Format
An XML formatted CORE Document must follow the schema below and follow the rules demonstrated by the sample data:
Use either <TimeReference_translated> to express TimeReference in HH:MM:SS.mmm format or <TimeReference> to express TimeReference as a sample count.
<?xml version="1.0" encoding="UTF-8"?>
<conformance_point_document>
<File name="/full/file/path/to/audio-A.wav">
<Core>
<Description>Descriptive info here</Description>
<Originator>Originator data here</Originator>
<OriginatorReference>OriginatorReference data here</OriginatorReference>
<OriginationDate>2010-01-05</OriginationDate>
<OriginationTime>00:00:00</OriginationTime>
<TimeReference_translated>00:00:00.000</TimeReference_translated>
<TimeReference>0</TimeReference>
<BextVersion>1</BextVersion>
<UMID>FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF</UMID>
<CodingHistory>A=ANALOGUE,F=48000,B=16,W=16,M=joint-stereo</CodingHistory>
<IARL>Archival Location data here</IARL>
<IART>Artist data here</IART>
<ICMS>Commissioned data here</ICMS>
<ICMT>Comment data here</ICMT>
<ICOP>Copyright data here</ICOP>
<ICRD>2010-01-07</ICRD>
<IENG>Engineer data here</IENG>
<IGNR>Genre data here</IGNR>
<IKEY>Keyword data here</IKEY>
<IMED>Medium data here</IMED>
<INAM>Title data here</INAM>
<IPRD>Album or product data here</IPRD>
<ISBJ>Subject data here</ISBJ>
<ISFT>Source data here</ISFT>
<ISRC>Source data here</ISRC>
<ISRF>Software data here</ISRF>
<ITCH>Technician data here</ITCH>
</Core>
</File>
<File name="/full/file/path/to/audio-B.wav">
</File>
</conformance_point_document>