Стандарти

WAI-Adapt

Също: Personalisation Semantics, WAI Personalization Semantics, Adapt

Разработваният от W3C речник за семантика на персонализацията — позволява на потребителите да адаптират съдържанието към своите когнитивни, сензорни и двигателни предпочитания чрез декларативни метаданни, а не чрез ръчно настроен CSS.

WAI-Adapt (бивш Personalisation Semantics) е усилие на W3C, което дава на авторите начин да декларират какво означава дадено съдържание — какъв вид елемент е, какъв символ би го представил, доколко е разсейващо — така че потребителските агенти и помощните технологии да могат да адаптират изобразяването към нуждите на потребителя.

Спецификацията е все още в статус работна чернова към 2026 г. Приемането е в начален стадий. Въпреки това концепцията е достатъчно значима, за да присъства в пътните карти за достъпност — особено в областта на когнитивната достъпност.

Защо W3C го започна

Сегашният модел на достъпност разчита в голяма степен на инициативата на потребителя: той настройва браузъра си, инсталира разширения, конфигурира екранния четец и се надява сайтът да се визуализира добре при тези персонализации. WAI-Adapt обръща логиката: съдържанието декларира своята семантика, а потребителският агент може да преобрази изобразяването, за да отговаря на нуждите на потребителя, без да променя смисъла на съдържанието.

Прост пример: уеб формуляр иска „първо име” и „фамилия”. WAI-Adapt би позволил на автора да маркира тези полета със семантични атрибути, обозначаващи „това е поле за лично ime”. Потребител с когнитивно увреждане би могъл тогава да настрои помощната си технология да замества текстовите етикети с подкани на базата на символи („👤 вашето ime”) — без авторът на сайта да е необходимо да достави и двете версии.

Трите модула

Черновата е разделена на три модула:

  1. Модул за съдържание — речник за маркиране на семантиката на съдържанието, необходима за адаптирането от потребителски агент. data-purpose, data-action, data-destination и др.
  2. Модул за помощ и поддръжка — атрибути за деклариране на варианти на помощно съдържание (подробна форма, опростен език, с поддръжка на символи, опростена версия).
  3. Модул за инструменти — оперативна съвместимост с помощни технологии, предоставящи функции за персонализация (системи за набори от символи, инструменти за предсказателен текст, помощни средства за фокус и внимание).

Позиция спрямо другите спецификации

WAI-Adapt е допълнителен към WCAG, ARIA и констатациите на работната група за когнитивна достъпност. Не е заместител на нито една от тях. WCAG определя минималната граница за достъпност; ARIA определя интерфейса с помощните технологии; WAI-Adapt определя канала за персонализация.

Спецификацията е допълнителна и към WCAG 3, който отива по-далеч в когнитивната достъпност в сравнение с WCAG 2.x. WAI-Adapt е един от механизмите, на които могат да разчитат резултатите от WCAG 3.

Какво означава за инженерните екипи днес

За повечето екипи отговорът е: засега нищо оперативно. Речникът все още е в чернова. Поддръжката от страна на потребителските агенти е практически нулева. Няма правило в Pa11y, в axe-core или одит в Lighthouse за атрибути на WAI-Adapt.

Но концепцията си заслужава да се познава. Когато даден сайт предоставя превключване към „опростен изглед” или „показване на символи”, екипът изгражда локално точно онова, което WAI-Adapt се стреми да стандартизира. С утвърждаването на спецификацията през следващите 2–3 години се очаква първата вълна от инструменти за авторство да генерира атрибути на WAI-Adapt по подразбиране.