WAI-Adapt
Zob. też: Personalisation Semantics, WAI Personalization Semantics, Adapt
Rozwijane przez W3C słownictwo semantyki personalizacji — umożliwia użytkownikom dostosowanie treści do ich potrzeb poznawczych, sensorycznych i motorycznych przez deklaratywne metadane, bez modyfikowania CSS.
WAI-Adapt (dawniej „Personalisation Semantics”) to inicjatywa W3C pozwalająca autorom deklarować, czym jest dana treść — jakiego rodzaju jest elementem, jaki symbol mógłby ją reprezentować, jak bardzo jest rozpraszająca — tak by programy użytkownika i technologie wspomagające mogły dostosować sposób renderowania do potrzeb użytkownika.
Standard jest wciąż na etapie roboczy projekt (working draft) według stanu na 2026 rok. Adopcja jest wczesna. Jednak podejście jest na tyle istotne, że termin pojawia się w planach działań na rzecz dostępności, szczególnie w kontekście dostępności kognitywnej.
Dlaczego W3C podjął tę inicjatywę
Obecny model dostępności jest silnie zorientowany na działania użytkownika: dostosowuje on przeglądarkę, instaluje rozszerzenia, konfiguruje czytnik ekranu i ma nadzieję, że strona poprawnie renderuje się pod tymi ustawieniami. WAI-Adapt odwraca tę logikę: to treść deklaruje swoją semantykę, a program użytkownika może przekształcić renderowanie stosownie do potrzeb użytkownika — bez zmiany znaczenia treści.
Prosty przykład: formularz internetowy zawiera pola „imię” i „nazwisko”. WAI-Adapt pozwoliłby autorowi oznaczyć te pola atrybutami semantycznymi wskazującymi „to jest pole imienia i nazwiska osoby”. Użytkownik z dysfunkcją poznawczą mógłby wówczas skonfigurować technologię wspomagającą tak, by zamiast etykiet tekstowych wyświetlała podpowiedzi symboliczne („👤 twoje imię”) — bez konieczności dostarczania przez autora strony obu wersji.
Trzy moduły
Projekt dzieli się na trzy moduły:
- Moduł treści — słownictwo do oznaczania semantyki treści, której
potrzebuje adaptacja po stronie programu użytkownika:
data-purpose,data-action,data-destinationi inne. - Moduł pomocy i wsparcia — atrybuty deklarujące warianty treści pomocniczej (wersja rozszerzona, prosty język, z symbolami, uproszczona).
- Moduł narzędzi — interoperacyjność z technologiami wspomagającymi oferującymi funkcje personalizacji (systemy zestawów symboli, narzędzia tekstu predykcyjnego, pomoce skupiające uwagę).
Miejsce WAI-Adapt względem innych specyfikacji
WAI-Adapt jest komplementarny wobec WCAG, ARIA i ustaleń grupy zadaniowej ds. dostępności kognitywnej. Nie zastępuje żadnej z tych specyfikacji. WCAG wyznacza minimalny poziom dostępu; ARIA definiuje interfejs dla technologii wspomagających; WAI-Adapt definiuje kanał personalizacji.
Standard jest też komplementarny wobec WCAG 3, który wykracza poza WCAG 2.x w zakresie dostępności kognitywnej. WAI-Adapt to jeden z mechanizmów, na których mogą opierać się wyniki wymagane przez WCAG 3.
Co oznacza to dla zespołów inżynierskich
Dla większości zespołów odpowiedź brzmi: na razie nic operacyjnie istotnego. Słownictwo jest jeszcze niedopracowane. Wsparcie w programach użytkownika wynosi praktycznie zero. Nie istnieje żadna reguła Pa11y, axe-core ani audyt Lighthouse dla atrybutów WAI-Adapt.
Warto jednak znać to podejście. Gdy wdraża się stronę umożliwiającą użytkownikom przełączenie „widoku uproszczonego” lub „pokaż symbole”, lokalnie wymyśla się to, co WAI-Adapt stara się ustandaryzować. Gdy specyfikacja dojrzeje w ciągu najbliższych 2–3 lat, należy spodziewać się, że pierwsze narzędzia autorskie zaczną domyślnie generować atrybuty WAI-Adapt.