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

ГОСТ Р 58668.3-2021 (ИСО/МЭК 39794-5:2019) Информационные технологии (ИТ). Биометрия. Расширяемые форматы обмена биометрическими данными. Часть 3. Данные изображения лица (с Поправкой)

     8.3 XML-кодирование

В разделе А.2 определена схема XSD, в которой абстрактные элементы данных раздела 7 представлены типами XML в соответствии с [12], ГОСТ Р 58668.1 или настоящим стандартом.

Двоичные данные должны кодироваться только в формате "base64" и храниться в виде текстовой строки в элементе с базовым типом "xs:base64Binary", например: <xs:element name ="data" type = = "xs:base64Binary" />

Другие форматы кодирования двоичных данных, такие как "xs:hexBinary" или проприетарные расширения с поддержкой кодирования двоичных данных (например, "ХОР"), не разрешены.

Далее представлены дополнительные пояснения по сопоставлению спецификаций в разделе 7 и схемы XSD:

- схема XML не гарантирует, что при отсутствии всех элементов, которые могут содержаться в элементе, отсутствует сам элемент;

- если для свойства в элементе "propertiesBlock" установлено значение "True", свойство присутствует на изображении. Если установлено значение "False", свойство отсутствует на изображении. Если свойство в элементе "propertiesBlock" отсутствует, то утверждения в отношении его наличия или отсутствия не сделаны;

- если для выражения в элементе "expressionBlock" установлено значение "True", выражение присутствует на изображении. Если установлено значение "False", выражение отсутствует на изображении. Если выражение в элементе "expressionBlock" отсутствует, то утверждения в отношении его наличия или отсутствия не сделаны;

- схема XML не ограничивает выбор нейтрального выражения и улыбки для одного и того же изображения лица. Однако нейтральное выражение и улыбка не должны быть указаны одновременно для одного и того же изображения;

- должен присутствовать хотя бы один из элементов элемента "poseAngleBlock", иначе элемент "poseAngleBlock" должен отсутствовать. Это требование не обеспечивается схемой XML;

- контрольные точки MPEG4 с именем <1>.<2> кодируются как "mpeg4PointCode<01>-<02>";

- антропометрическиеточки с абстрактным именем <1>.<2> кодируются как "pointCode-<01>-<02>". Примеры кодирования приведены в приложении В.