10.4 Robusto
10.4.1 Compatibile
10.4.1.1 Analisi sintattica (parsing)
Laddove l’ICT è un documento non web, deve soddisfare il criterio di successo presente nel prospetto 10.14.
Prospetto 10.14: Criterio di successo del documento: Analisi sintattica (parsing)
Per documenti che utilizzano linguaggi di marcatura, in modo tale che la marcatura sia esposta separatamente e disponibile per le tecnologie assistive e per le caratteristiche di accessibilità del software o per un programma utente selezionabile dall’utente, gli elementi possiedono tag di apertura e chiusura completi, sono annidati secondo le proprie specifiche, non contengono attributi duplicati e tutti gli ID sono univoci, salvo i casi in cui le specifiche permettano eccezioni.
NOTA 1: I tag di apertura e chiusura nei quali manca un carattere fondamentale per la loro struttura, come una parentesi angolare di chiusura o una virgoletta non corrispondente per l’apertura e la chiusura di un attributo, non possono essere giudicati completi.
NOTA 2: La marcatura non è sempre disponibile per la tecnologia assistiva o per i programmi utente selezionabili dall’utente come i browser. In tali casi, la conformità a questo requisito non avrebbe alcun impatto sull’accessibilità, così come per i contenuti Web in cui è esposta.
NOTA 3: Esempi di marcature esposte separatamente e disponibili per le tecnologie assistive e per i programmi utente includono ma non sono limitati a: documenti codificati in HTML, ODF e OOXML. In questi esempi, la marcatura può essere analizzata interamente in due modi: (a) mediante tecnologie assistive che possono aprire direttamente il documento, (b) mediante tecnologie assistive che utilizzano API DOM di programmi utente per questi formati di documenti.
NOTA 4: Questo criterio di successo è identico alle WCAG 2.1 Criterio di successo 4.1.1 Analisi sintattica (parsing) con sostituzione di “Nel contenuto implementato utilizzando linguaggi di marcatura” con “Per documenti che utilizzano linguaggi di marcatura, in modo tale che la marcatura sia esposta separatamente e disponibile per le tecnologie assistive e per le caratteristiche di accessibilità del software o per un programma utente selezionabile dall’utente” con l’aggiunta delle note 2 e 3 di cui sopra.
10.4.1.2 Nome, ruolo, valore
Laddove l’ICT è un documento non web, deve soddisfare il criterio di successo presente nel prospetto 10.15.
Prospetto 10.15: Criterio di successo del documento: Nome, ruolo, valore
Per tutti i componenti dell’interfaccia utente (inclusi ma non limitati a: elementi di un modulo, collegamenti e componenti generati da script), nome e ruolo possono essere determinati programmaticamente; stati, proprietà e valori che possono essere impostati dall’utente possono essere impostati da programma; e le notifiche sui cambi di stato di questi elementi sono rese disponibili ai programmi utente, incluse le tecnologie assistive.
NOTA 1: Questo criterio di successo è principalmente per gli sviluppatori di software che sviluppano o utilizzano componenti personalizzati dell’interfaccia utente. I componenti dell’interfaccia utente standard sulla maggior parte delle piattaforme che supportano l’accessibilità soddisfano già questo criterio di successo se utilizzati secondo le specifiche.
NOTA 2: Per i formati di documenti che supportano l’interoperabilità con la tecnologia assistiva, i componenti di interfaccia utente standard spesso soddisfano questo criterio di successo se utilizzati secondo la progettazione generale e le indicazioni di accessibilità per il formato del documento.
NOTA 3: Questo criterio di successo è identico alle WCAG 2.1 Criterio di successo 4.1.2 Nome, ruolo, valore con sostituzione della nota originale delle WCAG 2.1 con: “Questo criterio di successo è principalmente per gli sviluppatori di software che sviluppano o utilizzano componenti personalizzati dell’interfaccia utente. I componenti dell’interfaccia utente standard sulla maggior parte delle piattaforme che supportano l’accessibilità soddisfano già questo criterio di successo se utilizzati secondo le specifiche” e con l’aggiunta della nota 2 di cui sopra.
10.4.1.3 Messaggi di stato
Laddove l’ICT è un documento non web, deve soddisfare le WCAG 2.1 - Criterio di successo 4.1.3 Messaggi di stato.