XAG (Pokyny pro přístupnost XML) je technická specifikace vyvinutá konsorciem W3C. Definuje, jak by měli vývojáři navrhovat formáty založené na XML, aby jejich obsah byl přístupný pro uživatele s asistivními technologiemi (např. čtečky obrazovky pro nevidomé).
XML samo o sobě je pouze způsob, jak strukturovat data. Pokud však vývojář v rámci svého vývojového týmu navrhne nový tag (například pro interní aplikaci v XAML), musí zajistit, aby software pochopil, co daný prvek znamená. XAG poskytuje návod, jak do struktury vložit sémantiku a přístupnost.
Specifikace se dělí na několik klíčových bodů, které úzce souvisí s dokumentací a vývojem:
XAG funguje jako most mezi čistě technickým zápisem a uživatelskou přívětivostí:
| Standard | Zaměření |
|---|---|
| XHTML | Konkrétní implementace XML pro web, která musí splňovat XAG. |
| WCAG | Obecná pravidla přístupnosti webového obsahu. |
| WAI-ARIA | Atributy, které pomáhají asistivním technologiím pochopit dynamický obsah. |
Dodržování XAG v rámci naší informační struktury přináší:
1. **Právní shoda:** Soulad se zákonnými požadavky na přístupnost (zejména u státních zakázek nebo v bankovnictví). 2. **Lepší čitelnost stroji:** Správně strukturované XML je lépe indexovatelné vyhledávači a snadněji se automatizuje. 3. **Inkluzivita:** Naše interní nástroje a [[HR portál]] budou použitelné pro všechny zaměstnance bez rozdílu.
Tip pro vývojáře: Při návrhu nového XML schématu se vždy ptejte: „Bude čtečka obrazovky vědět, co tento tag znamená, nebo to bude pro uživatele jen prázdný zvuk?“
— Související stránky: XHTML, XAML, Vývojový tým, ZIF, Dokumentace