ГОСТ Р 70177—2022
4.5 Принцип 5: соответствующий спецификациям и соглашениям
4.5.1 Применяемые спецификации и соглашения
Пользовательский агент должен:
- поддерживать функции доступности, предусмотренные спецификациями форматов контента и
платформы;
- поддерживать обработку технологий неотображаемого контента;
- предоставлять пользователям возможность задействовать альтернативные средства про
смотра;
- предоставлять пользователям возможность сообщить о проблемах доступности.
Если элементы управления пользовательского агента созданы на основе HTML или аналогичных
технологий, они должны соответствовать ГОСТ Р 52872.
4.5.1.1 Соответствие ГОСТ Р 52872
Пользовательские интерфейсы ПА соответствуют требованиям ГОСТ Р 52872 (уровень А соот
ветствует критериям уровня А ГОСТ Р 52872, уровень АА — критериям уровня А и АА ГОСТ Р 52872,
уровень ААА — критериям уровня А, АА и ААА ГОСТ Р 52872).
П р и м е ч а н и е — Этот критерий применяется к собственным пользовательским интерфейсам и частям
пользовательского агента, если они основаны на использовании технологий контента, в отношении которых при
менимы требования ГОСТ Р 52872 (например, XML, HTML, CSS, PDF, а также производные и схожие технологии).
Примером составной части пользовательского агента, к которой применяется этот критерий, может служить спра
вочная система, построенная на технологиях HTML или HTMLHelp. В отношении элементов собственного пользо
вательского интерфейса, не подпадающих непосредственно под действие ГОСТ Р 52872, рекомендуется, чтобы
разработчики пользовательских агентов следовали требованиям ГОСТ Р 52872 независимо от используемых тех
нологий и программных решений.
4.5.1.2 Функции доступности, предусмотренные спецификациями технологиями контента
Реализованы функции доступности, предусмотренные спецификациями технологий контента.
К таким функциям доступности относятся (уровень А):
а) обозначенные как таковые в спецификациях технологий контента;
б) позволяющие авторам выполнить требования ГОСТ 52872.
П р и м е ч а н и я
1 В документации следует указать поддерживаемые спецификации.
2 Когда требование к визуальному отображению контента другой спецификации противоречит требованиям
настоящего стандарта, пользовательский агент может игнорировать требование другой спецификации исключи
тельно с целью соблюдения требований настоящего стандарта.
4.5.1.3 Реализация специальных возможностей платформы
Если пользовательский агент содержит собственные пользовательские интерфейсы, то эти соб
ственные пользовательские интерфейсы должны соответствовать требованиям доступности для поль
зовательского интерфейса платформы (уровень А).
4.5.1.4 Отображение элементов содержимого в альтернативных средствах просмотра
Пользователь может выбирать элементы контента и отображать их в альтернативных средствах
просмотра (уровень АА).
4.5.1.5 Отчеты о сбоях и недостатках доступности пользовательского агента
Пользовательский агент предоставляет пользователям механизм для сообщения о проблемах
доступности (ошибках, недостатках, пользовательских затруднениях и т. п.) пользовательского агента
(уровень ААА).
5 Правила проверки на соответствие стандарту
Соответствие настоящему стандарту означает, что пользовательский агент удовлетворяет крите
риям выполнения, определенным в 4.1—4.5. В этом разделе перечислены правила проверки пользова
тельского агента на соответствие требованиям настоящего стандарта.
5.1 Правила соответствия
Для того чтобы пользовательский агент соответствовал настоящему стандарту, должен полно
стью соблюдаться один из следующих уровней соответствия:
- уровень А — для соответствия уровню А (минимальный уровень соответствия) пользователь
ский агент удовлетворяет всем критериям выполнения уровня А;
32