GeoFeed ‘pagination’
Erik Wilde was pondering:
thinking of geofeeds where feed paging does not take you back in time, but increases the search radius. but how to specify paging semantics?
My first feeling is that ‘zooming out’ is not really a link. Pagination is just a crutch to deal with returning the full set of a single query in meaningful window sizes due to server response, bandwidth, client parsing, and maybe human interface. Zooming out implies actually performing a different search and would be a function of a client interface.
This mechanism is provided by OpenSearch-Geo, which communicates how a client would use a bounding box or polygon search. Therefore a client interface could choose how to zoom out or in and has the capability to query the system this way.
Feed Clusters
However, I still could imagine more specific uses for such a concept. Erik’s original idea is perhaps thinking more about using geography as a way to indicate limiting search set results. This might be done using clustering mechanism, such as k-means, similar to how one might view dense data on a map in clusters, but in search result feeds. The link elements would provide looking into any of these clusters, or zooming in.
<feed>
<title>Search for 'coffee'</title>
<georss:box>38.87,-77.2,38.89,-77.0</georss:box>
<entry>
<title>8 results</title>
<georss:box>38.87,-77.2,38.91,-77.1</georss:box>
<link rel="self"
href="http://server/search.atom?q=coffee&bbox=38.87,-77.2,38.91,-77.1<"/>
</entry>
<entry>
<title>15 results</title>
<georss:box>38.87,-77.1,38.9,-77.05</georss:box>
<link rel="self"
href="http://server/search.atom?q=coffee&bbox=38.87,-77.1,38.9,-77.05"/>
</entry>
</feed>
Structured clustering
Another way this concept could work more literally would be to utilize a hierarchy, or several hierarchies, that a client may be able to easily snap to in order to query larger or smaller geographic areas. These hierarchies are not apparent in a simple search template and can provide more semantics to indicate the larger area rather than just simply “zoomed out”.
For example, using the GeoNames GeoTree or GeoPlanet woeid’s, a search result could provide links from the specific bounding box query up to regional or districts that contain this query – as well as perhaps subsets contained within the bounding box.
<feed>
<title>Search for 'coffee'</title>
<georss:box>38.87,-77.2,38.89,-77.0</georss:box>
<link rel="up"
href="http://server/search.atom?q=coffee&woeid=2347605"
title="Search Virginia for 'coffee'" />
<link rel="down"
href="http://server/search.atom?q=coffee&woeid=12590311"
title="Search Arlington County for 'coffee'" />
<link rel="down"
href="http://server/search.atom?q=coffee&woeid=12590343"
title="Search Fairfax County for 'coffee'" />
<entry>...</entry>
</feed>
Written on no wifi, sitting in the Detroit airport after a red-eye flight from WhereCamp.

Excited about the GeoWeb? Want to help build the next generation social mapping tools and work on some really awesome technology?
With GeoCommons, we’re integrating Neogeography with GIS to provide powerful tools to users: if you can make it fun on the web where users aren’t required to stay, then customers will love you. And by integrating with other tools that each user is comfortable with, whether it is Excel, Notepad, GoogleEarth, or ArcGIS Desktop and QGIS; we help bring GeoCommons to them rather than making them come to GeoCommons. We’re also pushing the next generation of GeoWeb standards: KML, GeoRSS, GeoJSON, and making them more powerful and supported. These are ideas we started with 
Over the past two weeks I’ve been working with a great team of people helping to build VoteReport – an open public reporting system to be used during the 2008 US Election to track the situation as citizens cast their ballots. The simple goal is to make it easy for anyone to send in a report describing the wait time, overall rating and any complications that are impairing their ability to participate in the election. For more information check out 
My name is