<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" 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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>The "geo:" URI scheme</title>
	
	<link>http://geouri.org</link>
	<description>a Uniform Resource Identifier for geographic locations</description>
	<lastBuildDate>Thu, 10 Jun 2010 09:13:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/geouri" /><feedburner:info uri="geouri" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>“geo:” and vCards</title>
		<link>http://geouri.org/2010/06/10/geo-and-vcards/</link>
		<comments>http://geouri.org/2010/06/10/geo-and-vcards/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 09:13:28 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Applications]]></category>

		<guid isPermaLink="false">http://geouri.org/?p=42</guid>
		<description><![CDATA[vCard &#8211; the first spec to use &#8220;geo:&#8221;?
The first specification that is using the &#8220;geo:&#8221; scheme seems to be the revision of the vCard format. vCards are &#8220;virtual business cards&#8221;, and contain a multitude of contact information about a person or an organization.
vCard GEO property
The geographic location of a person&#8217;s office is of course one [...]]]></description>
			<content:encoded><![CDATA[<p><strong>vCard &#8211; the first spec to use &#8220;geo:&#8221;?</strong></p>
<p>The first specification that is using the &#8220;geo:&#8221; scheme seems to be the <a href="http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev"title="IETF vCard Revision Draft"  onclick="javascript:urchinTracker ('/outbound/article/tools.ietf.org');">revision of the vCard format</a>. vCards are &#8220;virtual business cards&#8221;, and contain a multitude of contact information about a person or an organization.</p>
<p><strong>vCard GEO property</strong></p>
<p>The geographic location of a person&#8217;s office is of course one of those properties &#8211; even the original specification of vCard (<a href="http://tools.ietf.org/html/rfc2426"title="RFC 2426 - vCard"  onclick="javascript:urchinTracker ('/outbound/article/tools.ietf.org');">RFC 2426</a>) contained an &#8220;GEO&#8221; property (defined in <a href="http://tools.ietf.org/html/rfc2426#section-3.4.2"title="GEO property of vCard"  onclick="javascript:urchinTracker ('/outbound/article/tools.ietf.org');">Section 3.4.2</a>). That property has a range of shortcomings:</p>
<ul>
<li>There&#8217;s no way to specify altitude</li>
<li>the Coordinate Reference System is not defined (see <a href="http://www.gichd.org/fileadmin/pdf/IMSMA/fact-sheets/GICHDFactSheet3-Datums-WhyYouShouldCare-July07.pdf"title="Wrong datum - Why you should care.."  onclick="javascript:urchinTracker ('/outbound/article/www.gichd.org');">here</a> [PDF] why you should care)</li>
<li>Recommends to always use six decimal places (roughly one meter) rather than allowing for uncertainty values</li>
</ul>
<p><strong>New revision of vCard includes &#8220;geo:&#8221; URI</strong></p>
<p>The current revision of the vCard specification (currently worked on in the IETF&#8217;s <a href="http://datatracker.ietf.org/wg/vcarddav/charter/" onclick="javascript:urchinTracker ('/outbound/article/datatracker.ietf.org');">VCARDDAV working group</a>) has changed the format of the &#8220;GEO&#8221; property. The <a href="http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-6.5.2"title="revised vCard GEO property definition"  onclick="javascript:urchinTracker ('/outbound/article/tools.ietf.org');">new definition</a> requires a URI rather than the lat/lon tupel as value, and notes in an example that the &#8220;geo:&#8221; URI scheme is &#8220;particularly well-suited&#8221;, although other URI schemes are allowed too. A example vCard using the &#8220;geo:&#8221; URI looks like this (edited for brevity):</p>
<blockquote>
<pre>BEGIN:VCARD
VERSION:4.0
FN:Simon Perreault
...
<strong>GEO;TYPE=work:geo:46.772673,-71.282945</strong>
...
CLASS:PUBLIC
END:VCARD
</pre>
</blockquote>
<p>As outlined above, the structure of vCards allows to supply parameters for properties &#8211; in the example above, the GEO property is specified for the &#8220;work&#8221; location of the contact.</p>
<p><strong>vCard applications become geo: aware</strong></p>
<p>The integration of the URI scheme into the very popular vCard format means that very likely future revisions of vCard applications will be able to parse and use &#8220;geo:&#8221; URIs. Looking at the <a href="http://microformats.org/wiki/vcard-implementations"title="vCard applications"  onclick="javascript:urchinTracker ('/outbound/article/microformats.org');">list of applications</a> that support vCards, it looks like a bright future for our newly-born URI scheme.</p>
]]></content:encoded>
			<wfw:commentRss>http://geouri.org/2010/06/10/geo-and-vcards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RFC 5870: “A Uniform Resource Identifier for Geographic Locations”</title>
		<link>http://geouri.org/2010/06/07/rfc-5870-geo-uri/</link>
		<comments>http://geouri.org/2010/06/07/rfc-5870-geo-uri/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 07:24:34 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Drafting]]></category>

		<guid isPermaLink="false">http://geouri.org/?p=29</guid>
		<description><![CDATA[It&#8217;s Done.

RFC 5870 (&#8220;A Uniform Resource Identifier for Geographic Locations&#8221;) has finally been published by the Internet Engineering Task Force as &#8220;Proposed Standard&#8221;. The RFC contains the final, stable and approved IETF specification of the &#8220;geo&#8221; URI scheme &#8211; the 23 pages document is the result of 3 years of hard work, several presentations at [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>It&#8217;s </em></strong><em><strong>Done.</strong><br />
</em></p>
<p><a href="http://tools.ietf.org/html/rfc5870"title="RFC 5870 - the &quot;geo&quot; URI scheme"  onclick="javascript:urchinTracker ('/outbound/article/tools.ietf.org');">RFC 5870</a> (&#8220;A Uniform Resource Identifier for Geographic Locations&#8221;) has finally been published by the Internet Engineering Task Force as &#8220;Proposed Standard&#8221;. The RFC contains the final, stable and approved IETF specification of the &#8220;geo&#8221; URI scheme &#8211; the 23 pages <a href="http://tools.ietf.org/html/rfc5870"title="The &quot;geo&quot; URI"  onclick="javascript:urchinTracker ('/outbound/article/tools.ietf.org');">document</a> is the result of 3 years of hard work, several presentations at IETF meetings, hundreds of email conversations about protocol details, discussing the proposal again and again, and &#8211; finally &#8211; interacting with not just one, but two sets of Area Directors in the IESG (Approval was perfectly timed with the end of the term of several Area Directors, so it had to be reviewed by the incoming IESG members as well).</p>
<p>Now that the &#8220;blueprint&#8221; part of the URI scheme is done, we&#8217;re looking forward to applications actually using the &#8220;geo&#8221; scheme (besides the <a title="&quot;geo&quot; URI applications" href="/applications/">ones we know of already</a>). The URI scheme will also very likely see adoption in other IETF documents. If you know of an application that you think should support the &#8220;geo&#8221; URI scheme &#8211; let us know.</p>
]]></content:encoded>
			<wfw:commentRss>http://geouri.org/2010/06/07/rfc-5870-geo-uri/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>“geo:” Specification is Approved in the IETF</title>
		<link>http://geouri.org/2010/04/19/geo-specification-is-approved-in-the-ietf/</link>
		<comments>http://geouri.org/2010/04/19/geo-specification-is-approved-in-the-ietf/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 20:17:22 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Drafting]]></category>

		<guid isPermaLink="false">http://geouri.org/?p=16</guid>
		<description><![CDATA[Great news for the standardization of the &#8220;geo:&#8221; URI scheme: After three years of hard work, the Internet Draft describing the URI scheme was approved by the IESG on April 16th 2010. This means that the most important hurdle for &#8220;geo:&#8221; to become a (Proposed Standard) RFC has been taken.
It will take another 3 &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Great news for the standardization of the &#8220;geo:&#8221; URI scheme: After three years of hard work, the <a href="http://tools.ietf.org/html/draft-ietf-geopriv-geo-uri-07"title="A Uniform Resource Identifier for Geographic Locations ('geo' URI)"  onclick="javascript:urchinTracker ('/outbound/article/tools.ietf.org');">Internet Draft describing the URI scheme</a> was approved by the IESG on April 16th 2010. This means that the most important hurdle for &#8220;geo:&#8221; to become a (Proposed Standard) <a href="http://en.wikipedia.org/wiki/Request_for_Comments"title="RFC description on Wikipedia"  onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">RFC</a> has been taken.</p>
<p>It will take another 3 &#8211; 4 months for the document to be edited and a final RFC number to be assigned. But with the approval of the document, the current specification is stable, and can be used as a draft reference for implementations</p>
<p>There are currently two implementations of the &#8220;geo:&#8221; URI scheme out:</p>
<ul>
<li>Andy Armstrong has written a <a href="http://geouri.org/2009/04/28/perl-module-urigeo/"title="URI::geo Perl Module"  target="_self" >&#8220;geo:&#8221; Perl Module</a> available through <a href="http://search.cpan.org/~andya/URI-geo/"title="URI::geo on CPAN"  onclick="javascript:urchinTracker ('/outbound/article/search.cpan.org');">CPAN</a>.</li>
<li>The mobile Operating System &#8220;Android&#8221; contains support for the &#8220;geo:&#8221; URI out of the box (<a href="http://developer.android.com/guide/appendix/g-app-intents.html"title="Android "  onclick="javascript:urchinTracker ('/outbound/article/developer.android.com');">API Documentation</a>) &#8211; unfortunately it&#8217;s not fully compliant to the latest specs. However, this is particularly exciting because it&#8217;s out there in millions of devices.</li>
</ul>
<p>The specification is also already being used in other IETF work: For example, the updated <a href="http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev"title="vCard Specification Update"  onclick="javascript:urchinTracker ('/outbound/article/tools.ietf.org');">vCard Specification</a> recommends to use &#8220;geo:&#8221; URIs for the GEO property of vCards, and i&#8217;m sure we&#8217;ll be seeing &#8220;geo&#8221; URIs pop up in other specifications as well!</p>
]]></content:encoded>
			<wfw:commentRss>http://geouri.org/2010/04/19/geo-specification-is-approved-in-the-ietf/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Perl module URI::geo</title>
		<link>http://geouri.org/2009/04/28/perl-module-urigeo/</link>
		<comments>http://geouri.org/2009/04/28/perl-module-urigeo/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 09:49:37 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Applications]]></category>

		<guid isPermaLink="false">http://geouri.org/2009/04/28/perl-module-urigeo/</guid>
		<description><![CDATA[Andy Armstrong of hexten has created yet another implementation of the &#8220;geo&#8221; URI scheme &#8211; this time it&#8217;s CPAN module for all the Perl fans out there: URI::geo provides a class to create and parse &#8220;geo&#8221; URIs from within Perl scripts &#8211; a simple example to create a URI from latitude and longitude information looks [...]]]></description>
			<content:encoded><![CDATA[<p>Andy Armstrong of <a href="http://www.hexten.com/" onclick="javascript:urchinTracker ('/outbound/article/www.hexten.com');">hexten</a> has created yet another implementation of the &#8220;geo&#8221; URI scheme &#8211; this time it&#8217;s CPAN module for all the Perl fans out there: <a href="http://search.cpan.org/~andya/URI-geo/" onclick="javascript:urchinTracker ('/outbound/article/search.cpan.org');">URI::geo</a> provides a class to create and parse &#8220;geo&#8221; URIs from within Perl scripts &#8211; a simple example to create a URI from latitude and longitude information looks like this:</p>
<pre>use URI::geo;</pre>
<pre>my $guri = URI::geo->new( { lat => 55, lon => -1 } );</pre>
<p>The current module version 0.0.4 is available from CPAN <a href="http://search.cpan.org/CPAN/authors/id/A/AN/ANDYA/URI-geo-0.04.tar.gz" onclick="javascript:urchinTracker ('/outbound/article/search.cpan.org');">here</a>, API documentation can be found <a href="http://search.cpan.org/~andya/URI-geo/lib/URI/geo.pm" onclick="javascript:urchinTracker ('/outbound/article/search.cpan.org');">here</a>.</p>
<p>Andy, thanks for implementing and getting the module into CPAN!</p>
]]></content:encoded>
			<wfw:commentRss>http://geouri.org/2009/04/28/perl-module-urigeo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android implements “geo” URI, IETF accepts draft specification</title>
		<link>http://geouri.org/2009/04/02/android-implements-geo-uri-ietf-accepts-draft-specification/</link>
		<comments>http://geouri.org/2009/04/02/android-implements-geo-uri-ietf-accepts-draft-specification/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 14:58:34 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Drafting]]></category>

		<guid isPermaLink="false">http://geouri.org/2009/04/02/android-implements-geo-uri-ietf-accepts-draft-specification/</guid>
		<description><![CDATA[A new version of the &#8220;geo&#8221; URI specification was discussed at the IETF&#8217;s 74th meeting in San Francisco. As more and more applications pop up around the internet, the GEOPRIV working group recognized that there is definitely a need for a simple, short, but yet standardized way to refer to a spatial location.
Following the 20 [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of the <a href="http://tools.ietf.org/html/draft-mayrhofer-geopriv-geo-uri-01"title="draft-mayrhofer-geopriv-geo-uri"  onclick="javascript:urchinTracker ('/outbound/article/tools.ietf.org');">&#8220;geo&#8221; URI specification</a> was discussed at the IETF&#8217;s 74th meeting in San Francisco. As more and more applications pop up around the internet, the <a href="http://www.ietf.org/html.charters/geopriv-charter.html" onclick="javascript:urchinTracker ('/outbound/article/www.ietf.org');">GEOPRIV working group</a> recognized that there is definitely a need for a simple, short, but yet standardized way to refer to a spatial location.</p>
<p>Following the 20 minute <a href="http://www.ietf.org/proceedings/09mar/slides/geopriv-3.pdf" onclick="javascript:urchinTracker ('/outbound/article/www.ietf.org');">presentation</a> of the new draft version (which primarily incorporated some clarifications regarding WGS84, and the semantics of coordinates reflecting the poles), the working group was asked whether it would want to accept the &#8220;geo&#8221; URI draft as an official working group item.</p>
<p>The draft was accepted with overwhelming concensus, and will soon be renamed to reflect the working group adoption. That also means we&#8217;re a big step closer towards publication of the document as a draft standard RFC.<br />
In other news, an esteemed colleage of mine discovered that Google&#8217;s mobile operating system <a href="http://www.android.com/" onclick="javascript:urchinTracker ('/outbound/article/www.android.com');">&#8220;Android&#8221;</a> already supports the &#8220;geo&#8221; URI! So anybody who happens to use such a phone (or has installed the emulator) can already make use of web pages containing &#8220;geo&#8221; URIs &#8211; once they are clicked, the phone starts the mapping application, and pans to the location indicated in the URI.</p>
<p>This is the first wide-spread implementation we&#8217;re aware of &#8211; see the relevant <a href="http://developer.android.com/guide/appendix/g-app-intents.html" onclick="javascript:urchinTracker ('/outbound/article/developer.android.com');">API documentation page</a>. We&#8217;re quite excited, and looking forward to more platforms containing early implementations of the URI scheme.</p>
]]></content:encoded>
			<wfw:commentRss>http://geouri.org/2009/04/02/android-implements-geo-uri-ietf-accepts-draft-specification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Draft updated to version 01</title>
		<link>http://geouri.org/2007/07/06/internet-draft-updated-to-version-01/</link>
		<comments>http://geouri.org/2007/07/06/internet-draft-updated-to-version-01/#comments</comments>
		<pubDate>Fri, 06 Jul 2007 08:38:56 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Drafting]]></category>
<category>ietf</category><category>internet draft</category><category>standardization</category>
		<guid isPermaLink="false">http://geouri.org/2007/07/06/internet-draft-updated-to-version-01/</guid>
		<description><![CDATA[The Internet Draft specifying the &#8220;geo:&#8221; URI has been updated, the new version is already available from the IETF draft archives.
The new version 01 (which is the second version after 00) removes the &#8220;query&#8221; part of the URI, as this was pretty much underspecified in the initial version, and has proven to be rather controversial. [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.ietf.org/internet-drafts/draft-mayrhofer-geo-uri-01.txt" onclick="javascript:urchinTracker ('/outbound/article/www.ietf.org');">Internet Draft specifying the &#8220;geo:&#8221; URI</a> has been updated, the new version is already available from the <a href="http://tools.ietf.org/html/draft-mayrhofer-geo-uri-01" onclick="javascript:urchinTracker ('/outbound/article/tools.ietf.org');">IETF draft archives</a>.</p>
<p>The new version 01 (which is the second version after 00) removes the &#8220;query&#8221; part of the URI, as this was pretty much underspecified in the initial version, and has proven to be rather controversial. Since it does not actually identify the spatial location, but provides meta information (like location classification &#038; type, preferred map scale) we decided to remove it from the specification.</p>
<p>Please note that this is work in progress, which also means that any feedback is appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://geouri.org/2007/07/06/internet-draft-updated-to-version-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentation at IETF 68, Prague</title>
		<link>http://geouri.org/2007/03/21/presentation-at-ietf-68-prague/</link>
		<comments>http://geouri.org/2007/03/21/presentation-at-ietf-68-prague/#comments</comments>
		<pubDate>Wed, 21 Mar 2007 14:53:19 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Drafting]]></category>
<category>geo</category><category>geouri</category><category>ietf</category><category>ietf68</category><category>presentation</category>
		<guid isPermaLink="false">http://geouri.org/2007/03/21/presentation-at-ietf-68-prague/</guid>
		<description><![CDATA[The Internet Engineering Task Force is currently hosting it&#8217;s 68th meeting in the Hilton Hotel, Prague, Czech Republic.
The geo: URI proposal is on the agenda of tomorrows session of the Geographic Location/Privacy working group:

GEOPRIV WG meeting
March 22, 2007, 9:00 &#8211; 11:30
IETF 68, Hilton Hotel Prague, Room &#8220;Congress I&#8221;

According to the agenda, the presentation of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://geouri.org/wp-content/uploads/2007/03/geo-uri-ietf68.pdf" ><img align="right" id="image11" alt="IETF68 slides" src="http://geouri.org/wp-content/uploads/2007/03/ietf-slides.png" /></a>The <a href="http://www.ietf.org/" onclick="javascript:urchinTracker ('/outbound/article/www.ietf.org');">Internet Engineering Task Force</a> is currently hosting it&#8217;s 68th meeting in the <a href="http://geouri.org/geo:50.09318,14.43892,203" >Hilton Hotel, Prague, Czech Republic</a>.</p>
<p>The <a href="/2007/02/24/internet-draft-about-geo-uri-published/">geo: URI proposal</a> is on the agenda of tomorrows session of the <a href="http://www.ietf.org/html.charters/geopriv-charter.html" onclick="javascript:urchinTracker ('/outbound/article/www.ietf.org');">Geographic Location/Privacy working group</a>:</p>
<ul>
<li><strong>GEOPRIV WG meeting</strong></li>
<li>March 22, 2007, 9:00 &#8211; 11:30</li>
<li>IETF 68, Hilton Hotel Prague, Room &#8220;Congress I&#8221;</li>
</ul>
<p>According to the <a href="http://www3.ietf.org/proceedings/07mar/agenda/geopriv.txt" onclick="javascript:urchinTracker ('/outbound/article/www3.ietf.org');">agenda</a>, the presentation of the &#8220;geo&#8221; URI scheme is scheduled for about <strong>10:55</strong>.</p>
<p>For remote participation, session audio will be available via the <a href="http://videolab.uoregon.edu/events/ietf/ietf68.html" onclick="javascript:urchinTracker ('/outbound/article/videolab.uoregon.edu');">IETF audio streaming effort</a> (Channel 1), a supplemental Jabber discussion room at <a href="http://geouri.org/xmpp:geopriv@jabber.ietf.org" >geopriv@jabber.ietf.org</a> can be used as a backchannel for remote participants to ask questions and provide feedback.</p>
<p><a href="http://geouri.org/wp-content/uploads/2007/03/geo-uri-ietf68.pdf"id="p12"  >Slides of the presentation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://geouri.org/2007/03/21/presentation-at-ietf-68-prague/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“geo:” URI JavaScript parser</title>
		<link>http://geouri.org/2007/03/12/geo-uri-javascript-parser/</link>
		<comments>http://geouri.org/2007/03/12/geo-uri-javascript-parser/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 15:19:01 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Applications]]></category>
<category>geouri</category><category>Gutenkarte</category><category>JavaScript</category><category>jQuery</category><category>Mashup</category><category>Parser</category>
		<guid isPermaLink="false">http://geouri.org/2007/03/12/geo-uri-javascript-parser/</guid>
		<description><![CDATA[As another proof of concept I wrote a little &#8220;geo:&#8221; URI JavaScript parser.
Basically it scans all anchors in a given text for &#8220;geo:&#8221; links, extracts location and meta information (e.g. coordinates and corresponding text), places them on a map and appends the map to the text.
I choose to go with a Google Map because I [...]]]></description>
			<content:encoded><![CDATA[<p>As another proof of concept I wrote a little &#8220;geo:&#8221; URI JavaScript parser.<br />
Basically it scans all anchors in a given text for &#8220;geo:&#8221; links, extracts location and meta information (e.g. coordinates and corresponding text), places them on a map and appends the map to the text.</p>
<p>I choose to go with a Google Map because I already knew the API, so it was the easiest way. Of course one could modify the script to use any other mapping API&#8217;s, create a KML or even transfer the data to a GIS application. If I can free some time in the next weeks I&#8217;ll spice the script a little up, some more user defined parameters (e.g. map dimension, marker symbols) and the interpretation of query arguments would be nice though.</p>
<p>See a quick example <a href="http://www.spanring.eu/geouri/"title="geoURI JavaScript parser example"  onclick="javascript:urchinTracker ('/outbound/article/www.spanring.eu');">here</a>: the locations of a few cultural venues are marked with &#8220;geo:&#8221; anchors, scanned by the script and dynamically shown in the map below.</p>
<p>However, if you&#8217;re interested you can download the JavaScript file <a href="http://www.spanring.eu/geouri/lib/geouriparser.js"title="geoURI JavaScript parser"  onclick="javascript:urchinTracker ('/outbound/article/www.spanring.eu');">here</a>. You&#8217;ll need a copy of <a href="http://jquery.com/"title="jQuery"  onclick="javascript:urchinTracker ('/outbound/article/jquery.com');">jQuery</a> (I used version 1.1.2) and a valid Google Maps key for your domain too. Then just add the corresponding 3 script elements (Google key, jQuery and geouriparser.js) into the head of your document and let the script find and display the geoURIs in your text.</p>
<p>The idea is heavily inspired by <a href="http://gutenkarte.org/"title="Gutenkarte"  onclick="javascript:urchinTracker ('/outbound/article/gutenkarte.org');">Gutenkarte</a>, a presentation of <a href="http://labs.metacarta.com/"title="MetaCarta Labs"  onclick="javascript:urchinTracker ('/outbound/article/labs.metacarta.com');">MetaCarta Labs</a> I remembered from last year&#8217;s Where 2.0 conference. Gutenkarte is based on MetaCarta&#8217;s Geoparser API, which is of course far more complex than my few lines JavaSrcipt code.</p>
]]></content:encoded>
			<wfw:commentRss>http://geouri.org/2007/03/12/geo-uri-javascript-parser/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Firefox extension handles “geo:” URI</title>
		<link>http://geouri.org/2007/02/26/firefox-extension-handles-geo-uri/</link>
		<comments>http://geouri.org/2007/02/26/firefox-extension-handles-geo-uri/#comments</comments>
		<pubDate>Mon, 26 Feb 2007 15:52:38 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Applications]]></category>
<category>extension</category><category>firefox</category><category>geo</category><category>geouri</category><category>mapping</category><category>plugin</category><category>spatial</category>
		<guid isPermaLink="false">http://geouri.org/2007/02/26/firefox-extension-handles-geo-uri/</guid>
		<description><![CDATA[The first version of a firefox extension to handle geo-URIs is now available. The plugin uses a proxy to forward &#8216;geo:&#8217; requests to a mapping service (currently Google Maps, we&#8217;re planning to make this configurable RSN).

(click screenshot to install)
The extension should be compatible with Firefox 1.5 and above &#8211; You might need to allow software [...]]]></description>
			<content:encoded><![CDATA[<p>The first version of a <a href='http://www.mozilla.com/'>firefox</a> extension to handle geo-URIs is now available. The plugin uses a proxy to forward &#8216;geo:&#8217; requests to a mapping service (currently Google Maps, we&#8217;re planning to make this configurable RSN).</p>
<p><a href='http://p.geouri.org/download/geoURI-0.0.1.xpi'><img src='/wp-content/uploads/2007/02/geo-firefox-plugin.jpg'></a><br />
<em>(click screenshot to install)</em></p>
<p><a href='http://p.geouri.org/download/geoURI-0.0.1.xpi'>The extension</a> should be compatible with Firefox 1.5 and above &#8211; You might need to allow software installations from &#8220;p.geouri.org&#8221;, and firefox will need to be restarted.</p>
<p>After installation, clicking on the following link should bring up a map of Vienna&#8217;s city centre:</p>
<p><a href='geo:48.208333,16.372778'>geo:48.208333,16.372778</a></p>
<p>As usual, feedback is appreciated &#8211; please note that this extension is currently at a &#8220;proof of concept&#8221; level, subsequent versions will provide more choice of mapping services via a configuration option. The extension should detect new versions automatically as we release them.</p>
]]></content:encoded>
			<wfw:commentRss>http://geouri.org/2007/02/26/firefox-extension-handles-geo-uri/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Internet Draft about “geo” URI published</title>
		<link>http://geouri.org/2007/02/24/internet-draft-about-geo-uri-published/</link>
		<comments>http://geouri.org/2007/02/24/internet-draft-about-geo-uri-published/#comments</comments>
		<pubDate>Sat, 24 Feb 2007 09:42:22 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Drafting]]></category>
<category>draft</category><category>geo</category><category>geouri</category><category>ietf</category><category>ietf68</category><category>internet draft</category><category>spatial</category><category>uri</category>
		<guid isPermaLink="false">http://geouri.org/2007/02/24/internet-draft-about-geo-uri-published/</guid>
		<description><![CDATA[The first version of the geo-URI specification is now available as an Internet Draft on the IETF web site (announcement). An Internet Draft is the first step towards publication of a specification as an RFC.
The draft specifies syntax, format and semantics of the &#8220;geo&#8221; URI &#8211; it also requests registration of the respective Uniform Resource [...]]]></description>
			<content:encoded><![CDATA[<p>The first version of the geo-URI specification is now available as an <a href='http://www.ietf.org/internet-drafts/draft-mayrhofer-geo-uri-00.txt'>Internet Draft</a> on the <a href='http://www.ietf.org/'>IETF</a> web site (<a href='http://www1.ietf.org/mail-archive/web/i-d-announce/current/msg13979.html'>announcement</a>). An Internet Draft is the first step towards publication of a specification as an RFC.</p>
<p>The draft specifies syntax, format and semantics of the &#8220;geo&#8221; URI &#8211; it also requests registration of the respective Uniform Resource Identifier scheme (&#8220;geo:&#8221;) from <a href='http://www.iana.org/'>IANA</a>.</p>
<p>The draft will be presented during the session of the GEOPRIV (&#8220;<em>geographic location and privacy</em>&#8220;) working group on the <a href='https://datatracker.ietf.org/public/meeting_agenda_html.cgi?meeting_num=68'>68th IETF meeting</a>, taking place March 18-23, 2007 in Prague. The GEOPRIV session is currently scheduled for Tuesday, March 20, 0900 &#8211; 1130. Audio streaming will be available from <a href='http://videolab.uoregon.edu/events/ietf/'>here</a>.</p>
<p>Comments and feedback on the <a href='http://www.ietf.org/internet-drafts/draft-mayrhofer-geo-uri-00.txt'>Internet Draft</a> is appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://geouri.org/2007/02/24/internet-draft-about-geo-uri-published/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
