CRID является идентификатором части контента. Он используется в процессе поиска и отбора контента. Несколько CRID могут относиться к одной и той же части контента.
CRID может передавать разрешения одному или нескольким CRID. Передача разрешения от CRID к другим CRID используется для двух целей:
- CRID разрешает несколько CRID для группы элементов контента (серия программ);
- CRID разрешает одному или нескольким CRID одного органа ссылаться на CRID другого органа.
На рисунке 7.1 показан пример древовидной структуры CRID.
Ниже представлен синтакис CRID:
CRID://<authority>/<data>
<authority> - используются правила наименования органа TV-Anytime, гарантирующие уникальность, приведенные в разделе 6;
<data> - является свободной строкой формата, совместимой с универсальным идентификатором ресурса (Uniform Resource Identifier, URI), и имеет значение в сочетании с именем органа, приведенным в поле <authority>.
Рисунок 7.1 - Пример древовидной структуры CRID
В целом CRID соответствует URI. Как спецификации соответствия URI часть синтаксиса CRID:// не чувствительна к регистру.
Для обеспечения гарантированной функциональной совместимости рекомендуется, чтобы символы, которые используются вне диапазона символов, разрешенных в URI, были закодированы в UTF8 и включены в URI как последовательность исключенных байтов.
Примеры правильных (в смысле синтаксиса) CRID показаны в таблице 7.1.
Таблица 7.1 - Примеры правильных (в смысле синтаксиса) CRID
CRID | Описание |
CRID://company.com/foobar | CRID создан органом "company.com", фрагмент данных из "foobar" |
crid://broadcaster.co.jp/wibble | CRID создан органом " broadcaster.co.jp", фрагмент данных из "wibble" |
cid://broadcaster.co.jp/%E3%82%A8%E3%82 %A4%E3%82%AC | CRID создан органом "broadcaster.co.jp", фрагмент данных "Е" "I" "GA" представляется в виде СИМВОЛОВ KATAKANA (японские иероглифы), имеющих значение "movie" |