ГОСТ Р ИСО 21090—2016
Настоящий стандарт не предписывает ни какую-либо определенную форму объявления, ни
способ публикации. Однако объявление соответствия должно точные формулировки, иметь фор
мальное представление и предоставляться всем заинтересованным сторонам, имеющим отношение к
области применения данного элемента обработки информации.
Наряду с требованиями, что объявления соответствия должны содержать формальные объявле
ния о соответствии требованиям, указанным в пунктах а) — d) 5.3.1. настоящий стандарт устанавливает
следующие дополнительнэ! правила о том. что в этих объявлениях должно быть упомянуто, или
реко мендуется упомянуть, или может быть выбрано:
a) указание используемого набора символов и кодировки; по умолчанию — Unicode (см. 6.7.5);
b
) описание, какие применяются отношения эквивалентности и каким способом (см. 7.1.2);
c) поясание способа указания кратности атрибутов и коллекций, если таковое имеет место
(см. 7.1.5);
d) если использование типы данных структурированных документов, описание области приме
нения контекста документов и приведение точного описания того, каким образом разрешаются ссылки
внутри этого контекста (см. 7.12).
Следующие правила рекомендованы для объявлений косвенного соответствия:
a) определение правил по умолчанию языка (см. 7.4.2.3.7);
b
) описание отображения между электронной подписью, определенной в спецификации организа
ции W3C, и альтернативными реализациями, если таковые имеют место (см. 7.4.5.1).
В объявлениях непосредственного соответствия можно также придерживаться следующих пра
вил:
a) определять дополнительные атрибуты тонкости типов данных или указывать дополнительные
уполномоченные органы в определениях атрибутов тонкости (см. 6.7.6);
b
) приводить дополнительные описания применения производныхданных и интерпретации значе
ния DER свойства nullFlavor (см. 7.1.4);
c) определять, каким образом используется свойство controInformationRootExtension типа данных
HXIT (см. 7.3.2.3.4);
d) пояснять, как выбираются телекоммуникационные и почтовые адреса, предназначенные для
конкретных целей (см. 7.6.2.3.2);
e) указывать системы кодирования, используемые для различных компонентов типов данных фа
милии. имени, отчества и адреса (см. 7.7.3.6 и 7.7.5.6):
f) указывать, какие языки могут использоваться в свойстве QTY.expression (см. 7.8.2.3.1);
д) указывать, какие коды могут использоваться в свойстве QSC.code (см. 7.10.8.3),
h) если используются типы данных структурированных документов, описывать, каким образом
обеспечивается версионность в том контексте, где она применяется (см. 7.12.12.2.1).
6 Обзор типов данных
6.1 Что такое тип данных?
В ИСО/МЭК 11404 тип данных определен как множество различных значений, характеризуемое
свойствами этих значений и операциями над этими значениями (ИСО/МЭК 11404:2007. подраздел 3.12).
Тип данных образован тремя основными свойствами:
- пространство значений:
- множество свойств;
- множество характеристических операций.
В общем случае определения области применения типа данных вращаются вокруг того или иного
из следующих понятий;
- неизменность (свойства типа данных не могут меняться, если только не создан новый экзем
пляр: у типов данных нет жизненного цикла);
- тождество эквивалентности и идентичности (если два типа данных эквивалентны, то они явля
ются одним и тем же экземпляром);
- связность отдельного понятия (каждый тип данных должен представлять пространство отдель
ных понятий).
7