Schematic diagrams, XML and accessibility

This paper describes work in progress at Oxford Brookes University. The aim of the project is to define a higher-level diagram description language for the World Wide Web, which captures the structure and the semantics of a diagram and enables the generation of accessible presentations in different modalities such as speech, text, graphic, etc. This project, called Graphical Structure Semantic Markup Languages (GraSSML), is decomposed into three levels: presentation, structure and semantics. Each of these levels captures a specific aspect of a diagram. The language at the structure level (called "ZineML") uses SVG as the output renderer at the presentation level. The semantic level language is highly dependent on the type of diagram considered and the field in which it is used. The paper outlines the relevant limitation of SVG and describes our approach, which addresses some of these limitations and can allow Web graphics to be written easily and made accessible.

[1]  Neff Walker,et al.  A classification of visual representations , 1994, CACM.

[2]  B. Kernighan PIC — A language for typesetting graphics , 1981, Softw. Pract. Exp..

[3]  David A. Duce,et al.  Scalable Vector Graphics SVG 1.0 Specification , 2000 .

[4]  Alistair D. N. Edwards,et al.  Exploration of non-seen diagrams , 1998 .

[5]  Musbah Shahop Sagar An SVG browser for XML languages , 2003, Proceedings of Theory and Practice of Computer Graphics, 2003..

[6]  Jon Louis Bentley,et al.  Programming pearls: little languages , 1986, CACM.

[7]  Ivan Herman,et al.  SVG Linearization and Accessibility , 2002, Comput. Graph. Forum.

[8]  Mark Minas,et al.  Creating Semantic Representations of Diagrams , 1999, AGTIVE.

[9]  Edward Rolf Tufte,et al.  The visual display of quantitative information , 1985 .

[10]  Corin A. Gurr,et al.  Effective Diagrammatic Communication: Syntactic, Semantic and Pragmatic Issues , 1999, J. Vis. Lang. Comput..

[11]  P. Fayers,et al.  The Visual Display of Quantitative Information , 1990 .

[12]  Ioannis A. Kakadiaris,et al.  Understanding diagrams in technical documents , 1992, Computer.

[13]  Proceedings Theory and Practice of Computer Graphics , 2003, Proceedings of Theory and Practice of Computer Graphics, 2003..

[14]  Brian W. Kernighan,et al.  PIC — A language for typesetting graphics , 1982, Softw. Pract. Exp..

[15]  David A. Duce,et al.  Web 2D Graphics File Formats , 2002, Comput. Graph. Forum.

[16]  Alan Borning,et al.  A constraint extension to scalable vector graphics , 2001, WWW '01.