17
- Информация о группе (G!)
Информация о группе для всех служб профиля Базовый о единственном ансамбле/канале, описанная этим EPG, должна содержаться в одном объекте.
Если служба EPG содержит данные о двух и более ансамблях/каналах, то на каждый ансамбль/канал должен создаваться объект информации G! профиля Базовый.
Дополнительная информация G! для какой-либо из служб должна переноситься в дополнительных объектах G! профиля Усовершенствованный и может быть дополнительно компрессирована с применением GZIP.
- Схема объединения данных профиля
Данные профилей Базовый и Усовершенствованный получены из основного XML-файла, который соответствует схемам EPG, определенным в ETS! [2]. Эти файлы являются хорошо согласованными XML-документами, которые закодированы отдельно при использовании двоичного формата кодирования, упомянутого в разделе 4 настоящего стандарта.
Формат XML профиля Базовый должен соответствовать форме основного XML-документа (файла), но с включенными элементами и атрибутами профиля Базовый. Каждый элемент должен иметь вложение и порядок, соответствующие основному документу.
Данные профиля Усовершенствованный должны соответствовать форме исходногоXML со следующими перемещенными данными:
- атрибуты и элементы, которые включены в профиль Базовый;
- text/CDATA, которые включены в профиль Базовый;
- элементы, которые стали пустыми в результате этих перемещений.
Детализированные правила примененияданныхпрофилейБазовый иУсовершенствованныйдол- жны быть в соответствии с ETS! [4] (5.3).
- Атрибуты, необходимые для объединения файлов
Для обеспечения возможности приемнику профиля Усовершенствованный выполнять объединение файлов профилей Базовый и Усовершенствованный некоторые атрибуты и теги в этих файлах должны быть дублированы. В обоих файлах должны присутствовать следующие элементы и атрибуты:
- атрибуты объединенной информации о службе в соответствии с таблицей 8.
- атрибуты объединенной информации о группе должны быть в соответствии с таблицей 10.
Приемник не должен пытаться объединять данные, если ID и версии данных в профилях Базовый и Усовершенствованный не совпадают. В этом случае должны использоваться только данные профиля Базовый.