<?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=Txgaritano</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=Txgaritano"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/Txgaritano"/>
	<updated>2026-05-14T03:05:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=adr&amp;diff=37816</id>
		<title>adr</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=adr&amp;diff=37816"/>
		<updated>2009-02-01T21:55:25Z</updated>

		<summary type="html">&lt;p&gt;Txgaritano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;adr&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
{{DraftSpecification}}&lt;br /&gt;
&lt;br /&gt;
'''adr''' (pronounced &amp;quot;adder&amp;quot;; FAQ: [[hcard-faq#Should_I_use_ADDRESS_for_hCards|&amp;quot;why 'adr'?&amp;quot;]]) is a simple format for marking up address information, suitable for embedding in HTML, XHTML, Atom, RSS, and arbitrary XML. '''adr''' is a 1:1 representation of the ''adr'' property in the vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) in HTML, one of several open [[microformats|microformat]] standards. It is also a property of [[hCard]].&lt;br /&gt;
&lt;br /&gt;
== Draft Specification ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;/&amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;Author&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, and before at [http://technorati.com Technorati, Inc.])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Copyright ===&lt;br /&gt;
Per the public domain release on [[User:Tantek|my user page]], this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgments ===&lt;br /&gt;
Thanks to everyone who participated in the [[geo-bof-2005-06-30|Geo Microformat BOF at O'Reilly's Where 2.0 conference]], and in particular to [http://radar.oreilly.com/nat/ Nat Torkington] and Vee McMillen of [http://oreilly.com O'Reilly] for [http://conferences.oreillynet.com/cs/where2005/view/e_sess/7476 arranging and hosting the BOF].&lt;br /&gt;
&lt;br /&gt;
== Introduction and Background ==&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]), has been broadly and interoperably implemented (e.g. Apple's Address Book application). The [[hcard|hCard]] microformat has similarly received significant adoption, from numerous sites publishing the format, to hCard to vCard proxies, to clientside javascript parsers.&lt;br /&gt;
&lt;br /&gt;
At the [http://conferences.oreillynet.com/where/ Where 2.0 conference] in June 2005, there was widespread recognition that the community needed a way to simply and easily publish visible, extractable, address information on the Web, given how often bloggers, and numerous other sites publish address information.  The [[geo-bof-2005-06-30|geo microformat BOF]] discussed this very topic, and concluded with a consensus decision to just try using ''adr'' from vCard/hCard.&lt;br /&gt;
&lt;br /&gt;
This specification introduces the '''adr''' microformat, which is a 1:1 representation of the aforementioned ''adr'' property from the vCard standard, by simply reusing the ''adr'' property and sub-properties as-is from the [[hcard|hCard]] microformat.&lt;br /&gt;
&lt;br /&gt;
Publishers can both embed '''adr''' addresses directly in their web pages and feeds, as well as markup existing addresses in the context of the rest of the information in their web pages and feeds.&lt;br /&gt;
&lt;br /&gt;
If the publisher knows and is publishing the ''name'' of the location in addition to its address, then the publisher MUST use [[hcard|hCard]] instead of just '''adr''' to publish the name and address of the location.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== Singular Properties ===&lt;br /&gt;
See [[hcard#Singular_vs._Plural_Properties|hCard: Singular vs. Plural Properties]] for the list of which &amp;quot;adr&amp;quot; properties (sub-properties in hCard) are singular.  Note analysis in progress: [[adr-singular-properties]].&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute of the &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element, which instead provide a human presentable version of the value.  &lt;br /&gt;
&lt;br /&gt;
Similarly, if an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; property and any other property that takes a &amp;lt;abbr title=&amp;quot;Uniform Resource Locator&amp;quot;&amp;gt;URL&amp;lt;/abbr&amp;gt; as its value, the &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; element's &amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt; attribute is the value of the property.&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property should be used for the value of the property. For this purpose, the special class name &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; is used to excerpt out the subset of the element that is  the value of the property.  See [[hcard|hCard]] for details on this.&lt;br /&gt;
&lt;br /&gt;
=== Root Class Name ===&lt;br /&gt;
&lt;br /&gt;
The root class name for an '''adr''' address is &amp;lt;code&amp;gt;adr&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Property List ===&lt;br /&gt;
&lt;br /&gt;
This is the list of properties in '''adr''', taken from [[hcard|hCard]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;post-office-box&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;extended-address&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;street-address&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;locality&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;region&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;postal-code&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;country-name&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; sub-property is omitted because without the context of a type of address for ''whom'', it doesn't make much sense.&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their RFC 2426 definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
See [[hcard-parsing|hCard parsing]], with the only difference being that &amp;quot;adr&amp;quot; is the root class name, rather than &amp;quot;vcard&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample adr ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample &amp;lt;code&amp;gt;adr&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;665 3rd St.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;extended-address&amp;quot;&amp;gt;Suite 207&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;,&lt;br /&gt;
 &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94107&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;U.S.A.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which might be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''665 3rd St.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;extended-address&amp;quot;&amp;gt;'''Suite 207'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''San Francisco'''&amp;lt;/span&amp;gt;,&lt;br /&gt;
&amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94107'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''U.S.A.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that this is a '''live''' &amp;lt;code&amp;gt;adr&amp;lt;/code&amp;gt; microformat, which will be found on this page by parsers.&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
&lt;br /&gt;
See [http://microformats.org/wiki/hcard-examples#3.2.1_ADR_Type_Definition hCard example ADR] for more examples.&lt;br /&gt;
&lt;br /&gt;
See [http://microformats.org/wiki/adr-examples adr examples] for additional uses of ADR.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites have published adrs, outside their normal context of hCards, and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc., in addition to [[hcard|hCard]] examples in the wild. If you find adrs outside of hCards anywhere else, feel free to add them to the top of this list. Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* [http://www.growsonyou.com/visit Grows on You] uses the microformat to mark up the addresses of open gardens.&lt;br /&gt;
* [http://www.stems-florist.co.uk/ Stems Florist] uses the microformat on the front page to markup up the two store addresses&lt;br /&gt;
* [http://themechanism.com/locations/ theMechanism] uses the adr microformat to mark up the locations of &lt;br /&gt;
their offices.&lt;br /&gt;
* [http://www.mister-map.com/ Mister-Map.com] uses the adr microformat to mark up the streets, zip-codes, regions and country names.&lt;br /&gt;
&lt;br /&gt;
(See also [[hcard-examples-in-wild]])&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following implementations have been developed which either generate or parse adrs outside the context of hCards. If you have an adr implementation, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* [http://code.highearthorbit.com/greaseroute/index.php GreaseRoute] is a GreaseMonkey user script (also available as a simple Firefox Extension) which will add icons for displaying the location, or route to, an [[adr]] using a MapQuest map. The route is displayed from the starting location based on the viewer's IP-Address as determined by the [http://hostip.info HostIP] geolocation service.&lt;br /&gt;
&lt;br /&gt;
* [http://code.highearthorbit.com/greaseroute/index.php GreaseRouteEmbed] is another GreaseMonkey user script that will actually embed a route image in the webpage when the user clicks the &amp;quot;route&amp;quot; link. &lt;br /&gt;
&lt;br /&gt;
* [http://georss.org/geopress GeoPress] is a [http://wordpress.org WordPress] plugin that supports embedding adrs, geo, maps (dynamically switchable between Google-Yahoo-Microsoft Maps), and [http://georss.org GeoRSS] feeds.&lt;br /&gt;
&lt;br /&gt;
* [http://placenamehere.com/TXP/pnh_mf/ pnh_mf] is a plugin for [http://textpattern.com/ Textpattern] that supports embedding adrs and other microformats in templates and blog posts. Written by [http://placenamehere.com/ Chris Casciano].&lt;br /&gt;
&lt;br /&gt;
* The [http://tantek.com/microformats/hcard-creator.html hCard creator], though it creates complete hCards, can also be used simply to create adrs by filling out the address portion and simply copy and pasting the &amp;amp;lt;div class=&amp;quot;adr&amp;quot;&amp;amp;gt; element and its contents.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426] ([http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426])&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
&lt;br /&gt;
=== Similar Work ===&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[XOXO]]&lt;br /&gt;
&lt;br /&gt;
== Work in progress ==&lt;br /&gt;
This specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added.&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
* See [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about hCard, check the [[hcard-faq|hCard FAQ]] first, and if you don't find answers, add your questions! (Odds are that any '''adr''' question will apply to [[hCard]] as well).&lt;br /&gt;
* See also [http://microformats.org/discuss/ for other methods of feedback].&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[hcard-issues|hCard issues]] document.  Ditto.&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{adr}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Draft_Specifications]]&lt;br /&gt;
[[Category:hCard]]&lt;br /&gt;
[[Category:adr]]&lt;/div&gt;</summary>
		<author><name>Txgaritano</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=location-formats&amp;diff=37815</id>
		<title>location-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=location-formats&amp;diff=37815"/>
		<updated>2009-02-01T21:50:25Z</updated>

		<summary type="html">&lt;p&gt;Txgaritano: /* Mapping Sites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;location formats&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&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 [[location]] microformats. Continuation of work from [[location-examples]], and following onto [[location-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* [[User:Tantek|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;
== 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;
* [http://www.mister-map.com Mister-Map]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[location]]&lt;br /&gt;
* [[location-examples]]&lt;br /&gt;
* [[location-brainstorming]]&lt;/div&gt;</summary>
		<author><name>Txgaritano</name></author>
	</entry>
</feed>