====== 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ý tým|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 [[Dokumentace|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ší [[ZIF|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]]