7.1.1 Содержание и обозначение
Настоящий раздел определяет содержание элементов данных формата данных изображения лица. Семантические описания не зависят от кодирования элементов данных.
Некоторые элементы данных являются необязательными, могут не включаться в ББД и быть полностью исключены из кодирования.
В модуле АСН.1 необязательные элементы данных помечены ключевым словом "OPTIONAL" (необязательный). При отсутствии такого элемента его октет "длина, тег, значение" не включается в тегированное двоичное кодирование.
В определении схемы XML элемент данных является необязательным, если значение его атрибута "minOccurs" равно 0. При отсутствии такого элемента его открывающие и закрывающие теги, а также значение исключаются из кодирования XML.
Если все дочерние элементы элемента данных являются необязательными, то элемент данных также должен быть помечен как необязательный.
Имена типов образованы из заголовков подпунктов настоящего раздела на английском языке и записаны в верхней нотации "верблюжьего регистра"*. Имена элементов образованы из заголовков подпунктов настоящего раздела на английском языке и записаны в нижней нотации "верблюжьего регистра"**. Если общее имя начинается с числа, то этот компонент устанавливается в конец имени. В XSD имена типов заканчиваются словом "Туре".
_______________
* Верхняя нотация "верблюжьего регистра (upper camel-case notation) - соглашение о наименованиях, в котором составные слова объединяются без пробелов, при этом каждое слово пишется с прописной буквы.
** Нижняя нотация "верблюжьего регистра (lower camel-case notation) - соглашение о наименованиях, в котором составные слова объединяются без пробелов, при этом каждое слово, кроме первого, пишется с прописной буквы.
Примеры
1 Элемент "Цветовое пространство изображения" (Image colour space) имеет имя кодирования "imageColourSpace" и тип "ImageColourSpace" (в АСН.1) и "ImageColourSpaceType" (в XML).
2 Элемент с абстрактным именем "Подсветка с цветовым кодированием" имеет значение "colourCodedLight". Элемент с абстрактным именем "48 бит RGB" имеет значение кодирования "rgb48Bit".
7.1.2 Схема структуры
Порядок абстрактных элементов данных, представленных в пунктах данного раздела, определяется обходом дерева на рисунке 1 сверху вниз, далее слева направо. Формальное описание структуры кодирования абстрактных элементов данных приведено в приложении A.1 для АСН.1 и в приложении А.2 для XML.