Location information on the web

geourl.jpg

One thing I’ve been thinking about quite a bit is adding location awareness to web content. On my site this is currently being done on city level, and the info is attached to all items: blog posts, photos, moblogs etc.

However, this level of accuracy doesn’t yet allow us to do the really interesting things. For that, we’d need an easy way to input coordinates together with the data.

Rich Bowen writes:

I was talking about Geocaching, as well as other applications of GPS technology, including integration with blogging. Henri is talking with the GeoURL people about creating standards for encoding coordinate information in other data. For example, there are apparently cameras now that will encode the coordinates into the image, in the meta-data headers. So then, imagine if you could have a search engine where you could search for all photos taken within 1 mile of a certain location, between certain dates. Or, if people have location information in the blog entries, you could search for blog entries about a particular location on a particular day, and build a composite picture of a particular event from multiple individuals. I think it’s an idea with a ton of potential, if there was an easy way for people to obtain location information. It’s a bit painful right now, and even someone as fascinated with the idea as myself tends not to go through the pain every time.

Besides the question of obtaining accurate coordinate information, and how to easily input it to the system, another big question is privacy. Content creators should be able to state what level of accuracy they’re comfortable with:

  • Full coordinates
  • Coordinates with last few digits removed
  • City information
  • Country information

This level of privacy could also be connected to time. For example, I might be uncomfortable about announcing my location in real-time, but would have no problems in revealing the coordinates after a week or two.

I need to think about this a bit and try to hack a proof of concept using the MidCOM metadata system.

If content is revealed only on city level, it could be converted back to coordinates using the open source cities of the world database. Geo Tags seem to have all the actual HTML meta tags we’d need for these different levels:

<meta name="geo.position" content="49.2;-123.4" />
<meta name="geo.placename" content="London, Ontario" />
<meta name="geo.region" content="CA-ON" />

This would probably work better in this concept than the GeoURL-style ICBM tag that is limited to only coordinate information.


Read more Decoupled CMS posts.