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