← All reviews

Leveraging Rich Accessible Documents on the Web

Rui Lopes, Luís Carriço · 2007 · Proceedings of the 2007 International Cross-Disciplinary Conference on Web Accessibility (W4A) · doi:10.1145/1243441.1243461

Summary

This paper by Lopes and Carriço from the University of Lisbon presents a framework for producing rich accessible documents on the web that goes beyond the common approach of providing simplified alternate versions for disabled users. The authors argue that accessibility in 2007 was still largely treated as an afterthought — providing degraded, text-only versions of content rather than maintaining rich interaction capabilities. Their approach centres on profile modeling: multidisciplinary teams (developers, designers, usability experts, accessibility engineers) collaboratively define profiles that capture the intersection of user characteristics, device capabilities, and usage situations. These profiles are specified using formal ontologies (GUMO for user modeling, UbisWorld for device and context characterisation) and built using the Eclipse Modeling Framework, enabling inheritance between profiles. The framework then uses these profiles to configure a document production pipeline with five processing concerns: content processing (normalising documents from various formats into DocBook XML), structure repurposing (extracting navigation paths, simplifying structure, chunking for mobile), output format (transforming to XHTML+SMIL, SMIL, or other formats), interaction (embedding device-appropriate input mechanisms), and presentation (applying profile-specific stylesheets and aural cues).

Key findings

The authors demonstrate their framework with a public library scenario involving three profiles: Desktop + Casual Reader (producing enriched documents with synchronised text and audio narration, table of contents, and sidenotes in Internet Explorer), Mobile + Casual Reader (transforming the same content into a SMIL-based aural reading format for mobile devices with simplified structure and chunked content), and Desktop + Blind (delivering an aural-first presentation without visual elements and with mouse interaction disabled). The framework successfully reused several processing components across profiles while tailoring others to specific needs, showing that profile inheritance reduced duplicated effort. The paper identifies key reading situations along two dimensions — engagement (passive vs. active) and breadth (single vs. multiple texts) — and maps these to three output modalities: textual, graphical, and aural. A critical finding is that audio-text synchronisation must be highly accurate; discrepancies between spoken and displayed content create cognitive pressure that undermines accessibility. The authors also note limitations of existing ontologies, which could not represent concepts like colour blindness or specific device clusters.

Relevance

This paper anticipated several trends that became mainstream in web development: responsive design (adapting content to device capabilities), progressive enhancement (maintaining rich interaction while ensuring baseline accessibility), and personalisation based on user profiles. The core argument — that accessible documents should not be impoverished versions of the original but rich, tailored alternatives maintaining full interaction capabilities — remains a powerful framing for accessibility work. The profile-based approach, where user needs, device constraints, and usage context are modeled as intersecting concerns rather than treated in isolation, prefigured modern adaptive accessibility approaches. For practitioners, the paper highlights that accessibility is not a single binary state but a multi-dimensional design space: a blind user on a desktop has different needs from a sighted user on a mobile phone, and both deserve rich, interactive experiences rather than stripped-down fallbacks. The framework's use of DocBook as a canonical document format and XML pipelines for transformation reflects the document engineering approach of its era, though the underlying principles apply equally to modern component-based web architectures.

Tags: document accessibility · content adaptation · user modeling · profile modeling · multimodal interaction · mobile accessibility · document production

Standards referenced: WCAG 2.0 · SMIL 2.1 · XHTML+SMIL · DAISY · CC/PP