I'm trying to figure out a way to create a more accessible map, and I'm using a subway map because it's less complicated than a metropolitan map. It seems to me that if the image for a document is the primary reason for using said document, then it would stand to reason that the image should also be accessible.
I opted to use a list to create the subway, and I don't know if it's any more or less usable to someone with a visual impairment. My other problem is the fact that trains go from point 'A' to 'Z' and then back again. I wasn't sure how to go around that, but I tried to number the stops so they could be more identifiable.
My other problem is that I don't have JAWS or Window Eyes to see what it looks like in those programs. Adobe's Read Out Loud doesn't seem to be able to skip content, so I'm not finding it very useful.
I'm just doing this to see if it can be done, and I'm wondering if anyone can provide some insight to doing this. I haven't found much help out there in terms of creating an accessible map.
I used a Boston MBTA map as the source, and tried to re-create the whole document to be Section 508 compliant. Any help would be much appreciated!
You can download the map on my web site:
http://jonathanmetz.com/creating-an-accessible-map/
Thanks in advance!
Jonathan
.
Just my observation; but, you've really over complicated the Table element's child structure.
While a well-formed Tagged output PDF provides a wealth of "stuff" the unfortunate truth is that most AT, most times harvests the wind-fall and low hanging fruit of the tree.
Consequently, simple is better.
Also, use of a complex table structure generally results in a need to use of Header IDs.
.
As the "fare table" does not split across multiple pages you could avoid use of <THead>, <TBody>, and <TFoot>.
A <Table> with child <TR> elements would be adequate.
The first row would be the header row (for Paying With, Subway Trip, Local Bus and Subway).
Five additional rows would hold the <TD> cells.
Tag "VALID PASSES: .... " with the <P> element.
.
Table 337, Standard structure types for table elements of ISO 32000-1 identifies that, when used in a Table, there is only one <THead> and only one <TFoot>.
(The Table in the PDF has multiple THead elements.)
.
When THead is used, there can be one or more TBody elements. TFoot is optional.
These three provide an explicit grouping of header rows, body rows, and footer rows respectively.
.
When a table splits across multiple pages the use of THead, TBody, and TFoot support:
Explicit grouping of header rows which supports redraw at the top of each table fragment.
Explicit grouping of footer rows which supports redraw at the bottom of each table fragment.
Explicit grouping of body rows which supports the body area being broken apart on a row boundary.
Multiple TBody elements support drawing of a border or background for a set of rows.
.
.
A sidebar of me nattering...
Worth a note — When making Tagged output PDF or post-processing Tagged PDF only one Standard is applicable.
Specifically, that is ISO 32000. Part I (32000-1) is the current ISO Standard. Part II (32000-2) looks to be well on its way to release in 2012.
Tagged PDF provides several functionalities. One of which is Accessible PDF. A well-formed Tagged PDF (per the ISO Standard) establishes an Accessible PDF.
The core discussion of Tagged PDF is in Section 14 of the ISO Standard.
Adobe has a free, ISO approved, copy of ISO 32000-1 available.
.
http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/pdf/pdfs/PDF32000_2008.pdf
.
ISO 14289-1, for PDF Universal Accessibility is anticipated to be released in 2012. This ISO standard will provide focus on Accessible PDF.
So, ISO 32000 establishes "Tagged" PDF and ISO 14289 will establish, in context of ISO 32000, what "Accessible" PDF is.
With that understood it becomes clear that achieving the well-formed Tagged PDF (and thus the Accessible PDF) is not accomplished by apply protocols associated with other markup languages.
That'd be like trying to fit Cinderella's slippers on the feet of the step-sister, eh.
Be well...