В этом пункте представлена схема, которая определяет необходимые условия для обеспечения доступности при анализе и создании графических значков. Эта схема дает как общее, так и детальное представление о проблеме. Данная схема определяет несколько важных параметров помимо графических изображений и их функциональных возможностей, представленных в ИСО/МЭК 11581-1, в качестве концептуальной схемы для последующего развития компьютерной графики. Четко определенные графические значки - это гораздо больше, чем просто механическое соединение графических элементов с определенными системными функциями.
Данная схема определяет логический набор компонентов конкретного значка для того, чтобы заложить основу для применения принципов доступности, содержащихся в настоящем стандарте.
Рисунок 1 представляет собой общую схему для определения доступности значков. На нем показано, что существуют четыре основных взаимосвязанных фактора, которые необходимо учитывать при создании доступных значков: атрибуты, которые обеспечивают внутреннюю идентификацию значка; атрибуты, которые описывают значок в текстовой форме; атрибуты графического представления значка и операции, связанные со значком. Внутренние атрибуты определяют заданную функцию значка для того программного обеспечения, которое использует данный значок, и позволяют отличить его от других значков. Атрибуты описания предоставляют пользователю информацию о назначении и использовании значка и создают основу для его распознавания вне зависимости от среды функционирования. Атрибуты представления зависят от среды функционирования значка и являются источником информации для разработчиков и систем. Операции обеспечивают функциональные возможности значка, которые должны выполняться в рамках системы.
Рисунок 1 - Общая схема определения доступности графических значков
На рисунке 2 представлена детальная схема определения доступности графических значков, которая расширяет каждое понятие (идентификация, атрибуты описания, атрибуты представления и операции) в некоторое количество определенных компонентов. При этом учитывается, что значки часто располагаются и используются группой, а не по отдельности, и, следовательно, доступность включает в себя действия группового уровня. Каждый компонент значка, представленный в данной схеме, может вносить свой вклад в формирование доступности значка и является предметом рассмотрения в настоящем стандарте. Свойства, определенные в ISO/IEC TR 11580, реализованы в настоящем стандарте как атрибуты значка.
Рисунок 2 - Детальная схема определения доступности графических значков
Однозначное определение значка может основываться на его внутреннем идентификаторе и уникальном номере варианта. Текущие возможности значка могут быть однозначно определены комбинацией такого уникального идентификатора с внутренним представлением текущего состояния значка. Внутренний идентификатор представляет собой машиночитаемый код, который однозначно определяет функциональность, которую представляет значок. Внутренний идентификатор используется для программного соединения всех аспектов значка воедино. Стандартизации значков может способствовать четкое определение внутреннего идентификатора. Во многих современных системах это сделано неявно через процедуру программирования/объект, использованный для внедрения значка. Текущее состояние значка далее определяет, как значок будет реагировать на различные действия пользователя.