Obsah
XAG (XML Accessibility Guidelines)
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é).
Proč je XAG důležité?
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.
Hlavní principy XAG
Specifikace se dělí na několik klíčových bodů, které úzce souvisí s dokumentací a vývojem:
- Oddělení obsahu a prezentace: XML by mělo nést data, zatímco styl (vzhled) by měl být řešen externě (např. pomocí CSS nebo XSLT).
- Používání standardních elementů: Pokud existuje standardní způsob, jak definovat titulek nebo seznam, má se použít namísto vymýšlení vlastních tagů.
- Podpora alternativního textu: Každý netextový prvek (obrázek, graf, multimediální objekt) musí mít v XML struktuře atribut pro textový popis.
- Navigace a struktura: Dokument musí mít logickou hierarchii (nadpisy, odstavce), aby se v něm dalo snadno orientovat pomocí klávesnice.
Vztah k dalším standardům
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. |
Praktický dopad na firmu
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
