5.4.1 ЦГК расширенного профиля отличается от ЦГК базового профиля параметрами аудиофайлов и наличием файла разметки.
5.4.2 Файл разметки является базой данных. Файл должен иметь имя Extended с расширением .db и располагаться в папке с файлами фрагментов.
5.4.3 При создании должно использоваться программное обеспечение с СУБД SQLite версии от 3.7.1 до 3.32.3 включительно. Создавать базу данных нужно с помощью DDL, указанного в приложении В.
5.4.4 Базу данных следует создавать с кодировкой UTF-8.
5.4.5 База данных должна включать следующие обязательные таблицы:
- Метаданные (Metadata);
- Фрагменты (Fragments);
- Уровни навигации (Navigation_levels);
- Разметка (Contents).
5.4.6 Метаданные, описанные в файле плейлиста, должны присутствовать в таблице метаданных.
5.4.7 Описание обязательных полей таблицы метаданных "Metadata" представлено в таблице 1.
Таблица 1 - Описание полей таблицы "Metadata"
Поле | Тип | Описание |
Name | Text | Имя параметра метаданных |
Value | Text | Значение параметра |
Begin_fragment_num | Integer | Номер фрагмента начала звучания информации, если начитано диктором |
Begin_msec | Integer | Время начала звучания информации в миллисекундах от начала фрагмента, если начитано диктором |
End_fragment_num | Integer | Номер фрагмента конца звучания информации, если начитано диктором |
End_msec | Integer | Время окончания звучания информации в миллисекундах от начала фрагмента, если начитано диктором |
5.4.8 Описание обязательных и возможных параметров метаданных таблицы "Metadata" представлено в таблице 2.
Таблица 2 - Список параметров таблицы "Metadata"
Название поля (Name) | Описание поля |
Author | ФИО автора |
Title | Заглавие книги |
Announcer | ФИО диктора/дикторов |
SubTitle | Тематика/жанр книги |
Publisher | Издательство звукозаписи |
Publish_date | Год издания звукозаписи |
Publish_place | Город местонахождения издательства |
UDK | Индекс универсальной десятичной классификации |
BBK | Индекс библиотечно-библиографической классификации |
ISBN | Индекс ISBN |
ISSN | Индекс ISSN |
Page_num | Объем произведения в страницах |
Annotation | Аннотация книги |
Tags | Теги книги |
File_num | Количество звуковых файлов |
Total_size_KB | Общий размер аудиофайлов в КБайт |
Total_length_SEC | Общая длительность аудиофайлов в секундах |
GUID | Уникальный номер книги |
RecordSource | Данные о печатном издании |
Обязательные метаданные. |
5.4.9 Если в ЦГК присутствуют обязательные параметры из таблицы 2, начитанные диктором, они должны быть занесены в таблицу метаданных с указанием времени начала и конца звучания этих полей в миллисекундах от начала фрагмента, а также с указанием номера начального и конечного фрагментов.
5.4.10 При добавлении в таблицу метаданных параметров, описанных в ГОСТ Р ИСО 15836-2011 (пункт 4), должны использоваться соответствующие названия полей с префиксом "dc/". К примеру, элементу "Title" будет соответствовать название поля (name) "dc/Title".
5.4.11 При добавлении в таблицу метаданных параметров, описанных в DAISY 2.02 Specification ([3], пункт 2.1.3) и DAISY 3, 2005 release ([4], пункты 3.2.1 и 3.2.3), должны использоваться названия полей (name) из соответствующих спецификаций вместе с префиксами "d2/" и "d3/".
5.4.12 Название параметра в таблице метаданных может присутствовать один или несколько раз. Параметры из таблицы 2 не должны встречаться в таблице метаданных более одного раза.
5.4.13 Описание таблицы "Fragments" представлено в таблице 3.
Таблица 3 - Описание полей таблицы "Fragments"
Поле | Тип | Описание |
Fragment_num | Integer | Номер фрагмента |
File_name | Text | Имя файла |