Excerpts from SMPTE 330M-2000
SMPTE STANDARD
for Television —Unique Material Identifier (UMID)
4.2.3 Country code
The 4-byte country code is an abbreviated alpha-numeric string according to the set defined in ISO 3166-1. Countries which are not registered may obtain a registered alphanumeric string from the SMPTE Registration Authority.
Where the country code is less than 4 bytes, the active part of the code shall occupy the first part of the 4 bytes and the remainder shall be filled with the space character (20
h).The SMPTE metadata dictionary shall define the country code value which may use any alpha-numeric character from the Latin set 1 as defined by ISO/IEC 8859-1. Alphanumeric character values may only lie in the range 20
h to 7Fh.4.2.4 Organization code
The organization code is an abbreviated 4-byte alpha-numeric string. Organization codes shall be defined in relation to their registered country code so that organization codes may have the same value in different countries. Organizations without an organization code are encouraged to obtain a registered alphanumeric string from the SMPTE Registration Authority.
Organization codes may not use the ~ symbol (ISO/IEC 8859-1 character number: 7E
h) as the first character. This character is reserved for freelance operator registration.Where the organization code is less than 4 bytes, the acti ve part of the code shall occupy the first part of the 4 bytes and the remainder shall be filled with the space character (20
h).The SMPTE metadata dictionary shall define the organization code value which may use any alphanumeric character from the Latin set 1 as defined by ISO/IEC 8859-1. Alphanumeric character values may lie only in the range 20
h to 7Fh.4.2.5 User code
The user code shall be a 4-byte alphanumeric string limited to values between 20
h and 7Fh of the Latin set 1 as defined by ISO/IEC 8859-1. User codes shall be assigned locally by each organization and are not globally registered. User codes shall be defined in relation to their registered organization and country codes so that user codes may have the same value in different organizations and countries.When the user code is less than 4 bytes, the active part of the code shall occupy the first part of the 4 bytes and the remainder shall be filled with the space character (20
h).4.2.5.1 Freelance operators
Freelance operators shall use their country of domicility for the country code and organization code if appropriate.
However, if freelance operators have no registered organization code, they may concatenate the 4-byte organization code with the 4-byte user code to form an 8-byte operator code. To ensure a unique code, freelance operators are encouraged to obtain a registered alphanumeric string from the SMPTE Registration Authority. Each operator code shall be registered in the SMPTE metadata dictionary.
All operator codes shall start with the ~ symbol (ISO/IEC 8859-1 character number, 7E
h). The re-maining 7 alphanumeric characters shall all be filled with characters from the Latin set 1 as defined by ISO/IEC 8859-1. Alphanumeric character values may lie only in the range 20h to 7Fh.Where the operator code is less than 8 bytes (including the ~ character), the active part of the code shall occupy the first part of the 8 bytes and the remainder shall be filled with the space character (20
h).2000-10-30