<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PaulD</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PaulD"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/PaulD"/>
	<updated>2026-05-05T17:11:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=press&amp;diff=9901</id>
		<title>press</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=press&amp;diff=9901"/>
		<updated>2006-10-24T20:30:48Z</updated>

		<summary type="html">&lt;p&gt;PaulD: /* October */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;h1&amp;gt; Press &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page documents the press that [[microformats]] has received.  See also microformats [[screencasts]], [[presentations]], [[podcasts]], and [[books]].&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
=== November ===&lt;br /&gt;
* Cover story in iX 11/2006 p. 62-65: [http://www.heise.de/ix/artikel/2006/11/062/ Mehrwert-Markup] (German: additional value markup) &lt;br /&gt;
&lt;br /&gt;
=== October ===&lt;br /&gt;
* [http://weblog.infoworld.com/techwatch/archives/008472.html INFOWORLD TECH WATCH: &amp;quot;Bloggers speak out on IE 7&amp;quot;] - published: October 20, 2006.  Mention/discussion of microformats by Tantek Çelik and Kristopher Tate.&lt;br /&gt;
* Practical Web Design, October 2006 issue, &amp;quot;Microformats&amp;quot; article by Rachel Andrews&lt;br /&gt;
* W3C [http://www.w3.org/2006/10/grddl-pressrelease Press Release] GRDDL Spec&lt;br /&gt;
&lt;br /&gt;
=== September ===&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== August ===&lt;br /&gt;
* [http://digital-web.com/articles/the_big_picture_on_microformats/ The Big Picture on microformats] - who's doing what with microformats right now - by John Allsopp - Published August 28th, 2006.&lt;br /&gt;
* [http://www.thinkvitamin.com/features/design/how-to-use-microformats Add microformats magic to your site] by John Allsopp - Published August 25th, 2006.&lt;br /&gt;
&lt;br /&gt;
=== July ===&lt;br /&gt;
* [http://knowledge.wharton.upenn.edu/article.cfm?articleid=1526 Knowledge at Wharton: Tantek Çelik and Rohit Khare: The Progress and the Promise of Microformats] - Published: July 20, 2006&lt;br /&gt;
=== June ===&lt;br /&gt;
* [http://devzone.zend.com/node/view/id/584 Microformats, PHP and hKit], from devzone.zend.com, a PHP developer resource, 28th June.&lt;br /&gt;
* [http://www.mercurytide.com/knowledge/white-papers/microformats Building a more semantic web with microformats], from Mercurytide, 20th June.&lt;br /&gt;
=== May ===&lt;br /&gt;
* [http://www.devsource.com/article2/0,1895,1961106,00.asp DevSource: An Developer's Introduction to Microformats by Phil Haack, May 11.]&lt;br /&gt;
** See also Phil Haack's [http://haacked.com/archive/2006/05/11/IntroductionToMicroformatsArticle.aspx blog post about the article].&lt;br /&gt;
=== April ===&lt;br /&gt;
=== March ===&lt;br /&gt;
* (need to backfill these - there were a bunch and I think we simply forgot to add them in)&lt;br /&gt;
=== February ===&lt;br /&gt;
* [http://book.mycom.co.jp/wd/ Web Designing], a popular paper magazine for web industry in Japan, contained an article about microformats on its 03/2006 issue.&lt;br /&gt;
* [http://www.release1-0.com/freshproduce/newideas_socialtime.cfm Release 1.0 / Ideas / New Ideas that Matter: Time as a social object], February 16. Video interviews composite, including a bit on microformats.&lt;br /&gt;
* [http://2006.sxsw.com/interactive/web_awards/finalists/ SXSW 2006 Web Awards Finalists], February 3rd. [http://microformats.org microformats.org] is a finalist in the &amp;quot;Technical Achievement&amp;quot; category for &amp;quot;the sites that are re-inventing and re-defining the technical parameters of our online experience&amp;quot;.&lt;br /&gt;
=== January ===&lt;br /&gt;
* [http://code.google.com/webstats/index.html Google Web Authoring Statistics, January 20]&lt;br /&gt;
*# The home page of the study &amp;quot;[http://code.google.com/webstats/index.html Web Authoring Statistics]&amp;quot; itself both mentions “microformats.org” and links to http://microformats.org .&lt;br /&gt;
*# The &amp;quot;[http://code.google.com/webstats/2005-12/pageheaders.html Page Headers]” page notes that the [http://gmpg.org/xfn/ XFN] microformat is the most popular HTML metadata profile: “…people do use the profile attribute, though. The three most-often used values are http://gmpg.org/xfn/1, http://dublincore.org/documents/dcq-html/, and http://gmpg.org/xfn/11. This makes XFN the most popular HTML metadata profile!”&lt;br /&gt;
*# The “[http://code.google.com/webstats/2005-12/element-a.html a element]” page found that three of the most popular ‘rel’ attribute values were microformats: #1 [[rel-nofollow]], #2 [[rel-license]], #5 [[rel-tag]].&lt;br /&gt;
* [http://www.philoneist.com/50226711/interview_with_technorati_marketing_director_derek_gordon.php  Philoneist: Interview With Technorati Marketing Director Derek Gordon by Jonathan G. Cohen, January 11]&lt;br /&gt;
* [http://www.kbcafe.com/iBLOGthere4iM/?guid=20060101232742 #2 on the list of Best Web 2.0 Blogs, January 2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2005 ==&lt;br /&gt;
=== December ===&lt;br /&gt;
* [http://www.publish.com/article2/0,1759,1904359,00.asp Publish: Year in Review: CSS, Standards, Microformats and Flash, By Stephen Bryant, December 21]&lt;br /&gt;
* [http://www.primezone.com/newsroom/news.html?d=91118 Newswire: Structured Blogging to support microformats, December 13th]&lt;br /&gt;
* [http://www.linuxjournal.com/article/8731 Linux Journal: Syndication and the Live Web Economy, By Doc Searls, December 9]&lt;br /&gt;
=== November ===&lt;br /&gt;
* [http://acmqueue.com/modules.php?name=Content&amp;amp;pa=showpage&amp;amp;pid=349&amp;amp;page=4 ACM Queue: A Conversation with Ray Ozzie, ACM Queue vol. 3, no. 9 - November 2005]&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer by Garrett Dimon, November 14, 2005]&lt;br /&gt;
=== October ===&lt;br /&gt;
* [http://www.xml.com/pub/a/2005/10/19/microformats-and-web-2.0.html XML.com: Microformats and Web 2.0 by Micah Dubinko, October 19, 2005]&lt;br /&gt;
=== September ===&lt;br /&gt;
* [http://channel9.msdn.com/Showpost.aspx?postid=118325 Channel 9: Interview at PDC] - Robert Scoble interviews Tantek Çelik briefly on web standards, IE, and microformats.&lt;br /&gt;
&lt;br /&gt;
=== July ===&lt;br /&gt;
* [http://www.acm.org/technews/articles/2005-7/0722f.html#item12 ACM News Service - Volume 7, Issue 819: Friday, July 22, 2005]&lt;br /&gt;
* [http://lists.ssc.com/pipermail/suitwatch/2005-July/000090.html Linux Journal: SuitWatch -- July 21 -- by Doc Searls, Senior Editor of Linux Journal: Making More Sense of the Web]&lt;br /&gt;
* [http://knowledge.wharton.upenn.edu/index.cfm?fa=viewArticle&amp;amp;id=1247&amp;amp;specialId=38 Knowledge at Wharton: Supernova 2005: It's a Whole New, Connected World: What's the Next Big Thing on the Web? It May Be a Small, Simple Thing -- Microformats]&lt;br /&gt;
** Simplified Chinese: &amp;lt;http://knowledge2.wharton.com.cn//index.cfm?fa=article&amp;amp;articleid=1203&amp;amp;specialid=58&amp;amp;languageid=4&amp;gt;&lt;br /&gt;
** Traditional Chinese: &amp;lt;http://knowledge2.wharton.com.cn//index.cfm?fa=article&amp;amp;articleid=1203&amp;amp;specialid=58&amp;amp;l=4&amp;amp;languageid=5&amp;gt;&lt;br /&gt;
** Original english version: &amp;lt;http://knowledge2.wharton.com.cn//index.cfm?fa=article&amp;amp;articleid=1203&amp;amp;specialid=58&amp;amp;languageid=1&amp;gt;&lt;br /&gt;
=== June ===&lt;br /&gt;
* [http://news.com.com/2030-12-5745034.html#microformats CNET News.com: Supernova 2005 blogcast] - David Weinberger interviews Tantek Çelik and Rohit Khare about microformats and [http://microformats.org/ microformats.org].&lt;br /&gt;
** [http://blog.blogcast2005.silkclips.com/clipView?http://silkblogs.com/FindResource/EC139870-22E5-F208-70FA-BC437BD64420/celik-khave-full.mov  Watch the full interview with Rohit Khare &amp;amp; Tantek Çelik (22:21 minutes)]&lt;br /&gt;
* Golem: [http://www.golem.de/0506/38831.html microformats.org - Formate für Menschen und Maschinen] (German: microformats.org - Formats for humans and machines)&lt;br /&gt;
&lt;br /&gt;
=== March ===&lt;br /&gt;
* [http://www.xml.com/pub/a/2005/03/23/deviant.html XML.com: What Are Microformats?]&lt;/div&gt;</summary>
		<author><name>PaulD</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=greasemonkey&amp;diff=13441</id>
		<title>greasemonkey</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=greasemonkey&amp;diff=13441"/>
		<updated>2006-10-13T13:27:57Z</updated>

		<summary type="html">&lt;p&gt;PaulD: /* Scripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About GreaseMonkey =&lt;br /&gt;
Greasemonkey is a powerful tool for customizing Firefox.  &lt;br /&gt;
&lt;br /&gt;
[http://www.reifysoft.com/turnabout.php Turnabout] is a tool for IE for the same purpose.  Its APIs are largely compatible with Greasemonkey, allowing for cross-browser user scripts.&lt;br /&gt;
&lt;br /&gt;
Opera can also run Greasmonkey scipts using the built-in support for [http://www.opera.com/support/tutorials/userjs/ user javascripts].&lt;br /&gt;
&lt;br /&gt;
While there is no way to extend Safari directly, [http://safariguide.net/ Safari Guide] will allow you to run JavaScripts (though not GreaseMonkey scripts) against the front page in Safari.&lt;br /&gt;
&lt;br /&gt;
This page collects ways to use them with microformats.&lt;br /&gt;
&lt;br /&gt;
= Getting Started =&lt;br /&gt;
== Get Greasemonkey ==&lt;br /&gt;
* [http://www.mozilla.org/products/firefox/ Download FireFox] (required)&lt;br /&gt;
* [http://greasemonkey.mozdev.org/ Download Greasemonkey]&lt;br /&gt;
&lt;br /&gt;
== Developing with Greasemonkey ==&lt;br /&gt;
* [http://diveintogreasemonkey.org/ Dive Into Greasemonkey] -- start here&lt;br /&gt;
&lt;br /&gt;
= Demo =&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
* install microfomat-find-gm5: http://inside.glnetworks.de/2006/06/05/microformats-have-arrived-in-firefox-15-greasemonkey-06/. '''Note:''' This does work with FireFox 1.5+/GreaseMonkey 0.6.4+, now!&lt;br /&gt;
&lt;br /&gt;
== Prebuilt hCard ==&lt;br /&gt;
* go to Neil Dunn's vCard: http://www.ndunn.com/2005/10/7/hCard&lt;br /&gt;
* look for the [hCard] icon and click on it&lt;br /&gt;
* click on &amp;quot;Add to Address Book&amp;quot;&lt;br /&gt;
** note the magic of the data: URI here ...&lt;br /&gt;
&lt;br /&gt;
== Dynamic hCard ==&lt;br /&gt;
* go to http://we05.com/presenters.cfm&lt;br /&gt;
* select any presenter&lt;br /&gt;
* look for the [hCard] icon and click on it&lt;br /&gt;
* click on &amp;quot;Show as Text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==  hCard Mapping ==&lt;br /&gt;
* go to: http://www.blogmatrix.com/company_main/&lt;br /&gt;
* look for the [hCard] icon and click on it&lt;br /&gt;
* click on &amp;quot;Show on Google Maps&amp;quot;&lt;br /&gt;
* go &amp;quot;ooo and ahh&amp;quot; ...&lt;br /&gt;
&lt;br /&gt;
== xFolk demo ==&lt;br /&gt;
* go to:  http://thecommunityengine.com/home/archives/2005/10/xfolk_vegomatic.html&lt;br /&gt;
* look for the [xFolk] icon and click on it&lt;br /&gt;
* look up tags on other services&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
&lt;br /&gt;
== Posts and Articles ==&lt;br /&gt;
&lt;br /&gt;
* Bud Gibson on [http://thecommunityengine.com/home/archives/2005/07/followup_to_gre.html Follow-up to Greasemonkey &amp;amp;amp; Microformats]&lt;br /&gt;
* Alf Eaton on [http://hublog.hubmed.org/archives/001187.html Extracting microcontent (XSLT, GRDDL, RDF)]&lt;br /&gt;
* http://microformats.org/discuss/mail/microformats-discuss/2005-October/001112.html&lt;br /&gt;
* Phil Windley on [http://www.windley.com/archives/2005/10/greasemonkey_an.shtml Greasemonkey and Microformats]&lt;br /&gt;
* 90% Crud on [http://george.hotelling.net/90percent/geekery/greasemonkey_and_microformats.php Greasemonkey and Microformats]&lt;br /&gt;
* David Janes on &amp;quot;microformat find&amp;quot;: [http://blog.davidjanes.com/mtarchives/2005_08.html#003375 Introduction], [http://blog.davidjanes.com/mtarchives/2005_08.html#003377 xFolk], [http://blog.davidjanes.com/mtarchives/2005_08.html#003376 hCard], [http://blog.davidjanes.com/mtarchives/2005_08.html#003379 hCalendar]&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
Some sample scripts:&lt;br /&gt;
;tails:http://blog.codeeg.com/tails-firefox-extension/ (shows all, works with 1.5)&lt;br /&gt;
:http://blog.codeeg.com/tails-firefox-extension-03/ (newer version of tails)&lt;br /&gt;
;SmartZilla: http://www.stripytshirt.co.uk/features/firefox/smartzilla (exports data)&lt;br /&gt;
;[[hcard|hCard]]:http://diveintomark.org/projects/greasemonkey/hcard/&lt;br /&gt;
:http://inside.glnetworks.de/2006/06/05/microformats-have-arrived-in-firefox-15-greasemonkey-06/ (updated for FF 1.5/Greasemonkey 0.6.4)&lt;br /&gt;
;[[hcalendar|hCalendar]]:http://inside.glnetworks.de/2006/06/05/microformats-have-arrived-in-firefox-15-greasemonkey-06/ (updated for FF 1.5/Greasemonkey 0.6.4)&lt;br /&gt;
;[[xfolk|xFolk]]:http://thecommunityengine.com/resources/xfolk-veg-o-matic.user.js&lt;br /&gt;
:http://inside.glnetworks.de/2006/06/05/microformats-have-arrived-in-firefox-15-greasemonkey-06/ (updated for FF 1.5/Greasemonkey 0.6.4)&lt;br /&gt;
;[[rellicense|RelLicense]]:http://diveintomark.org/projects/greasemonkey/rellicense/&lt;br /&gt;
;XFN (Magic Line):http://diveintomark.org/projects/greasemonkey/magicline.user.js&lt;br /&gt;
;GRDDL/RDF:http://alf.hubmed.org/microcontentextractor.user.js&lt;br /&gt;
;[[adr]] | [[geo]] - GreaseRoute:http://code.highearthorbit.com/greaseroute/index.php &lt;br /&gt;
;[[adr]] | [[geo]] -GreaseRouteEmbed:http://code.highearthorbit.com/greaseroute/index.php&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[firefox-extensions]] - other tools for customizing Firefox.&lt;/div&gt;</summary>
		<author><name>PaulD</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=location-formats&amp;diff=28653</id>
		<title>location-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=location-formats&amp;diff=28653"/>
		<updated>2006-09-29T19:05:33Z</updated>

		<summary type="html">&lt;p&gt;PaulD: /* RSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Location Research =&lt;br /&gt;
This is a list of previous efforts at location / geographic (&amp;quot;Geo&amp;quot;) data formats and protocols, as background research for developing a location format.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
* Tantek Çelik&lt;br /&gt;
* Bud Gibson&lt;br /&gt;
* Ryan King&lt;br /&gt;
* Eron Wright&lt;br /&gt;
* ...&lt;br /&gt;
* please add yourself if you help(ed) with this document.&lt;br /&gt;
&lt;br /&gt;
= Location Examples =&lt;br /&gt;
&lt;br /&gt;
== What People are Publishing ==&lt;br /&gt;
&lt;br /&gt;
* links to mapping services, canonical URLs to 3rd party services like:&lt;br /&gt;
** Google Maps&lt;br /&gt;
** Map Quest&lt;br /&gt;
** Yahoo Maps&lt;br /&gt;
&lt;br /&gt;
* human / named / legislated formats&lt;br /&gt;
** named places, e.g. Westin St. Francis&lt;br /&gt;
** addresses, including zip codes&lt;br /&gt;
&lt;br /&gt;
* global/mathematical/geometrical&lt;br /&gt;
** Latitude / Longitude / Altitude&lt;br /&gt;
*** MAKE has a GeoURL button&lt;br /&gt;
*** Geo in RSS.  Means a particular blog post is associated with a specific lat/long.  Not specific about whether it means the location that the post was made from or the location was the post was about.&lt;br /&gt;
*** Most systems do not contemplate or support the altitude component of a coordinate.  As 3D terrain mapping grows in popularity (Google Earth), expect geocoding systems to provide the altitude.&lt;br /&gt;
&lt;br /&gt;
= Location Formats =&lt;br /&gt;
&lt;br /&gt;
== vCard &amp;amp; hCard ==&lt;br /&gt;
vCard (RFC2426) and [[hcard]] include 'adr', a way to markup addresses. They also have a field called 'geo' for lat/long.&lt;br /&gt;
&lt;br /&gt;
== UPU S42 &amp;amp; OASIS xNAL ==&lt;br /&gt;
UPU S42 is a standard for representing postal addresses.  UPU, the Universal Postal Union, is the consortium of all national posts. See [http://xml.coverpages.org/ni2003-06-17-a.html UPU S42 Announcement].  xNAL, the XML Name &lt;br /&gt;
and Address Language, is an earlier attempt to standardize on the components of addresses developed by OASIS, &lt;br /&gt;
a consortium of business-process weenies.  The distinction between vCard/hCard and S42/xAL/xNAL comes down to &lt;br /&gt;
whether the address line elements themselves are decomposed.  For example, in xNAL you can specify components like&lt;br /&gt;
street number, street prefix directional, street name, street type, street postfix directional, subaddress type (Suite), subaddress number.&lt;br /&gt;
&lt;br /&gt;
It is not always possible to conclusively determine these components from an address line, even in the US where addresses are more canonical than others.  &amp;quot;A 4TH ST W STE 10&amp;quot; is a legal address line in the US.  The street number and name are required (in the US) so this could be canonically decomposed as streetnumber=&amp;quot;A&amp;quot;, streetname=&amp;quot;4TH&amp;quot;, streettype=&amp;quot;ST&amp;quot;, postdirectional=&amp;quot;W&amp;quot;, subtype=&amp;quot;STE&amp;quot;, subtypenumber=&amp;quot;10&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
UPU S42 and OASIS xNAL standards are likely overkill for tagging general web content.  However, they are important standards that should be considered in web-services involving both geocoding and reverse-geocoding. Perhaps standards&lt;br /&gt;
related to decomposed addresses is something that should be placed on another page.&lt;br /&gt;
&lt;br /&gt;
In addition, there should be pointers to national address standards.&lt;br /&gt;
&lt;br /&gt;
USPS publishes a complete list of canonical abbreviations for both streettypes and subtypes.  Their publications are self-inconsistent, but it is easy to infer the correct mappings.  See [http://www.usps.com/ncsc/lookups/usps_abbreviations.htm USPS Acronyms &amp;amp;amp; Abbreviations]&lt;br /&gt;
&lt;br /&gt;
New Zealand apparently adopted a variant of xNAL [http://www.e-government.govt.nz/docs/xnal-guidelines-1-0/index.html NZ xNAL Guidelines Release 1.0].&lt;br /&gt;
&lt;br /&gt;
== ICBM ==&lt;br /&gt;
One comma seperated pair of lat/long &amp;lt;code&amp;gt;&amp;lt;meta name=&amp;quot;ICBM&amp;quot; content=&amp;quot;XXX.XXXXX, XXX.XXXXX&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
[http://www.catb.org/~esr/jargon/html/I/ICBM-address.html]&lt;br /&gt;
&lt;br /&gt;
== GeoUrl ==&lt;br /&gt;
* [http://geourl.org/ GeoURL]&lt;br /&gt;
** This seems to have a decent amount of geeky adoption, though there are lots of typical invisible metadata problems, coordinates reversed, postive instead of negative etc.&lt;br /&gt;
* [http://www.multimap.com/ Multimap.com] provides similar functionality to GeoUrl, searching for websites and weblogs which are geotagged or ICBM tagged, and adding them to local information databases.&lt;br /&gt;
&lt;br /&gt;
== Flickr Geotags ==&lt;br /&gt;
* [http://steeev.f2o.org/mt/2005/05/geotagging_flickr_with_google_maps_and_greasemonkey_part_2.html Flickr GeoTagging] A Greasemonkey script for adding lat and long tags to flick pictures. He uses Google Maps to get the lat and long. Users have to enter search terms (address, etc) and then select a point on the google map. Photos are tagged with &amp;quot;geo:lat=xx.xxxx&amp;quot;, &amp;quot;geo:lon=xx.xxxx&amp;quot; and &amp;quot;geotagged&amp;quot; and aggregated at [http://geobloggers.com/]&lt;br /&gt;
* [http://flickr.com/groups/geotagging/ A Flickr Group related to the topic]&lt;br /&gt;
* [http://txfx.net/2005/05/17/flickr-google-maps-geobloggers/ A visual walkthrough of the technique.]&lt;br /&gt;
* As of today (2005-06-01), 14k photos have been geotagged on Flickr.&lt;br /&gt;
* [http://mappr.com mappr], [http://brainoff.com/worldkit/flick mapping flickr] also support these geotags.&lt;br /&gt;
* flickr also supports [http://www.flickr.com/services/api/flickr.photos.getExif.html EXIF headers], which can be used for storing location.&lt;br /&gt;
* [http://beta.plazes.com plazes] also allows flickr photos to be tagged with geotags&lt;br /&gt;
&lt;br /&gt;
This is somewhat of a problem though, as mechanically generated &amp;quot;tags&amp;quot; are not really tags.  Including/setting Flickr &amp;quot;Geotags&amp;quot; could be considered pollution of truly user entered text, since the text of geotags is merely an encoding for a point on a map.&lt;br /&gt;
&lt;br /&gt;
== Geotagging ==&lt;br /&gt;
* Geotagging has been employed in other hosted services: [http://brainoff.com/worldkit/delicious/ delicious], [http://worldkit.typepad.com/ Typepad], [http://blog.360.yahoo.com/blog-yRZQpvY8cq2kWXBO5ZrxEmrwsg--?p=9 Yahoo 360], [http://www.zoto.com/users/geotags/ Zoto]&lt;br /&gt;
&lt;br /&gt;
But what do these references to &amp;quot;geotagging&amp;quot; mean?&lt;br /&gt;
&lt;br /&gt;
== RSS ==&lt;br /&gt;
Several people have tried putting geographic information into RSS.&lt;br /&gt;
* [http://postneo.com/icbm/ This site] uses icbm coordinates and has plugins for several blogging packages.&lt;br /&gt;
* [http://www.blogmapper.com/ BlogMapper] - appears to be adding a namespace to RSS.&lt;br /&gt;
* [http://www.feedmap.net/BlogMap/ BlogMap] - picks up RSS extension and meta tag values&lt;br /&gt;
* [http://brainoff.com/worldkit/doc/rss.php worldKit RSS docs] - worldKit advocates and understands various flavors of geocoded RSS; particularly the &amp;quot;geo&amp;quot; namespace.&lt;br /&gt;
* [http://earthquake.usgs.gov/recenteqsww/rss.html USGS earthquake feed] - most widely used geocoded RSS feed&lt;br /&gt;
* [http://brainoff.com/worldkit/doc/polygon.php Polygons and lines in polygons] - A simple format for expressing polygons and lines is defined for worldKit&lt;br /&gt;
* [http://developer.yahoo.net/maps/ Yahoo Maps API] - uses &amp;quot;geo&amp;quot; ( http://www.w3.org/2003/01/geo/wgs84_pos# ) and &amp;quot;ymaps&amp;quot; ( http://api.maps.yahoo.com/Maps/V1/AnnotatedMaps.xsd ) namespaces to spatially-reference RSS as part of its API, specifically geo:lat, geo:long, ymaps:Address, ymaps:CityState, ymaps:Zip&lt;br /&gt;
* [http://georss.org GeoRSS]&lt;br /&gt;
&lt;br /&gt;
== RDF ==&lt;br /&gt;
* [http://www.geosemantics.org/ Geosemantics Interest Group]&lt;br /&gt;
* [http://esw.w3.org/topic/GeoOnion GeoOnion] - a SW vocuabulary for relating items by distance from each other.&lt;br /&gt;
* [http://www.mapbureau.com/rdfmap1.0/index.html RDFMap]&lt;br /&gt;
* [http://esw.w3.org/topic/GeoRDF GeoRDF] similar effort to collect prior art, for an effort in interoperability between OGC standards and various lightweight geo formats.&lt;br /&gt;
&lt;br /&gt;
== GML ==&lt;br /&gt;
[http://www.opengeospatial.org/docs/02-023r4.pdf Geographic Markup Language] provides the most complete XML descriptiono of geographic information available.  Fortunately, it is also in wide-spread use, so a commonly-used subset of the 600-page specification has emerged.  GML is used in the OGC WFS payload described below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background: white; border: 1px solid black; padding: 1em;&amp;quot;&amp;gt;&lt;br /&gt;
== Open Geospatical Consortium - OGC ==&lt;br /&gt;
Since 1994, [http://www.opengeospatial.org/ Open Geospatial Consortium] has been developing open specifications to enable the exchange of geographic information between applications.  While some GIS vendors opposed OGC initially, essentially all commercial GIS software companies have broken down their proprietary &amp;quot;stovepipes&amp;quot; by embracing OGC specifications.  The recent groundswell of ajax mapping applications can benefit tremendously from using OGC specs.&lt;br /&gt;
&lt;br /&gt;
=== WMS ===&lt;br /&gt;
The [http://portal.opengeospatial.org/files/?artifact_id=5316 OGC Web Map Service (WMS) specification] makes it easy to request map images from a map rendering engine, such as the [http://mapserver.gis.umn.edu/ UMN Map Server].  It is straightforward to build dynamic tiling (&amp;quot;slippy map&amp;quot;) ajax applications that pull in OGC map tiles.  At Where 2.0, [http://www.metacarta.com MetaCarta] demonstrated such an OGC-capable ajax GIS client.  The portal map providers (yahoo/gmaps/msn/map quest) do not yet offer WMS interfaces, so someone should wrap their proprietary interfaces in a WMS wrapper to encourage them :-)&lt;br /&gt;
&lt;br /&gt;
=== WCS ===&lt;br /&gt;
&lt;br /&gt;
Web Coverage Service extends WMS to enable attribute information about large area overview maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WFS ===&lt;br /&gt;
The [https://portal.opengeospatial.org/files/?artifact_id=8339 OGC Web Feature Service (WFS) specification] is the best way to express geographic information about Web content.  It is more complex than the &amp;lt;i&amp;gt;ad hoc&amp;lt;/i&amp;gt; geoURL syntax, and for good reason:  it can be loaded directly into any OGC-capable GIS even if the coordinate information is in a different projection/datum or is more complex than just a point.&lt;br /&gt;
&lt;br /&gt;
WFS provides a robust means of querying for geographic entities, such as points, polygons, and more complex feature types.  One can define new feature types simply by describing them.  One can even specify the visual appearance of the geographic features using the [https://portal.opengeospatial.org/files/?artifact_id=1188 OGC Styled Layer Description (SLD) specification]. &lt;br /&gt;
&lt;br /&gt;
WFS is to vector map data, as WMS is to raster map data.&lt;br /&gt;
&lt;br /&gt;
Geographic search results, such as the yellow page information from the portals, could be presented in WFS.  John Battelle commented that RSS forces publishers to attach their business model to their content, instead of to the web site holding the content, so that they can make money no matter where their content flows.  The search portals will probably be forced to do the same, e.g. putting click-through ads in the RSS search results or WFS yellow page results, so that even when you display them in your customized ajax mapping application, the portal publishing the search results can still make money.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Google ==&lt;br /&gt;
=== Google Earth XML ===&lt;br /&gt;
20050629 at Where 2.0 conference:&lt;br /&gt;
 &amp;quot;Google Earth has an XML schema for describing a place on the earth. Will be releasing today or tomorrow.&amp;quot; &lt;br /&gt;
   - John Hanke of Google/Keyhole.&lt;br /&gt;
Official KML  [http://www.keyhole.com/kml/kml_doc.html Docs] and [http://www.keyhole.com/kml/kml_tut.html Tutorial]&lt;br /&gt;
&lt;br /&gt;
[http://bbs.keyhole.com/ubb/showthreaded.php/Cat/0/Number/16076/an/khGlobe/page/0#16076 Reverse-Engineered KML Schema] (deprecated now that KML 2.0 is officially released)&lt;br /&gt;
&lt;br /&gt;
Note that KML supports the ''altitude'' component of a coordinate to support 3D terrain.&lt;br /&gt;
&lt;br /&gt;
== NMEA ==&lt;br /&gt;
&lt;br /&gt;
[http://www.gpsinformation.org/dale/nmea.htmhttp://www.gpsinformation.org/dale/nmea.htm Standard and Proprietary NMEA Sentances]&lt;br /&gt;
&lt;br /&gt;
== Wikipedia ==&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geographical_coordinates Geo:Coordinates in Wikipedia Project]&lt;br /&gt;
&lt;br /&gt;
== ISO6709 ==&lt;br /&gt;
[http://en.wikipedia.org/wiki/ISO_6709 : ISO6709 Alpha-numerical representation of Latitude,Longitude,(Altitude)]&lt;br /&gt;
&lt;br /&gt;
== Other Formats ==&lt;br /&gt;
&lt;br /&gt;
* GPX = GPS XML format&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geographical_coordinates Wikipedia markup styles]&lt;br /&gt;
* [http://openguides.org/ OpenGuides] and [http://b.evnt.org evnt] are both looking into real-world/folksonomic location name mappings&lt;br /&gt;
&lt;br /&gt;
= Location APIs =&lt;br /&gt;
&lt;br /&gt;
== Google Maps API ==&lt;br /&gt;
* [http://www.google.com/apis/maps/ Google Maps API documentation]&lt;br /&gt;
&lt;br /&gt;
== Yahoo Maps API ==&lt;br /&gt;
* [http://developer.yahoo.net/maps/ Yahoo Maps API documentation]&lt;br /&gt;
&lt;br /&gt;
= Location Data, Tools and Sites =&lt;br /&gt;
&lt;br /&gt;
== Address2Coordinates ==&lt;br /&gt;
These systems are freely available sources of address to lat/long mappings (US only). The first few are based on US Census data, so they might be up to date.&lt;br /&gt;
* [http://www.census.gov/geo/www/tiger/ TIGER]&lt;br /&gt;
* [http://www.itl.nist.gov/fipspubs/55new/nav-top-fr.htm FIPS]&lt;br /&gt;
* [http://geocoder.us/ geocoder]&lt;br /&gt;
* You can get coordinates from UK post-codes from [http://www.streetmap.co.uk streetmap]&lt;br /&gt;
* Worldwide city level location data (over 4 million entries) is available from the [http://earth-info.nga.mil/gns/html/ GNS]. This is accessible as a REST service from the [http://brainoff.com/geocoder/ worldkit geocoder]&lt;br /&gt;
* [http://www.mysociety.org/?p=83 mysociety.org] is providing an interesting name-based location look-up services.  The results are returned as a CSV file! &amp;amp;nbsp; For instance, the query [http://gaze.mysociety.org/gaze-rest?f=find_places&amp;amp;country=US&amp;amp;state=CA&amp;amp;query=sunnyvale http://gaze.mysociety.org/gaze-rest?f=find_places&amp;amp;country=US&amp;amp;state=CA&amp;amp;query=sunnyvale] returns &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Name&amp;quot;,&amp;quot;In&amp;quot;,&amp;quot;Near&amp;quot;,&amp;quot;Latitude&amp;quot;,&amp;quot;Longitude&amp;quot;,&amp;quot;State&amp;quot;,&amp;quot;Score&amp;quot;&lt;br /&gt;
&amp;quot;Sunnyvale&amp;quot;,&amp;quot;Santa Clara County&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;37.36889&amp;quot;,&amp;quot;-122.03528&amp;quot;,&amp;quot;CA&amp;quot;,&amp;quot;100&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
but with a mime-type (text/csv) that browsers don't understand.&lt;br /&gt;
&lt;br /&gt;
== A2B ==&lt;br /&gt;
[http://www.a2b.cc/ A2B] is a location based search engine. Lat and long only. Seems to pick stuff up from geo meta tags. Pages can either be manually entered or [http://www.a2b.cc/help-searching-addurl-blogping.a2b pinged]. They support lat/long and ICBM meta tags.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Plazes ==&lt;br /&gt;
[http://plazes.com Plazes] is a system that does geo-info based on the network access point that the user's computer is connected to. They use tagging to identify locations.&lt;br /&gt;
&lt;br /&gt;
== Mapping Sites ==&lt;br /&gt;
* [http://www.multimap.com Multimap]&lt;br /&gt;
* [http://maps.google.com Google Maps]&lt;br /&gt;
* [http://www.mapquest.com MapQuest]&lt;br /&gt;
* [http://maps.yahoo.com Yahoo Maps]&lt;br /&gt;
* [http://www.mapblast.com MapBlast]&lt;br /&gt;
* [http://mapufacture.com mapufacture]&lt;br /&gt;
&lt;br /&gt;
= Location Brainstorming =&lt;br /&gt;
&lt;br /&gt;
A lot of was discussed and figured out at the Geo Microformat BOF at O'Reilly's Where 2.0 conference.&lt;br /&gt;
&lt;br /&gt;
See the [[geo-bof-2005-06-30]] minutes/notes.&lt;br /&gt;
&lt;br /&gt;
One of the thoughts that came out of BOF was the idea of [[location-tagging]].&lt;br /&gt;
&lt;br /&gt;
== Conclusions on new microformats ==&lt;br /&gt;
&lt;br /&gt;
The consensus conclusions from the Geo Microformat BOF at Where 2.0 was to define two new microformats to reflect the two kinds of most commonly published geo data.&lt;br /&gt;
&lt;br /&gt;
* [[adr]] - for representing / marking-up / publishing address location information.  &amp;quot;adr&amp;quot; is simply the [[hcard|hCard]] &amp;quot;adr&amp;quot; property and all its sub-properties.&lt;br /&gt;
* [[geo]] - for representing / marking-up / publishing latitude longitude location information.  &amp;quot;geo&amp;quot; is simply the [[hcard|hCard]] &amp;quot;geo&amp;quot; property and all its sub-properties, with the explicitly specified datum of WGS84.&lt;/div&gt;</summary>
		<author><name>PaulD</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=location-formats&amp;diff=9119</id>
		<title>location-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=location-formats&amp;diff=9119"/>
		<updated>2006-09-29T19:05:19Z</updated>

		<summary type="html">&lt;p&gt;PaulD: /* RDF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Location Research =&lt;br /&gt;
This is a list of previous efforts at location / geographic (&amp;quot;Geo&amp;quot;) data formats and protocols, as background research for developing a location format.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
* Tantek Çelik&lt;br /&gt;
* Bud Gibson&lt;br /&gt;
* Ryan King&lt;br /&gt;
* Eron Wright&lt;br /&gt;
* ...&lt;br /&gt;
* please add yourself if you help(ed) with this document.&lt;br /&gt;
&lt;br /&gt;
= Location Examples =&lt;br /&gt;
&lt;br /&gt;
== What People are Publishing ==&lt;br /&gt;
&lt;br /&gt;
* links to mapping services, canonical URLs to 3rd party services like:&lt;br /&gt;
** Google Maps&lt;br /&gt;
** Map Quest&lt;br /&gt;
** Yahoo Maps&lt;br /&gt;
&lt;br /&gt;
* human / named / legislated formats&lt;br /&gt;
** named places, e.g. Westin St. Francis&lt;br /&gt;
** addresses, including zip codes&lt;br /&gt;
&lt;br /&gt;
* global/mathematical/geometrical&lt;br /&gt;
** Latitude / Longitude / Altitude&lt;br /&gt;
*** MAKE has a GeoURL button&lt;br /&gt;
*** Geo in RSS.  Means a particular blog post is associated with a specific lat/long.  Not specific about whether it means the location that the post was made from or the location was the post was about.&lt;br /&gt;
*** Most systems do not contemplate or support the altitude component of a coordinate.  As 3D terrain mapping grows in popularity (Google Earth), expect geocoding systems to provide the altitude.&lt;br /&gt;
&lt;br /&gt;
= Location Formats =&lt;br /&gt;
&lt;br /&gt;
== vCard &amp;amp; hCard ==&lt;br /&gt;
vCard (RFC2426) and [[hcard]] include 'adr', a way to markup addresses. They also have a field called 'geo' for lat/long.&lt;br /&gt;
&lt;br /&gt;
== UPU S42 &amp;amp; OASIS xNAL ==&lt;br /&gt;
UPU S42 is a standard for representing postal addresses.  UPU, the Universal Postal Union, is the consortium of all national posts. See [http://xml.coverpages.org/ni2003-06-17-a.html UPU S42 Announcement].  xNAL, the XML Name &lt;br /&gt;
and Address Language, is an earlier attempt to standardize on the components of addresses developed by OASIS, &lt;br /&gt;
a consortium of business-process weenies.  The distinction between vCard/hCard and S42/xAL/xNAL comes down to &lt;br /&gt;
whether the address line elements themselves are decomposed.  For example, in xNAL you can specify components like&lt;br /&gt;
street number, street prefix directional, street name, street type, street postfix directional, subaddress type (Suite), subaddress number.&lt;br /&gt;
&lt;br /&gt;
It is not always possible to conclusively determine these components from an address line, even in the US where addresses are more canonical than others.  &amp;quot;A 4TH ST W STE 10&amp;quot; is a legal address line in the US.  The street number and name are required (in the US) so this could be canonically decomposed as streetnumber=&amp;quot;A&amp;quot;, streetname=&amp;quot;4TH&amp;quot;, streettype=&amp;quot;ST&amp;quot;, postdirectional=&amp;quot;W&amp;quot;, subtype=&amp;quot;STE&amp;quot;, subtypenumber=&amp;quot;10&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
UPU S42 and OASIS xNAL standards are likely overkill for tagging general web content.  However, they are important standards that should be considered in web-services involving both geocoding and reverse-geocoding. Perhaps standards&lt;br /&gt;
related to decomposed addresses is something that should be placed on another page.&lt;br /&gt;
&lt;br /&gt;
In addition, there should be pointers to national address standards.&lt;br /&gt;
&lt;br /&gt;
USPS publishes a complete list of canonical abbreviations for both streettypes and subtypes.  Their publications are self-inconsistent, but it is easy to infer the correct mappings.  See [http://www.usps.com/ncsc/lookups/usps_abbreviations.htm USPS Acronyms &amp;amp;amp; Abbreviations]&lt;br /&gt;
&lt;br /&gt;
New Zealand apparently adopted a variant of xNAL [http://www.e-government.govt.nz/docs/xnal-guidelines-1-0/index.html NZ xNAL Guidelines Release 1.0].&lt;br /&gt;
&lt;br /&gt;
== ICBM ==&lt;br /&gt;
One comma seperated pair of lat/long &amp;lt;code&amp;gt;&amp;lt;meta name=&amp;quot;ICBM&amp;quot; content=&amp;quot;XXX.XXXXX, XXX.XXXXX&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
[http://www.catb.org/~esr/jargon/html/I/ICBM-address.html]&lt;br /&gt;
&lt;br /&gt;
== GeoUrl ==&lt;br /&gt;
* [http://geourl.org/ GeoURL]&lt;br /&gt;
** This seems to have a decent amount of geeky adoption, though there are lots of typical invisible metadata problems, coordinates reversed, postive instead of negative etc.&lt;br /&gt;
* [http://www.multimap.com/ Multimap.com] provides similar functionality to GeoUrl, searching for websites and weblogs which are geotagged or ICBM tagged, and adding them to local information databases.&lt;br /&gt;
&lt;br /&gt;
== Flickr Geotags ==&lt;br /&gt;
* [http://steeev.f2o.org/mt/2005/05/geotagging_flickr_with_google_maps_and_greasemonkey_part_2.html Flickr GeoTagging] A Greasemonkey script for adding lat and long tags to flick pictures. He uses Google Maps to get the lat and long. Users have to enter search terms (address, etc) and then select a point on the google map. Photos are tagged with &amp;quot;geo:lat=xx.xxxx&amp;quot;, &amp;quot;geo:lon=xx.xxxx&amp;quot; and &amp;quot;geotagged&amp;quot; and aggregated at [http://geobloggers.com/]&lt;br /&gt;
* [http://flickr.com/groups/geotagging/ A Flickr Group related to the topic]&lt;br /&gt;
* [http://txfx.net/2005/05/17/flickr-google-maps-geobloggers/ A visual walkthrough of the technique.]&lt;br /&gt;
* As of today (2005-06-01), 14k photos have been geotagged on Flickr.&lt;br /&gt;
* [http://mappr.com mappr], [http://brainoff.com/worldkit/flick mapping flickr] also support these geotags.&lt;br /&gt;
* flickr also supports [http://www.flickr.com/services/api/flickr.photos.getExif.html EXIF headers], which can be used for storing location.&lt;br /&gt;
* [http://beta.plazes.com plazes] also allows flickr photos to be tagged with geotags&lt;br /&gt;
&lt;br /&gt;
This is somewhat of a problem though, as mechanically generated &amp;quot;tags&amp;quot; are not really tags.  Including/setting Flickr &amp;quot;Geotags&amp;quot; could be considered pollution of truly user entered text, since the text of geotags is merely an encoding for a point on a map.&lt;br /&gt;
&lt;br /&gt;
== Geotagging ==&lt;br /&gt;
* Geotagging has been employed in other hosted services: [http://brainoff.com/worldkit/delicious/ delicious], [http://worldkit.typepad.com/ Typepad], [http://blog.360.yahoo.com/blog-yRZQpvY8cq2kWXBO5ZrxEmrwsg--?p=9 Yahoo 360], [http://www.zoto.com/users/geotags/ Zoto]&lt;br /&gt;
&lt;br /&gt;
But what do these references to &amp;quot;geotagging&amp;quot; mean?&lt;br /&gt;
&lt;br /&gt;
== RSS ==&lt;br /&gt;
Several people have tried putting geographic information into RSS.&lt;br /&gt;
* [http://postneo.com/icbm/ This site] uses icbm coordinates and has plugins for several blogging packages.&lt;br /&gt;
* [http://www.blogmapper.com/ BlogMapper] - appears to be adding a namespace to RSS.&lt;br /&gt;
* [http://www.feedmap.net/BlogMap/ BlogMap] - picks up RSS extension and meta tag values&lt;br /&gt;
* [http://brainoff.com/worldkit/doc/rss.php worldKit RSS docs] - worldKit advocates and understands various flavors of geocoded RSS; particularly the &amp;quot;geo&amp;quot; namespace.&lt;br /&gt;
* [http://earthquake.usgs.gov/recenteqsww/rss.html USGS earthquake feed] - most widely used geocoded RSS feed&lt;br /&gt;
* [http://brainoff.com/worldkit/doc/polygon.php Polygons and lines in polygons] - A simple format for expressing polygons and lines is defined for worldKit&lt;br /&gt;
* [http://developer.yahoo.net/maps/ Yahoo Maps API] - uses &amp;quot;geo&amp;quot; ( http://www.w3.org/2003/01/geo/wgs84_pos# ) and &amp;quot;ymaps&amp;quot; ( http://api.maps.yahoo.com/Maps/V1/AnnotatedMaps.xsd ) namespaces to spatially-reference RSS as part of its API, specifically geo:lat, geo:long, ymaps:Address, ymaps:CityState, ymaps:Zip&lt;br /&gt;
&lt;br /&gt;
== RDF ==&lt;br /&gt;
* [http://www.geosemantics.org/ Geosemantics Interest Group]&lt;br /&gt;
* [http://esw.w3.org/topic/GeoOnion GeoOnion] - a SW vocuabulary for relating items by distance from each other.&lt;br /&gt;
* [http://www.mapbureau.com/rdfmap1.0/index.html RDFMap]&lt;br /&gt;
* [http://esw.w3.org/topic/GeoRDF GeoRDF] similar effort to collect prior art, for an effort in interoperability between OGC standards and various lightweight geo formats.&lt;br /&gt;
&lt;br /&gt;
== GML ==&lt;br /&gt;
[http://www.opengeospatial.org/docs/02-023r4.pdf Geographic Markup Language] provides the most complete XML descriptiono of geographic information available.  Fortunately, it is also in wide-spread use, so a commonly-used subset of the 600-page specification has emerged.  GML is used in the OGC WFS payload described below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background: white; border: 1px solid black; padding: 1em;&amp;quot;&amp;gt;&lt;br /&gt;
== Open Geospatical Consortium - OGC ==&lt;br /&gt;
Since 1994, [http://www.opengeospatial.org/ Open Geospatial Consortium] has been developing open specifications to enable the exchange of geographic information between applications.  While some GIS vendors opposed OGC initially, essentially all commercial GIS software companies have broken down their proprietary &amp;quot;stovepipes&amp;quot; by embracing OGC specifications.  The recent groundswell of ajax mapping applications can benefit tremendously from using OGC specs.&lt;br /&gt;
&lt;br /&gt;
=== WMS ===&lt;br /&gt;
The [http://portal.opengeospatial.org/files/?artifact_id=5316 OGC Web Map Service (WMS) specification] makes it easy to request map images from a map rendering engine, such as the [http://mapserver.gis.umn.edu/ UMN Map Server].  It is straightforward to build dynamic tiling (&amp;quot;slippy map&amp;quot;) ajax applications that pull in OGC map tiles.  At Where 2.0, [http://www.metacarta.com MetaCarta] demonstrated such an OGC-capable ajax GIS client.  The portal map providers (yahoo/gmaps/msn/map quest) do not yet offer WMS interfaces, so someone should wrap their proprietary interfaces in a WMS wrapper to encourage them :-)&lt;br /&gt;
&lt;br /&gt;
=== WCS ===&lt;br /&gt;
&lt;br /&gt;
Web Coverage Service extends WMS to enable attribute information about large area overview maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WFS ===&lt;br /&gt;
The [https://portal.opengeospatial.org/files/?artifact_id=8339 OGC Web Feature Service (WFS) specification] is the best way to express geographic information about Web content.  It is more complex than the &amp;lt;i&amp;gt;ad hoc&amp;lt;/i&amp;gt; geoURL syntax, and for good reason:  it can be loaded directly into any OGC-capable GIS even if the coordinate information is in a different projection/datum or is more complex than just a point.&lt;br /&gt;
&lt;br /&gt;
WFS provides a robust means of querying for geographic entities, such as points, polygons, and more complex feature types.  One can define new feature types simply by describing them.  One can even specify the visual appearance of the geographic features using the [https://portal.opengeospatial.org/files/?artifact_id=1188 OGC Styled Layer Description (SLD) specification]. &lt;br /&gt;
&lt;br /&gt;
WFS is to vector map data, as WMS is to raster map data.&lt;br /&gt;
&lt;br /&gt;
Geographic search results, such as the yellow page information from the portals, could be presented in WFS.  John Battelle commented that RSS forces publishers to attach their business model to their content, instead of to the web site holding the content, so that they can make money no matter where their content flows.  The search portals will probably be forced to do the same, e.g. putting click-through ads in the RSS search results or WFS yellow page results, so that even when you display them in your customized ajax mapping application, the portal publishing the search results can still make money.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Google ==&lt;br /&gt;
=== Google Earth XML ===&lt;br /&gt;
20050629 at Where 2.0 conference:&lt;br /&gt;
 &amp;quot;Google Earth has an XML schema for describing a place on the earth. Will be releasing today or tomorrow.&amp;quot; &lt;br /&gt;
   - John Hanke of Google/Keyhole.&lt;br /&gt;
Official KML  [http://www.keyhole.com/kml/kml_doc.html Docs] and [http://www.keyhole.com/kml/kml_tut.html Tutorial]&lt;br /&gt;
&lt;br /&gt;
[http://bbs.keyhole.com/ubb/showthreaded.php/Cat/0/Number/16076/an/khGlobe/page/0#16076 Reverse-Engineered KML Schema] (deprecated now that KML 2.0 is officially released)&lt;br /&gt;
&lt;br /&gt;
Note that KML supports the ''altitude'' component of a coordinate to support 3D terrain.&lt;br /&gt;
&lt;br /&gt;
== NMEA ==&lt;br /&gt;
&lt;br /&gt;
[http://www.gpsinformation.org/dale/nmea.htmhttp://www.gpsinformation.org/dale/nmea.htm Standard and Proprietary NMEA Sentances]&lt;br /&gt;
&lt;br /&gt;
== Wikipedia ==&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geographical_coordinates Geo:Coordinates in Wikipedia Project]&lt;br /&gt;
&lt;br /&gt;
== ISO6709 ==&lt;br /&gt;
[http://en.wikipedia.org/wiki/ISO_6709 : ISO6709 Alpha-numerical representation of Latitude,Longitude,(Altitude)]&lt;br /&gt;
&lt;br /&gt;
== Other Formats ==&lt;br /&gt;
&lt;br /&gt;
* GPX = GPS XML format&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geographical_coordinates Wikipedia markup styles]&lt;br /&gt;
* [http://openguides.org/ OpenGuides] and [http://b.evnt.org evnt] are both looking into real-world/folksonomic location name mappings&lt;br /&gt;
&lt;br /&gt;
= Location APIs =&lt;br /&gt;
&lt;br /&gt;
== Google Maps API ==&lt;br /&gt;
* [http://www.google.com/apis/maps/ Google Maps API documentation]&lt;br /&gt;
&lt;br /&gt;
== Yahoo Maps API ==&lt;br /&gt;
* [http://developer.yahoo.net/maps/ Yahoo Maps API documentation]&lt;br /&gt;
&lt;br /&gt;
= Location Data, Tools and Sites =&lt;br /&gt;
&lt;br /&gt;
== Address2Coordinates ==&lt;br /&gt;
These systems are freely available sources of address to lat/long mappings (US only). The first few are based on US Census data, so they might be up to date.&lt;br /&gt;
* [http://www.census.gov/geo/www/tiger/ TIGER]&lt;br /&gt;
* [http://www.itl.nist.gov/fipspubs/55new/nav-top-fr.htm FIPS]&lt;br /&gt;
* [http://geocoder.us/ geocoder]&lt;br /&gt;
* You can get coordinates from UK post-codes from [http://www.streetmap.co.uk streetmap]&lt;br /&gt;
* Worldwide city level location data (over 4 million entries) is available from the [http://earth-info.nga.mil/gns/html/ GNS]. This is accessible as a REST service from the [http://brainoff.com/geocoder/ worldkit geocoder]&lt;br /&gt;
* [http://www.mysociety.org/?p=83 mysociety.org] is providing an interesting name-based location look-up services.  The results are returned as a CSV file! &amp;amp;nbsp; For instance, the query [http://gaze.mysociety.org/gaze-rest?f=find_places&amp;amp;country=US&amp;amp;state=CA&amp;amp;query=sunnyvale http://gaze.mysociety.org/gaze-rest?f=find_places&amp;amp;country=US&amp;amp;state=CA&amp;amp;query=sunnyvale] returns &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Name&amp;quot;,&amp;quot;In&amp;quot;,&amp;quot;Near&amp;quot;,&amp;quot;Latitude&amp;quot;,&amp;quot;Longitude&amp;quot;,&amp;quot;State&amp;quot;,&amp;quot;Score&amp;quot;&lt;br /&gt;
&amp;quot;Sunnyvale&amp;quot;,&amp;quot;Santa Clara County&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;37.36889&amp;quot;,&amp;quot;-122.03528&amp;quot;,&amp;quot;CA&amp;quot;,&amp;quot;100&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
but with a mime-type (text/csv) that browsers don't understand.&lt;br /&gt;
&lt;br /&gt;
== A2B ==&lt;br /&gt;
[http://www.a2b.cc/ A2B] is a location based search engine. Lat and long only. Seems to pick stuff up from geo meta tags. Pages can either be manually entered or [http://www.a2b.cc/help-searching-addurl-blogping.a2b pinged]. They support lat/long and ICBM meta tags.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Plazes ==&lt;br /&gt;
[http://plazes.com Plazes] is a system that does geo-info based on the network access point that the user's computer is connected to. They use tagging to identify locations.&lt;br /&gt;
&lt;br /&gt;
== Mapping Sites ==&lt;br /&gt;
* [http://www.multimap.com Multimap]&lt;br /&gt;
* [http://maps.google.com Google Maps]&lt;br /&gt;
* [http://www.mapquest.com MapQuest]&lt;br /&gt;
* [http://maps.yahoo.com Yahoo Maps]&lt;br /&gt;
* [http://www.mapblast.com MapBlast]&lt;br /&gt;
* [http://mapufacture.com mapufacture]&lt;br /&gt;
&lt;br /&gt;
= Location Brainstorming =&lt;br /&gt;
&lt;br /&gt;
A lot of was discussed and figured out at the Geo Microformat BOF at O'Reilly's Where 2.0 conference.&lt;br /&gt;
&lt;br /&gt;
See the [[geo-bof-2005-06-30]] minutes/notes.&lt;br /&gt;
&lt;br /&gt;
One of the thoughts that came out of BOF was the idea of [[location-tagging]].&lt;br /&gt;
&lt;br /&gt;
== Conclusions on new microformats ==&lt;br /&gt;
&lt;br /&gt;
The consensus conclusions from the Geo Microformat BOF at Where 2.0 was to define two new microformats to reflect the two kinds of most commonly published geo data.&lt;br /&gt;
&lt;br /&gt;
* [[adr]] - for representing / marking-up / publishing address location information.  &amp;quot;adr&amp;quot; is simply the [[hcard|hCard]] &amp;quot;adr&amp;quot; property and all its sub-properties.&lt;br /&gt;
* [[geo]] - for representing / marking-up / publishing latitude longitude location information.  &amp;quot;geo&amp;quot; is simply the [[hcard|hCard]] &amp;quot;geo&amp;quot; property and all its sub-properties, with the explicitly specified datum of WGS84.&lt;/div&gt;</summary>
		<author><name>PaulD</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=location-formats&amp;diff=9118</id>
		<title>location-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=location-formats&amp;diff=9118"/>
		<updated>2006-09-29T19:04:47Z</updated>

		<summary type="html">&lt;p&gt;PaulD: /* RDF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Location Research =&lt;br /&gt;
This is a list of previous efforts at location / geographic (&amp;quot;Geo&amp;quot;) data formats and protocols, as background research for developing a location format.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
* Tantek Çelik&lt;br /&gt;
* Bud Gibson&lt;br /&gt;
* Ryan King&lt;br /&gt;
* Eron Wright&lt;br /&gt;
* ...&lt;br /&gt;
* please add yourself if you help(ed) with this document.&lt;br /&gt;
&lt;br /&gt;
= Location Examples =&lt;br /&gt;
&lt;br /&gt;
== What People are Publishing ==&lt;br /&gt;
&lt;br /&gt;
* links to mapping services, canonical URLs to 3rd party services like:&lt;br /&gt;
** Google Maps&lt;br /&gt;
** Map Quest&lt;br /&gt;
** Yahoo Maps&lt;br /&gt;
&lt;br /&gt;
* human / named / legislated formats&lt;br /&gt;
** named places, e.g. Westin St. Francis&lt;br /&gt;
** addresses, including zip codes&lt;br /&gt;
&lt;br /&gt;
* global/mathematical/geometrical&lt;br /&gt;
** Latitude / Longitude / Altitude&lt;br /&gt;
*** MAKE has a GeoURL button&lt;br /&gt;
*** Geo in RSS.  Means a particular blog post is associated with a specific lat/long.  Not specific about whether it means the location that the post was made from or the location was the post was about.&lt;br /&gt;
*** Most systems do not contemplate or support the altitude component of a coordinate.  As 3D terrain mapping grows in popularity (Google Earth), expect geocoding systems to provide the altitude.&lt;br /&gt;
&lt;br /&gt;
= Location Formats =&lt;br /&gt;
&lt;br /&gt;
== vCard &amp;amp; hCard ==&lt;br /&gt;
vCard (RFC2426) and [[hcard]] include 'adr', a way to markup addresses. They also have a field called 'geo' for lat/long.&lt;br /&gt;
&lt;br /&gt;
== UPU S42 &amp;amp; OASIS xNAL ==&lt;br /&gt;
UPU S42 is a standard for representing postal addresses.  UPU, the Universal Postal Union, is the consortium of all national posts. See [http://xml.coverpages.org/ni2003-06-17-a.html UPU S42 Announcement].  xNAL, the XML Name &lt;br /&gt;
and Address Language, is an earlier attempt to standardize on the components of addresses developed by OASIS, &lt;br /&gt;
a consortium of business-process weenies.  The distinction between vCard/hCard and S42/xAL/xNAL comes down to &lt;br /&gt;
whether the address line elements themselves are decomposed.  For example, in xNAL you can specify components like&lt;br /&gt;
street number, street prefix directional, street name, street type, street postfix directional, subaddress type (Suite), subaddress number.&lt;br /&gt;
&lt;br /&gt;
It is not always possible to conclusively determine these components from an address line, even in the US where addresses are more canonical than others.  &amp;quot;A 4TH ST W STE 10&amp;quot; is a legal address line in the US.  The street number and name are required (in the US) so this could be canonically decomposed as streetnumber=&amp;quot;A&amp;quot;, streetname=&amp;quot;4TH&amp;quot;, streettype=&amp;quot;ST&amp;quot;, postdirectional=&amp;quot;W&amp;quot;, subtype=&amp;quot;STE&amp;quot;, subtypenumber=&amp;quot;10&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
UPU S42 and OASIS xNAL standards are likely overkill for tagging general web content.  However, they are important standards that should be considered in web-services involving both geocoding and reverse-geocoding. Perhaps standards&lt;br /&gt;
related to decomposed addresses is something that should be placed on another page.&lt;br /&gt;
&lt;br /&gt;
In addition, there should be pointers to national address standards.&lt;br /&gt;
&lt;br /&gt;
USPS publishes a complete list of canonical abbreviations for both streettypes and subtypes.  Their publications are self-inconsistent, but it is easy to infer the correct mappings.  See [http://www.usps.com/ncsc/lookups/usps_abbreviations.htm USPS Acronyms &amp;amp;amp; Abbreviations]&lt;br /&gt;
&lt;br /&gt;
New Zealand apparently adopted a variant of xNAL [http://www.e-government.govt.nz/docs/xnal-guidelines-1-0/index.html NZ xNAL Guidelines Release 1.0].&lt;br /&gt;
&lt;br /&gt;
== ICBM ==&lt;br /&gt;
One comma seperated pair of lat/long &amp;lt;code&amp;gt;&amp;lt;meta name=&amp;quot;ICBM&amp;quot; content=&amp;quot;XXX.XXXXX, XXX.XXXXX&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
[http://www.catb.org/~esr/jargon/html/I/ICBM-address.html]&lt;br /&gt;
&lt;br /&gt;
== GeoUrl ==&lt;br /&gt;
* [http://geourl.org/ GeoURL]&lt;br /&gt;
** This seems to have a decent amount of geeky adoption, though there are lots of typical invisible metadata problems, coordinates reversed, postive instead of negative etc.&lt;br /&gt;
* [http://www.multimap.com/ Multimap.com] provides similar functionality to GeoUrl, searching for websites and weblogs which are geotagged or ICBM tagged, and adding them to local information databases.&lt;br /&gt;
&lt;br /&gt;
== Flickr Geotags ==&lt;br /&gt;
* [http://steeev.f2o.org/mt/2005/05/geotagging_flickr_with_google_maps_and_greasemonkey_part_2.html Flickr GeoTagging] A Greasemonkey script for adding lat and long tags to flick pictures. He uses Google Maps to get the lat and long. Users have to enter search terms (address, etc) and then select a point on the google map. Photos are tagged with &amp;quot;geo:lat=xx.xxxx&amp;quot;, &amp;quot;geo:lon=xx.xxxx&amp;quot; and &amp;quot;geotagged&amp;quot; and aggregated at [http://geobloggers.com/]&lt;br /&gt;
* [http://flickr.com/groups/geotagging/ A Flickr Group related to the topic]&lt;br /&gt;
* [http://txfx.net/2005/05/17/flickr-google-maps-geobloggers/ A visual walkthrough of the technique.]&lt;br /&gt;
* As of today (2005-06-01), 14k photos have been geotagged on Flickr.&lt;br /&gt;
* [http://mappr.com mappr], [http://brainoff.com/worldkit/flick mapping flickr] also support these geotags.&lt;br /&gt;
* flickr also supports [http://www.flickr.com/services/api/flickr.photos.getExif.html EXIF headers], which can be used for storing location.&lt;br /&gt;
* [http://beta.plazes.com plazes] also allows flickr photos to be tagged with geotags&lt;br /&gt;
&lt;br /&gt;
This is somewhat of a problem though, as mechanically generated &amp;quot;tags&amp;quot; are not really tags.  Including/setting Flickr &amp;quot;Geotags&amp;quot; could be considered pollution of truly user entered text, since the text of geotags is merely an encoding for a point on a map.&lt;br /&gt;
&lt;br /&gt;
== Geotagging ==&lt;br /&gt;
* Geotagging has been employed in other hosted services: [http://brainoff.com/worldkit/delicious/ delicious], [http://worldkit.typepad.com/ Typepad], [http://blog.360.yahoo.com/blog-yRZQpvY8cq2kWXBO5ZrxEmrwsg--?p=9 Yahoo 360], [http://www.zoto.com/users/geotags/ Zoto]&lt;br /&gt;
&lt;br /&gt;
But what do these references to &amp;quot;geotagging&amp;quot; mean?&lt;br /&gt;
&lt;br /&gt;
== RSS ==&lt;br /&gt;
Several people have tried putting geographic information into RSS.&lt;br /&gt;
* [http://postneo.com/icbm/ This site] uses icbm coordinates and has plugins for several blogging packages.&lt;br /&gt;
* [http://www.blogmapper.com/ BlogMapper] - appears to be adding a namespace to RSS.&lt;br /&gt;
* [http://www.feedmap.net/BlogMap/ BlogMap] - picks up RSS extension and meta tag values&lt;br /&gt;
* [http://brainoff.com/worldkit/doc/rss.php worldKit RSS docs] - worldKit advocates and understands various flavors of geocoded RSS; particularly the &amp;quot;geo&amp;quot; namespace.&lt;br /&gt;
* [http://earthquake.usgs.gov/recenteqsww/rss.html USGS earthquake feed] - most widely used geocoded RSS feed&lt;br /&gt;
* [http://brainoff.com/worldkit/doc/polygon.php Polygons and lines in polygons] - A simple format for expressing polygons and lines is defined for worldKit&lt;br /&gt;
* [http://developer.yahoo.net/maps/ Yahoo Maps API] - uses &amp;quot;geo&amp;quot; ( http://www.w3.org/2003/01/geo/wgs84_pos# ) and &amp;quot;ymaps&amp;quot; ( http://api.maps.yahoo.com/Maps/V1/AnnotatedMaps.xsd ) namespaces to spatially-reference RSS as part of its API, specifically geo:lat, geo:long, ymaps:Address, ymaps:CityState, ymaps:Zip&lt;br /&gt;
&lt;br /&gt;
== RDF ==&lt;br /&gt;
* [http://www.geosemantics.org/ Geosemantics Interest Group]&lt;br /&gt;
* [http://esw.w3.org/topic/GeoOnion GeoOnion] - a SW vocuabulary for relating items by distance from each other.&lt;br /&gt;
* [http://www.mapbureau.com/rdfmap1.0/index.html RDFMap]&lt;br /&gt;
* [http://esw.w3.org/topic/GeoRDF GeoRDF] similar effort to collect prior art, for an effort in interoperability between OGC standards and various lightweight geo formats.&lt;br /&gt;
* [http://georss.org GeoRSS]&lt;br /&gt;
&lt;br /&gt;
== GML ==&lt;br /&gt;
[http://www.opengeospatial.org/docs/02-023r4.pdf Geographic Markup Language] provides the most complete XML descriptiono of geographic information available.  Fortunately, it is also in wide-spread use, so a commonly-used subset of the 600-page specification has emerged.  GML is used in the OGC WFS payload described below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background: white; border: 1px solid black; padding: 1em;&amp;quot;&amp;gt;&lt;br /&gt;
== Open Geospatical Consortium - OGC ==&lt;br /&gt;
Since 1994, [http://www.opengeospatial.org/ Open Geospatial Consortium] has been developing open specifications to enable the exchange of geographic information between applications.  While some GIS vendors opposed OGC initially, essentially all commercial GIS software companies have broken down their proprietary &amp;quot;stovepipes&amp;quot; by embracing OGC specifications.  The recent groundswell of ajax mapping applications can benefit tremendously from using OGC specs.&lt;br /&gt;
&lt;br /&gt;
=== WMS ===&lt;br /&gt;
The [http://portal.opengeospatial.org/files/?artifact_id=5316 OGC Web Map Service (WMS) specification] makes it easy to request map images from a map rendering engine, such as the [http://mapserver.gis.umn.edu/ UMN Map Server].  It is straightforward to build dynamic tiling (&amp;quot;slippy map&amp;quot;) ajax applications that pull in OGC map tiles.  At Where 2.0, [http://www.metacarta.com MetaCarta] demonstrated such an OGC-capable ajax GIS client.  The portal map providers (yahoo/gmaps/msn/map quest) do not yet offer WMS interfaces, so someone should wrap their proprietary interfaces in a WMS wrapper to encourage them :-)&lt;br /&gt;
&lt;br /&gt;
=== WCS ===&lt;br /&gt;
&lt;br /&gt;
Web Coverage Service extends WMS to enable attribute information about large area overview maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WFS ===&lt;br /&gt;
The [https://portal.opengeospatial.org/files/?artifact_id=8339 OGC Web Feature Service (WFS) specification] is the best way to express geographic information about Web content.  It is more complex than the &amp;lt;i&amp;gt;ad hoc&amp;lt;/i&amp;gt; geoURL syntax, and for good reason:  it can be loaded directly into any OGC-capable GIS even if the coordinate information is in a different projection/datum or is more complex than just a point.&lt;br /&gt;
&lt;br /&gt;
WFS provides a robust means of querying for geographic entities, such as points, polygons, and more complex feature types.  One can define new feature types simply by describing them.  One can even specify the visual appearance of the geographic features using the [https://portal.opengeospatial.org/files/?artifact_id=1188 OGC Styled Layer Description (SLD) specification]. &lt;br /&gt;
&lt;br /&gt;
WFS is to vector map data, as WMS is to raster map data.&lt;br /&gt;
&lt;br /&gt;
Geographic search results, such as the yellow page information from the portals, could be presented in WFS.  John Battelle commented that RSS forces publishers to attach their business model to their content, instead of to the web site holding the content, so that they can make money no matter where their content flows.  The search portals will probably be forced to do the same, e.g. putting click-through ads in the RSS search results or WFS yellow page results, so that even when you display them in your customized ajax mapping application, the portal publishing the search results can still make money.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Google ==&lt;br /&gt;
=== Google Earth XML ===&lt;br /&gt;
20050629 at Where 2.0 conference:&lt;br /&gt;
 &amp;quot;Google Earth has an XML schema for describing a place on the earth. Will be releasing today or tomorrow.&amp;quot; &lt;br /&gt;
   - John Hanke of Google/Keyhole.&lt;br /&gt;
Official KML  [http://www.keyhole.com/kml/kml_doc.html Docs] and [http://www.keyhole.com/kml/kml_tut.html Tutorial]&lt;br /&gt;
&lt;br /&gt;
[http://bbs.keyhole.com/ubb/showthreaded.php/Cat/0/Number/16076/an/khGlobe/page/0#16076 Reverse-Engineered KML Schema] (deprecated now that KML 2.0 is officially released)&lt;br /&gt;
&lt;br /&gt;
Note that KML supports the ''altitude'' component of a coordinate to support 3D terrain.&lt;br /&gt;
&lt;br /&gt;
== NMEA ==&lt;br /&gt;
&lt;br /&gt;
[http://www.gpsinformation.org/dale/nmea.htmhttp://www.gpsinformation.org/dale/nmea.htm Standard and Proprietary NMEA Sentances]&lt;br /&gt;
&lt;br /&gt;
== Wikipedia ==&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geographical_coordinates Geo:Coordinates in Wikipedia Project]&lt;br /&gt;
&lt;br /&gt;
== ISO6709 ==&lt;br /&gt;
[http://en.wikipedia.org/wiki/ISO_6709 : ISO6709 Alpha-numerical representation of Latitude,Longitude,(Altitude)]&lt;br /&gt;
&lt;br /&gt;
== Other Formats ==&lt;br /&gt;
&lt;br /&gt;
* GPX = GPS XML format&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geographical_coordinates Wikipedia markup styles]&lt;br /&gt;
* [http://openguides.org/ OpenGuides] and [http://b.evnt.org evnt] are both looking into real-world/folksonomic location name mappings&lt;br /&gt;
&lt;br /&gt;
= Location APIs =&lt;br /&gt;
&lt;br /&gt;
== Google Maps API ==&lt;br /&gt;
* [http://www.google.com/apis/maps/ Google Maps API documentation]&lt;br /&gt;
&lt;br /&gt;
== Yahoo Maps API ==&lt;br /&gt;
* [http://developer.yahoo.net/maps/ Yahoo Maps API documentation]&lt;br /&gt;
&lt;br /&gt;
= Location Data, Tools and Sites =&lt;br /&gt;
&lt;br /&gt;
== Address2Coordinates ==&lt;br /&gt;
These systems are freely available sources of address to lat/long mappings (US only). The first few are based on US Census data, so they might be up to date.&lt;br /&gt;
* [http://www.census.gov/geo/www/tiger/ TIGER]&lt;br /&gt;
* [http://www.itl.nist.gov/fipspubs/55new/nav-top-fr.htm FIPS]&lt;br /&gt;
* [http://geocoder.us/ geocoder]&lt;br /&gt;
* You can get coordinates from UK post-codes from [http://www.streetmap.co.uk streetmap]&lt;br /&gt;
* Worldwide city level location data (over 4 million entries) is available from the [http://earth-info.nga.mil/gns/html/ GNS]. This is accessible as a REST service from the [http://brainoff.com/geocoder/ worldkit geocoder]&lt;br /&gt;
* [http://www.mysociety.org/?p=83 mysociety.org] is providing an interesting name-based location look-up services.  The results are returned as a CSV file! &amp;amp;nbsp; For instance, the query [http://gaze.mysociety.org/gaze-rest?f=find_places&amp;amp;country=US&amp;amp;state=CA&amp;amp;query=sunnyvale http://gaze.mysociety.org/gaze-rest?f=find_places&amp;amp;country=US&amp;amp;state=CA&amp;amp;query=sunnyvale] returns &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Name&amp;quot;,&amp;quot;In&amp;quot;,&amp;quot;Near&amp;quot;,&amp;quot;Latitude&amp;quot;,&amp;quot;Longitude&amp;quot;,&amp;quot;State&amp;quot;,&amp;quot;Score&amp;quot;&lt;br /&gt;
&amp;quot;Sunnyvale&amp;quot;,&amp;quot;Santa Clara County&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;37.36889&amp;quot;,&amp;quot;-122.03528&amp;quot;,&amp;quot;CA&amp;quot;,&amp;quot;100&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
but with a mime-type (text/csv) that browsers don't understand.&lt;br /&gt;
&lt;br /&gt;
== A2B ==&lt;br /&gt;
[http://www.a2b.cc/ A2B] is a location based search engine. Lat and long only. Seems to pick stuff up from geo meta tags. Pages can either be manually entered or [http://www.a2b.cc/help-searching-addurl-blogping.a2b pinged]. They support lat/long and ICBM meta tags.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Plazes ==&lt;br /&gt;
[http://plazes.com Plazes] is a system that does geo-info based on the network access point that the user's computer is connected to. They use tagging to identify locations.&lt;br /&gt;
&lt;br /&gt;
== Mapping Sites ==&lt;br /&gt;
* [http://www.multimap.com Multimap]&lt;br /&gt;
* [http://maps.google.com Google Maps]&lt;br /&gt;
* [http://www.mapquest.com MapQuest]&lt;br /&gt;
* [http://maps.yahoo.com Yahoo Maps]&lt;br /&gt;
* [http://www.mapblast.com MapBlast]&lt;br /&gt;
* [http://mapufacture.com mapufacture]&lt;br /&gt;
&lt;br /&gt;
= Location Brainstorming =&lt;br /&gt;
&lt;br /&gt;
A lot of was discussed and figured out at the Geo Microformat BOF at O'Reilly's Where 2.0 conference.&lt;br /&gt;
&lt;br /&gt;
See the [[geo-bof-2005-06-30]] minutes/notes.&lt;br /&gt;
&lt;br /&gt;
One of the thoughts that came out of BOF was the idea of [[location-tagging]].&lt;br /&gt;
&lt;br /&gt;
== Conclusions on new microformats ==&lt;br /&gt;
&lt;br /&gt;
The consensus conclusions from the Geo Microformat BOF at Where 2.0 was to define two new microformats to reflect the two kinds of most commonly published geo data.&lt;br /&gt;
&lt;br /&gt;
* [[adr]] - for representing / marking-up / publishing address location information.  &amp;quot;adr&amp;quot; is simply the [[hcard|hCard]] &amp;quot;adr&amp;quot; property and all its sub-properties.&lt;br /&gt;
* [[geo]] - for representing / marking-up / publishing latitude longitude location information.  &amp;quot;geo&amp;quot; is simply the [[hcard|hCard]] &amp;quot;geo&amp;quot; property and all its sub-properties, with the explicitly specified datum of WGS84.&lt;/div&gt;</summary>
		<author><name>PaulD</name></author>
	</entry>
</feed>