Tool di verifica e monitoraggio dell'accessibilità
Il progetto -da realizzare nel corso del 2009- ha come obiettivi:
- la definizione di meccanismi di valutazione automatica delle pagine web per la verifica della rispondenza alle specifiche tecniche dettate dalla Legge italiana in materia (in particolare i 22 requisiti dell’Allegato A al Decreto Ministeriale 8 luglio 2005);
- lo sviluppo di uno strumento di supporto alla validazione automatica dei siti, che sia in grado di offrire anche un opportuno supporto per la successiva valutazione semantica (Validatore);
- la realizzazione di una applicazione che consenta il monitoraggio dello stato di rispondenza alle specifiche tecniche da parte di uno o più siti, e che possa essere di supporto nell’ambito dello sviluppo dei nuovi siti e dei progetti di adeguamento di quelli già esistenti, oltre che in attività di benchmarking (Monitor).
Metodologia
Gli strumenti saranno rilasciati con licenza Open Source, ma anche la modalità operativa di realizzazione è di tipo collaborativo:
- il software viene progettato e realizzato in collaborazione con l’Università di Bologna, l’associazione Asphi e il Consorzio per il Sistema Informativo Piemonte
- i prototipi vengono sottoposti alla verifica di un gruppo esteso di esperti a livello nazionale sulle tematiche dell'accessibilità, tramite un confronto diretto e aperto su un forum di discussione.
Il validatore
Questo strumento sarà costituito da 6 moduli, ognuno dei quali corrisponde a un sotto-raggruppamento tematico dei 22 requisiti previsti dell’Allegato A al D.M. 8 luglio 2005.
Per ogni raggruppamento, i requisiti vengono analizzati da 3 punti di vista:
- rispetto formale del requisito
- segnalazione (ad es. per il testo alternativo delle immagini, la verifica della coerenza del testo con il significato dell'immagine va fatta di persona)
- intermedio: probabile errore da sottoporre a verifica di persona (ad es. per il rispetto della semantica: se nella pagina ci sono 20 tag <h1> probabilmente c'è un errore, ma va verificato rispetto al contesto)
Il validatore, pertanto, si occuperà di controllare il codice di una pagina in base a questi 3 aspetti e di produrre un report in cui per ciascun aspetto viene indicato se ci sono "errori", "warning" oppure elementi da verificare di persona.
Il monitor
Il monitor sarà una specie di "spider" che partendo da una o più "homepage" scorrerà tutte le pagine di uno o più siti web, applicando a ciascuna il validatore, per restituire alla fine un riepilogo di tutti i risultati forniti dal validatore e un "indicatore di accessibilità" complessivo per il sito o i siti analizzati.