Статус документа
Статус документа

ГОСТ Р 59224-2020 Цифровая "говорящая" книга для слепых и слабовидящих. Технические требования

     5.4 Требования к структуре ЦГК расширенного профиля

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

Имя файла