Validation Rules

BWF MetaEdit incorporates various set of rules which may be enforced or disabled while editing metadata. For instance data entry for BEXT Coding History may be constrained to follow EBU Technical Recommendation R98-1999 or, if these rules are disabled, the data entry can be performed within one large text field (as many audio applications do).
BWF MetaEdit responds to rules and recommendations outlined by EBU, Microsoft, and the Federal Agencies Digitalization Guidelines Initiative in order to warn or prevent the user from entering metadata that does not comply with any validation rules. These rules may be disabled as needed but are recommended in order to facilitate the generation of standardized files. For each set of validation rules, BWF MetaEdit performs the following tests and displays any existing embedded metadata or changes in red if they do not follow the enabled rules or green if the changed value is acceptable to the selected rules.

BWF (EBU Technical Specification 3285) Requirements and Recommendations

See EBU Technical Specification 3285.

Requirements

The following rules may not be disabled:

Recommendations

OriginationDate: The separator between the items can be anything but it is recommended that one of the following characters is used hyphen, underscore, colon, space, or stop.

BWF OriginatorReference (R99-1999) recommendations

see EBU Technical Recommendation R99-1999. These rules pertain specifically to the formatting of originatorReference.

BWF Coding History (EBU Technical Specification R98-1999) Recommendations

See EBU Technical Specification R98-1999.

INFO (Microsoft definition)

Requirements

ICMD: The ICMD field must not contain line breaks.

Recommendations

ICRD: The ICRD field must be in YYYY, YYYY-MM, YYYY-MM-DD format or initiate with a YYYY-MM-DD formatted string and then include additional free text.

Federal Agencies Digitization Guidelines Initative recommendations

Inheritance of Rules

Use of the FADGI recommendations assumes the use of BWF recommendations. Use of the BWF recommendations assumes the use of BWF requirements. Use of the Microsoft recommendations assumes the use of Microsoft requirements.