<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Question: How can Internet Mapping Applications be made accessible?</title>
	<atom:link href="http://www.michaelgaigg.com/blog/2009/03/25/question-how-can-internet-mapping-applications-be-made-accessible/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.michaelgaigg.com/blog/2009/03/25/question-how-can-internet-mapping-applications-be-made-accessible/</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 19:58:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Jonathan Metz</title>
		<link>http://www.michaelgaigg.com/blog/2009/03/25/question-how-can-internet-mapping-applications-be-made-accessible/comment-page-1/#comment-1720</link>
		<dc:creator>Jonathan Metz</dc:creator>
		<pubDate>Mon, 12 Dec 2011 04:05:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=371#comment-1720</guid>
		<description>I know this is old, but I&#039;ve recently started a pet project on making PDF maps Section 508 compliant. I had just about given up on the sort of maps you are working on, relocating my frustrations with &#039;simple&#039; Subway Maps. Some of the issues you are talking about I too had to deal with and I came up with some solutions to it that might be more helpful to you. Please keep in mind that this is taken from the context of a Static Map, whereas yours is obviously more dynamic. But, I think the point here is that by starting simple we might be able to derive some more complex answers. 
 
Another caveat is that I haven&#039;t had much experience with GIS software (with the exception of MapPoint back in the early 00s). I&#039;m sorry if this all comes across as rather rudimentary; I&#039;m only trying to help. 
 
At the risk of becoming &#039;Captain Obvious&quot;, I would suggest placing some sort of boundary around what are you are going to work with in order to make something accessible. In other words, limit your map to a certain area and build only upon that area.  
 
From there, I would think about making lists for the streets, using the main streets as the root of those lists. This would allow you to tag coordinates in the [label] alt text a little easier to make them correspond with searches. Unfortunately, only after one massive list (and subsequent sub-lists) is generated, can we really begin to address the bulk of the issues of the Checkpoints. 
 
Structuring as lists allows for a bit more leeway in terms of directional components to screen readers. We can really make use of [label], [lbody], and [caption] references as well as alt tags for [LI] and [UL]. Having a visual aid (e.g. a Legend) for myself helped to differentiate the various list labels, for example, which I used to signify one type of subway stop or the other. Similarly, you could use list labels to point out block information and Caption tags to explain coordinates or intersections.   
 
I think this would solve some of Checkpoint 1, 2 &amp; 8. I think identifying the function of the map would probably dictate how you solve Checkpoint 9 &amp; 12. If an enduser is using the map to get from point A to point B, I assume that the search term she or he is using to find something will check the database for an acceptable match, and that query would return a value that is equal to coordinates that match up with those in the list mentioned above. Therefore, the information that would be returned would be generated from the list and you wouldn&#039;t need a mouse to use that. I suspect that some script would need to translate coordinates to a Left or Right turn and how many blocks. 
 
Which leads me to Checkpoint 6. I don&#039;t think there is a way to avoid using scripts, because the nature of all this requires the user to ask the server something and have some information retrieved to explain it back to the user.  
 
I think if you are able to make a more accessible map, it would be better than making a fully 508 or WCAG compliant map, understanding that maps are still considered too much of a burden. However, you&#039;d probably be the first to figure this out, and you&#039;d be able to attract that many more accessible users. 
 
I hope this was helpful. 
 
Jonathan Metz  &lt;a href=&quot;http://www.jonathanmetz.com&quot; rel=&quot;nofollow&quot;&gt;www.jonathanmetz.com&lt;/a&gt; </description>
		<content:encoded><![CDATA[<p>I know this is old, but I&#039;ve recently started a pet project on making PDF maps Section 508 compliant. I had just about given up on the sort of maps you are working on, relocating my frustrations with &#039;simple&#039; Subway Maps. Some of the issues you are talking about I too had to deal with and I came up with some solutions to it that might be more helpful to you. Please keep in mind that this is taken from the context of a Static Map, whereas yours is obviously more dynamic. But, I think the point here is that by starting simple we might be able to derive some more complex answers. </p>
<p>Another caveat is that I haven&#039;t had much experience with GIS software (with the exception of MapPoint back in the early 00s). I&#039;m sorry if this all comes across as rather rudimentary; I&#039;m only trying to help. </p>
<p>At the risk of becoming &#039;Captain Obvious&quot;, I would suggest placing some sort of boundary around what are you are going to work with in order to make something accessible. In other words, limit your map to a certain area and build only upon that area.  </p>
<p>From there, I would think about making lists for the streets, using the main streets as the root of those lists. This would allow you to tag coordinates in the [label] alt text a little easier to make them correspond with searches. Unfortunately, only after one massive list (and subsequent sub-lists) is generated, can we really begin to address the bulk of the issues of the Checkpoints. </p>
<p>Structuring as lists allows for a bit more leeway in terms of directional components to screen readers. We can really make use of [label], [lbody], and [caption] references as well as alt tags for [LI] and [UL]. Having a visual aid (e.g. a Legend) for myself helped to differentiate the various list labels, for example, which I used to signify one type of subway stop or the other. Similarly, you could use list labels to point out block information and Caption tags to explain coordinates or intersections.   </p>
<p>I think this would solve some of Checkpoint 1, 2 &amp; 8. I think identifying the function of the map would probably dictate how you solve Checkpoint 9 &amp; 12. If an enduser is using the map to get from point A to point B, I assume that the search term she or he is using to find something will check the database for an acceptable match, and that query would return a value that is equal to coordinates that match up with those in the list mentioned above. Therefore, the information that would be returned would be generated from the list and you wouldn&#039;t need a mouse to use that. I suspect that some script would need to translate coordinates to a Left or Right turn and how many blocks. </p>
<p>Which leads me to Checkpoint 6. I don&#039;t think there is a way to avoid using scripts, because the nature of all this requires the user to ask the server something and have some information retrieved to explain it back to the user.  </p>
<p>I think if you are able to make a more accessible map, it would be better than making a fully 508 or WCAG compliant map, understanding that maps are still considered too much of a burden. However, you&#039;d probably be the first to figure this out, and you&#039;d be able to attract that many more accessible users. </p>
<p>I hope this was helpful. </p>
<p>Jonathan Metz  <a href="http://www.jonathanmetz.com" rel="nofollow">http://www.jonathanmetz.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mister Cox</title>
		<link>http://www.michaelgaigg.com/blog/2009/03/25/question-how-can-internet-mapping-applications-be-made-accessible/comment-page-1/#comment-649</link>
		<dc:creator>Mister Cox</dc:creator>
		<pubDate>Mon, 08 Feb 2010 17:33:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=371#comment-649</guid>
		<description>Ah, great! This cleared up some confusion I&#039;ve heard. </description>
		<content:encoded><![CDATA[<p>Ah, great! This cleared up some confusion I&#039;ve heard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ostrov</title>
		<link>http://www.michaelgaigg.com/blog/2009/03/25/question-how-can-internet-mapping-applications-be-made-accessible/comment-page-1/#comment-581</link>
		<dc:creator>ostrov</dc:creator>
		<pubDate>Wed, 02 Dec 2009 08:34:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=371#comment-581</guid>
		<description>Thank you, 
very interesting article </description>
		<content:encoded><![CDATA[<p>Thank you,</p>
<p>very interesting article</p>
]]></content:encoded>
	</item>
</channel>
</rss>

