<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Into The Pudding &#187; geospatial</title>
	<atom:link href="http://cholmes.wordpress.com/category/geospatial/feed/" rel="self" type="application/rss+xml" />
	<link>http://cholmes.wordpress.com</link>
	<description>thoughts on geospatial, augmenting capitalism, architectures of participation, and more</description>
	<lastBuildDate>Wed, 18 Jun 2008 07:08:05 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
		<url>http://www.gravatar.com/blavatar/566be70b9af4bf01070b579888e9d083?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Into The Pudding &#187; geospatial</title>
		<link>http://cholmes.wordpress.com</link>
	</image>
			<item>
		<title>Collaborative Mapping: Tools</title>
		<link>http://cholmes.wordpress.com/2007/07/11/collaborative-mapping-tools/</link>
		<comments>http://cholmes.wordpress.com/2007/07/11/collaborative-mapping-tools/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 20:54:24 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">http://cholmes.wordpress.com/2007/07/11/collaborative-mapping-tools/</guid>
		<description><![CDATA[Continuing the collaborative mapping thread, I&#8217;d like to think a bit about tools to make this happen.  Do a bit of dreaming, and maybe think through how we can get there.  Definitely as soon as I start to talk about this people want to do all kinds of crazy synchronization and distributed editing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=48&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Continuing the collaborative mapping thread, I&#8217;d like to think a bit about tools to make this happen.  Do a bit of dreaming, and maybe think through how we can get there.  Definitely as soon as I start to talk about this people want to do all kinds of crazy synchronization and distributed editing of features.  I do think we&#8217;ll get there, but I fear going for too much too soon, getting loaded down by over-designing and not addressing the immediate problems.  Indeed Open Street Map has proven that if the energy is there the tools just need to do the very basics.  I have been putting my energy in to getting a standards based implementation, on top of WFS-T, but that&#8217;s more because I know it and I like standards.  I don&#8217;t think it&#8217;s the best way to do things, and I don&#8217;t even think it should be the default way to do things – at this point I&#8217;d prefer something more RESTful.  But I believe in being compatible with as much as possible, and there are already nice clients written against WFS-T.  So it should always be a route in to collaborative editing.</p>
<p>First off, I think we need more user friendly options for collaborative editing.  Not just putting some points on a map, but being able to get a sense of the history of the map, getting logs of changes and diffs of certain actions.  Editing should be a breeze, and there should be a number of tools that enable this.  Google&#8217;s MyMaps starts to get at the ease of editing, but I want it collaborative, able to track the history of edits and give you a visual diff of what&#8217;s changed.  Rollbacks should also be a breeze – if you have really easy tools to edit it&#8217;s also going to be easier for people to vandalize.  So you need to make tools that are even easier to rollback.  On the GeoServer extended WFS-T Versioning API we&#8217;ve got a rollback operation, that can work against an area of the map, a certain property, or a certain user (or combinations of those).  Soon we hope to be working on some tools built on top of openlayers to handle those operations in a nice editing environment.</p>
<p>The next step on user friendly options will be desktop applications that aren&#8217;t full GIS, but that lets users easily edit.  These can leverage the tools of existing open source GIS desktop environments, like uDig and qgis, but can strip down the interface to just be simple editing environments with a few hard coded background layers.  You could have branded environments for specific layers of information.  And ideally build other kinds of reporting tools that also leverage the same GIS tools, but in an interface geared towards the task at hand, like search and rescue or tracking birds.  The other thing I hope to work on is getting some of the editing hooked up with Google Earth.  I just learned there&#8217;s a COM API that might allow us to hack something in, or we can try to get Google Earth to support POSTing of KML to arbitrary URLs as <a href="http://zcologia.com/news/430/feature-demo/">Sean suggest</a></p>
<p>Next I&#8217;d like to see integration with &#8216;power tools&#8217;, the full on, expensive ass GIS applications that are the realm of &#8216;professionals&#8217;.  Not that I have a huge love for those tools, but I&#8217;d really like to engage as many people as possible in to collaborative mapping.  GIS professionals are a great target audience, since most of them are already passionate about mapping.  They have a lot of expertise to bring to the table.  And while some of them can be elitist about collaborative mapping and &#8216;lesser&#8217; tools, so too can many of the amateurs raise their noses at people who aren&#8217;t DIY.  At the extremes it can obviously be a major divide, but I think both could have a lot to teach each other if they&#8217;re willing to listen.  But I believe the first step to get there is to get the &#8216;power tools&#8217; compatible with the collaborative mapping protocols, so you start them off in collaboration.  This is one reason I&#8217;m an advocate of the WFS-T approach, as there are plugins for ArcGIS and other heavy desktop GIS&#8217;s.  I think we could see some professionals get really excited about collaborative mapping, as it could become the thing they are passionate and do in their free time that is fun and helps boost their resume.  This is how many open source contributions work now, it&#8217;s a complex interplay that includes professional development.  Perhaps one&#8217;s collaborative mapping contributions could help land jobs in the future.</p>
<p>I&#8217;d also like to see more automation available in the process.  This is an area that could use a lot of experimentation, how much to automate, how much to let humans collaborate on.  But I think there&#8217;s an untapped area of figuring out vector geometries from the aggregrated tracks of GPS, cell phones and wifi positioning data.  People are generating tons of data every single day, and most of it is not even recorded.  It&#8217;s great when people take a GPS and decide explicitly to map an  area and then go online and digitize it.  But we could potentially get even more accurate than just one person&#8217;s GPS by aggregating all the data over a road. Good algorithms could extract the vector information, including turn restriction data, since it could figure out that 99% of fast moving tracks are going in the same direction.  Of course we&#8217;ll still need people to add the valuable attribute information, but this way they&#8217;d have a nice geometry already in place.</p>
<p>You could also do feature extraction from satellite and aerial imagery.  This is obviously a tough people that many people are working on, but perhaps it could also be improved by the leveraging human collaboration.  In a system with good feedback people could perhaps help train the feature extraction to improve over time.  It also could be valuable to do automated change detection, which then notifies people that somethings changed in the area, and then they could figure out the proper action.</p>
<p>The final area I think we could improve with automation is prevention of vandalism and silly mistakes.  GeoServer had work done by Refractions a few years ago to do an automatic validation engine.  Unfortunately this has languished with no documentation, but it&#8217;s still part of GeoServer.  One can define arbitrary rules to automatically reject bad transactions &#8211; geometries that intersect badly, roads with out names, ect.  This could also reject things like &#8216;Chris Rulez&#8217; scrawled over the whole of the US, as it could know that no real roads run in completely straight lines for over 200 miles.  I could imagine a whole nice chain of rules to ensure that all edits meet certain quality criteria.  And perhaps instead of rejecting straight up any edit that doesn&#8217;t follow all rules can go in to a sandbox.  I could also imagine some sort of <a href="http://en.wikipedia.org/wiki/Continuous_Integration">continuous integration</a> system once there is topology to check network validity, and other quality assurance pieces that can&#8217;t take place instantly.</p>
<p>Ok, I&#8217;ll wrap this post up for now, will continue this thread soon.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/48/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/48/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=48&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2007/07/11/collaborative-mapping-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>Collaborative Mapping: The Business Thread, cont.</title>
		<link>http://cholmes.wordpress.com/2007/07/05/collaborative-mapping-the-business-thread-cont/</link>
		<comments>http://cholmes.wordpress.com/2007/07/05/collaborative-mapping-the-business-thread-cont/#comments</comments>
		<pubDate>Thu, 05 Jul 2007 20:46:36 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">http://cholmes.wordpress.com/2007/07/05/collaborative-mapping-the-business-thread-cont/</guid>
		<description><![CDATA[So if there is a future where collaboratively mapping could be economically competitive, how do we go about actually getting there?  I actually think we&#8217;re further than many might think, though I believe there is still a lot of work to be done, innovating with the tools, communities and workflows to make this happen.  But [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=47&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So if there is a future where collaboratively mapping could be economically competitive, how do we go about actually getting there?  I actually think we&#8217;re further than many might think, though I believe there is still a lot of work to be done, innovating with the tools, communities and workflows to make this happen.  But I&#8217;ll address that in another post, for now I just want to present a possible path for collaborative mapping to bootstrap in to the mainstream.  I&#8217;m going to focus on street maps, since that&#8217;s the information that people pay big money for, and there is already early success with Open Street Map.  Later will examine how the lessons learned there can feed in to other domains and back</p>
<p>So step 0 is proving that it&#8217;s possible for a diverse group of people to collaborate on an openly licensed map.  I&#8217;d be hard pressed to entertain any arguments that Open Street Map has not already accomplished this.  Of course in its current state you can&#8217;t navigate a car on it, you&#8217;re not going to do emergency vehicle response with it.  But their driving principle has been they &#8216;just want a fscking map&#8217;, and a map they do have.  There are many contributors running around with GPS&#8217;s and creating a map.</p>
<p>The next point in the evolution is when the map is good enough for basic &#8216;context&#8217;.  Again, OSM is already there for several parts of the world.  If you&#8217;re doing a mashup of your favorite neighborhoods you don&#8217;t really care if all the streets are there.  You just need enough that it looks about like your neighborhood on other maps.  Many mashups use google maps and others in this way – which is sorta like using the same quality water to flush your toilet as comes out of your kitchen sink (USA!).  Which is to say a bit of a waste, but who really cares if someone else is paying for it.<br />
Which speaks to another tipping point, which is when the big portals start <a href="http://www.wipo.int/pctdb/en/fetch.jsp?DISP=25&amp;IDB=0&amp;SORT=1188101-KEY&amp;LANG=ENG&amp;LANGUAGE=ENG&amp;FORM=SEP-0%2FHITNUM%2CB-ENG%2CDP%2CMC%2CPA%2CABSUM-ENG&amp;SERVER_TYPE=19&amp;IA=US2006046782&amp;C=10&amp;TOTAL=261&amp;SEARCH_IA=US2006046782&amp;START=1&amp;QUERY=%28PA%2Fgoogle%29+&amp;DBSELECT=PCT&amp;TYPE_FIELD=256&amp;IDOC=1386818&amp;RESULT=8&amp;DISPLAY=STATUS  ">putting ads on their maps</a>.  Or when they start charging to use their APIs.  I concede now that this may never happen, that it&#8217;s a good loss leader to have people using your API for free as long as they put their maps out in the public.   But a part of me feels like we may be in that period of the GeoWeb like the first web bubble, when you could get $10 off coupons from CDNow and B+N, allowing you to buy any cd you wanted for a few bucks.  It wasn&#8217;t going to last, but it&#8217;s sure fun while it does.  But at some point there may be a shift when they need to make some money, which could drive more energy to collaborative maps as people look to get ads off their service.</p>
<p>The next step starts to get fun, which would be once a collaborative street map gets good enough for basic routing and navigation.  Right now it seems to be (though I could be wrong, I don&#8217;t know the OSM community intimately) people who set out to add data to the map, they want to get their area map.  If they go to new areas they&#8217;ll bring a GPS along, but it&#8217;s often to a totally unmapped area.  I think once large areas start to get close to completion we&#8217;ll have people hobble together ghetto car navigation kits.  A laptop with a GPS and the collaborative map, either connected over some kind of wireless internet or downloaded to the car.  One can drive around with this and it will show one&#8217;s place on the map, and directions to the end point as well.  Note that this kind of usage is currently illegal with Google Maps or any of the others who get their data from commercial providers.  From the <a href="http://www.google.com/apis/maps/terms.htm">API agreement</a>: &#8216;In addition, the Service may not be used: (a) for or with real time route guidance (including without limitation, turn-by-turn route guidance and other routing that is enabled through the use of a sensor&#8217;.  This is because the commercial mapping providers make big money off of car navigation, and license the (exact same) data to do that at a higher price.</p>
<p>With basic navigation on a collaborative map in place you can get people excited about going off in to a &#8216;new frontier&#8217;, going off the map and tapping in to their inner Lewis and Clark.  Actively encourage people to <a href="http://en.wikipedia.org/wiki/D%C3%A9rive">Dérive</a> (though I&#8217;m not sure how much the Situationists really would like the idea of people using cars to dérive) in to uncharted areas of the map.</p>
<p>On other fronts I believe that we&#8217;ll see niche areas getting high quality mapping.  Governments and companies will realize that if there&#8217;s a map that&#8217;s 80% done and they just need to fund the last 20%, and that owning the map is not their key value proposition, then they&#8217;ll just look to fund the collaborative map instead of doing it themselves.  Those that can think long term will realize that this will most always be cheaper, since they won&#8217;t have to keep paying to get it up to date.  With a good collaborative structure much of that will happen on its own.  And they may put a bit extra in each year.  And in areas where a few different organizations all partner up it will definitely be cheaper.  Already we&#8217;re seeing some enlightened folks fund Open Street Map contributors to have a <a href="http://wiki.openstreetmap.org/index.php/Mapping_Weekend_Howto">mapping party</a> and map an area.</p>
<p>We&#8217;ll also likely see collaborative maps for niche verticals.  If you&#8217;re doing walking maps then you don&#8217;t need the turn restriction information to do car routing, for example.  Someone may offer a map of the best drives in southern california, which would be a subset of the main map.  Or a detailed map of which roads need to be plowed after a snowstorm, that leaves out the roads that don&#8217;t.</p>
<p>After that I think you&#8217;ll see people hacking commercial nav systems to make use of the collaborative map, and then navigation companies offering low price versions of their systems that don&#8217;t rely on the commercial data.  Already we&#8217;re seeing navigation companies start to &#8216;leverage user contributions&#8217;, with TomTom&#8217;s &#8216;<a href="http://www.nytimes.com/2007/06/14/technology/14gps.html?ex=1183780800&amp;en=e4c3186b9914241d&amp;ei=5070">MapShare</a>&#8216; to let people update points of interest and the like, and <a href="http://www.dash.net/">Dash Navigation</a>&#8217;s ability to leverage GPS from other cars to see if a new road has opened up.  I think you may see people even more excited about this if they knew their work was going to a common good instead of just to the advantage of one company.</p>
<p>Once people are able to &#8216;correct&#8217; the map that they&#8217;re driving on I believe we&#8217;ll see a really big tipping point.  Build in some voice recognition to call out the name of a street while you&#8217;re driving.  This could be billed as the &#8216;mapping game&#8217;, where one gets points for driving new areas.  One could even imagine a company that sets up a business with sort of &#8216;bounty navigation&#8217; where you can actually make money if you drive new areas of the map and do good reporting of road names and the like.  This could be one of the decoupled functions of the economics around collaborative map making, the navigation company partners with the company that guarantees the map is up to date, and instead of contracting out another company to drive the roads they just put money rewards on driving in new areas.  People could make it so their navigation is free, or even have it be like the electrical grid where if you generate a lot of extra navigation information they pay you.  I haven&#8217;t thought through all the details of this, but I think it could work, and would be super cool for helping people think of geospatial data as a commons that one can contribute to and that we&#8217;re all responsible for and can be a part of, not just consumers of a service.</p>
<p>Which speaks a bit to a further point, which is when governments realize that they can tap in to and contribute to this as well.  The census spends a ton of money keeping up to date road information.  But their data is not entirely accurate, and it doesn&#8217;t do any turn restrictions.  Instead of maintaining their own database they could combine with an open map, and plug in to that workflow.  Indeed such a map likely would have started from one of their TIGER line maps anyways in the US.  So government organizations can join the ecosystem, likely just as funders contracting out other companies to perform the work, as they are starting to do more and more with open source software.  Some may want to try to do it themselves, but the smart ones will plug in to existing ecosystems.</p>
<p>The other tipping point towards the end will be when the big mapping providers decide to invest in collaborative maps.  I had initially been thinking that things would need to be really far along worldwide before they&#8217;d make the switch, but a more likely solution might be that they use it in conjunction with their commercial maps.  They already make use of TeleAtlas and Navtech in different places.  So as long as the collaborative map didn&#8217;t have a restriction about combining with other sources they could just use it in places that have poor coverage from the major providers.  And they could see where areas of the map are close to being done and strategically fund those.  Another potential source of investment in this kind of mapping could be from aid agencies in areas that commercial providers haven&#8217;t mapped.  They could hook up their GPS&#8217;s to gather information, and then employ a few people to help process and QA it to make maps they can use.  Since it&#8217;s not a core value proposition to them they can share it with others, and start to build really good street maps in areas that no one has touched because it&#8217;s too hard for the money they would get.  I would love to try a start up in Africa that hooks up the correcting car navigation systems to a bunch of vehicles and just starts building the living map.  It&#8217;d be quite ironic if Africa ended up with more up to date maps than Europe.</p>
<p>They key with all this for me is the evolution of viewing mapping data as a public good, that we all collaborate on to make better.  As GPS&#8217;s become more and more prevalent we are all just emitting maps as we go through our lives.  All that&#8217;s really needed is a structure to turn that in to useful information, getting the tools better and setting up the economic reward structure.  I&#8217;m not a business person, so I don&#8217;t have much more to throw out in terms of economic ideas.  But I believe it is possible to set the levers right to encourage this.  And I&#8217;m going to do my best to get the tools better and better to show what is possible and get us all moving towards as a future where an up to date accurate map is a commons available to all, and that all are a part of.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/47/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/47/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=47&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2007/07/05/collaborative-mapping-the-business-thread-cont/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>Google and the Geospatial Web: A smaller piece of a much, much larger pie.</title>
		<link>http://cholmes.wordpress.com/2007/06/18/google-and-the-geospatial-web-a-smaller-piece-of-a-much-much-larger-pie/</link>
		<comments>http://cholmes.wordpress.com/2007/06/18/google-and-the-geospatial-web-a-smaller-piece-of-a-much-much-larger-pie/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 19:01:44 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">http://cholmes.wordpress.com/2007/06/18/google-and-the-geospatial-web-a-smaller-piece-of-a-much-much-larger-pie/</guid>
		<description><![CDATA[Well, I&#8217;ve been back from Where 2.0 for awhile, and as usual blogging hasn&#8217;t been the highest priority, but there was one topic that I&#8217;ve been really wanting to write about.
And that is that Google seems to be legitimately moving in a more open direction with regards to geospatial.  I&#8217;ve rarely been overtly critical [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=44&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well, I&#8217;ve been back from Where 2.0 for awhile, and as usual blogging hasn&#8217;t been the highest priority, but there was one topic that I&#8217;ve been really wanting to write about.</p>
<p>And that is that Google seems to be legitimately moving in a more open direction with regards to geospatial.  I&#8217;ve rarely been overtly critical of their lack of openness, but it&#8217;s always been a source of frustration for me.  And as I got to know more people there I definitely realized that their lack of collaboration wasn&#8217;t the result of any malicious intent, it was simply a perceived lack of resources &#8211; they felt they didn&#8217;t have time to put effort in to standards and working with others.  And I&#8217;ll be the first to admit that it takes more work to be open and collaborative.</p>
<p>But I do say &#8216;perceived&#8217;, because the thing I&#8217;ve found again and again doing the &#8216;open&#8217; thing is that it&#8217;s an investment that pays off in the medium and long term.  Working alone definitely allows you to move faster in the short term, but working with others leaves you much better off in the longer term.</p>
<p>With regards to Google&#8217;s geo portfolio, the way I&#8217;ve always termed it is they could have a huge piece of a small pie or a sizeable piece of a much, much bigger pie.  What pie is it we&#8217;re talking about?  What I&#8217;ve referred to as the Geospatial Web, though I&#8217;m trying to call it the <a href="http://google-latlong.blogspot.com/2007/05/new-world-unfolding.html">geoweb</a>, since that term seems to be taking off more.  They are obviously the clear leader, with Google Earth and Maps, specifically KML and mashups &#8211; as those both allow more geospatial data to get out in the world.  And they could just push KML and their platform and do quite well.  But it would be a silo.  It wouldn&#8217;t be like the web, it&#8217;d be a greatly expanded and easier to use <a href="http://www.geographynetwork.com/">Geography Network</a>.  Much, much better and bigger, but still a single platform.  It could potentially even become a platform like Windows, truly dominant, but the point for me is it still wouldn&#8217;t be as big as it could be.  It wouldn&#8217;t be the World Wide Web, where innovation comes from all over building something far bigger than any single company could possibly make on their own.</p>
<p>The bigger pie is the vision of a true Geospatial Web, that diverse individuals and organizations all contribute to, and where technical innovations come from all over.  To achieve this there must be an underpinning of open standards, that others can contribute to.  There must be an ecosystem of companies and services, business models and startups and <a href="http://cholmes.wordpress.com/2006/10/15/i-work-for-a-dot-org/">dot-orgs</a>.  The ecosystem can be dominated by an entity, but can&#8217;t be entirely dependent on a single entity, as would be the case if Google defines the software and the format and the search engine.  But if this open geoweb is nurtured and encouraged the right way we&#8217;ll get exponential growth.  Citizens will start demanding that governments and organizations data put their data on, just like we&#8217;ve seen happen with eGovernment on the WWW.  It will become a default, and people will look at you weird if you have geospatial data that&#8217;s not on it.</p>
<p>I think it&#8217;s not crazy to aim for the majority of all spatial information to be available on it.  It will be a much bigger pie than one that Google owns, as more and more people will feel comfortable making their data available, since it&#8217;s a public resource instead of clearly benefiting a single company.  And it also allows further innovations to come from the outside.    Google has a ton of smart people, but they don&#8217;t have all the smart people in the world.  They can afford to let innovation come from elsewhere (though I&#8217;m sure they&#8217;ll probably just buy up the best ones), because they&#8217;ll start to do what the company does best: search.  There&#8217;s no reason to own a geoweb when you can own the way most people find information on <em>The</em> geoweb.</p>
<p>Of course, even with search Google could constrain it to <em>their</em> web, as they did when geo search came out &#8211; it was called KML Search and only could find KML.  What they are going for now is much more ambitious, and indeed a bit more risky.  And so I applaud them for it &#8211; they are putting a stake in the ground that says &#8216;our best ideas are not behind us&#8217;.  They are going to be a leading force in a much bigger pie, and turn this open collaboration in to a really good long term investment.</p>
<p>Ok, I&#8217;ve gone on speculating about things, I probably should give a bit of evidence.  I admit that it&#8217;s pretty subtle, but based on it and a few conversations my gut tells me that they are legitimately on the level.  At least for now, that&#8217;s not to say that some corporate decision could move things in an opposite direction: such is the fate of a publicly traded company.  But they seem to be trying to do some work that will be hard to undo.</p>
<p>First, <a href="http://googlemapsapi.blogspot.com/2007/02/search-for-kml-in-google-earth.html">KML Search</a> is now referred to as &#8216;geo search&#8217;, and is crawling not just KML but also <a href="http://georss.org">GeoRSS</a>, with more formats likely coming soon.  This is one of the most important pieces to me, and was the announcement that excited me much more than <a href="http://maps.google.com/help/maps/streetview/">StreetView</a>.  It is admitting that it&#8217;s ok for people to use other formats, even though KML is super nice and easy to use.  Yes, more formats may confuse my grandmother (one of the eloquent arguments used by Google folks in the past for why we should all just use KML), but more formats also means extending an olive branch that says you can work with others.</p>
<p>Second, Google is an active sponsor in OGC&#8217;s <a href="http://www.opengeospatial.org/standards/requests/40">OWS-5</a>.  I had been a <a href="http://cholmes.wordpress.com/2007/05/13/i-for-one-welcome-our-new-proprietary-sdi-overlords/">bit skeptical</a> of their throwing KML over the fence to OGC.  Yes, it&#8217;s nice the copyright is with OGC, but it&#8217;s kind of meaningless to me unless KML actually aligns with the other open standards.  And OGC would likely try to do that, but then it remains a question if Google would actually support the new standard.  Or if they&#8217;d have this covert control over it with the ability to exclude any decisions they didn&#8217;t like by just not including an implementation in Google Earth and Maps.  But they are sponsoring OWS-5 which will fund several server and client implementations to flesh out a new KML spec that incorporates other OGC standards.  The OWS testbeds are the best way to develop specs in the OGC, and putting real money up for this definitely indicates for me a commitment to making KML a true open standard, not just a rubber stamped pseudo-standard.  The one piece that I&#8217;m not sure on is how much they&#8217;ll have engineers working with OWS-5 to try out the new spec ideas on Google Earth and Maps.  If they have a couple people show up at the kickoff meeting who are set to work on it for the next few months I will be very happy.</p>
<p>Third, John Hanke&#8217;s speech at Where 2.0 was the first time I had heard the Google geo team really tell the world that they want to work with others.  Some of it was subtle, but there was definitely a flavor of openness and collaboration that I&#8217;d not felt before.  Previous speeches would always come back to the innovations they&#8217;re doing, how great KML is, ect.  There was little acknowledgment of an outside world, which could come across as fairly arrogant &#8211; that not only are we doing things the best way, we haven&#8217;t even looked in to how anyone else might do since we must be doing things the best.</p>
<p>And finally, in private conversations many googlers have talked about a more open shift in the past 6-9 months.  There were always a few voices for that, but it sounds like a tipping point has been reached and there is now a critical mass.  The voices are heard and effort is being oriented in that direction.  I think it&#8217;s an investment that will really pay off for Google, and though I&#8217;m going to continue to work to push them in to ever more open directions (maybe even to be able to talk to them about what they&#8217;ve got in the pipeline without signing an NDA?  Ah, to dream <img src='http://s.wordpress.com/wp-includes/images/smilies/face-wink.png' alt=';)' class='wp-smiley' /> , count me as a skeptic who is becoming more and more convinced that we&#8217;re going to build a true, open, collaborative geoweb.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/44/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/44/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=44&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2007/06/18/google-and-the-geospatial-web-a-smaller-piece-of-a-much-much-larger-pie/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>Public domain imagery from iCubed for WorldWind and beyond?</title>
		<link>http://cholmes.wordpress.com/2007/05/14/public-domain-imagery-from-icubed-for-worldwind-and-beyond/</link>
		<comments>http://cholmes.wordpress.com/2007/05/14/public-domain-imagery-from-icubed-for-worldwind-and-beyond/#comments</comments>
		<pubDate>Mon, 14 May 2007 19:03:09 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">http://cholmes.wordpress.com/2007/05/14/public-domain-imagery-from-icubed-for-worldwind-and-beyond/</guid>
		<description><![CDATA[So I&#8217;m watching this video about the new Java WorldWind.
And there&#8217;s a couple quotes of interest from Patrick Hogan, NASA&#8217;s lead on the project:
 That&#8217;s access to different NASA datasets that you can leverage, public domain, so you can use and abuse that information as you like, do anything you want with it, but mostly [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=41&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So I&#8217;m watching this <a href="http://news.com.com/1606-2_3-6182308.html?part=rss&amp;tag=2547-1_3-0-20&amp;subj=news">video</a> about the new <a href="http://worldwind.arc.nasa.gov/java/index.html">Java WorldWind</a>.</p>
<p>And there&#8217;s a couple quotes of interest from Patrick Hogan, NASA&#8217;s lead on the project:</p>
<blockquote><p> That&#8217;s access to different NASA datasets that you can leverage, public domain, so you can use and abuse that information as you like, do anything you want with it, but mostly have fun have fun with innovating, kind of going places we haven&#8217;t even dreamed of yet.</p>
<p>&#8230;</p>
<p>I should point out that the iLandsat is from a company called iCubed and they have provided that kind of, that dataset for the earth that  typically costs about a quarter of a million plus just for internal use, and they have donated it to WorldWind for use by the public.</p></blockquote>
<p>Public domain imagery from <a href="http://i3.com/">iCubed</a>?  Sounds like a dream come true to me.  Of course this just opens up lots more questions, like what resolution, what part of the world, what year is it from, ect.   But if it&#8217;s truly public domain that&#8217;s really great news for any collaborative mapping projects that are unsure about deriving their information from commercial imagery.</p>
<p>I&#8217;m hoping that someone will be able to hack in and figure out if the imagery is really available.  But the server referred to in the source code seems to get &#8216;Server is too busy&#8217; errors, and when I use WorldWind here I&#8217;m not getting <em>any</em> tiles.  When I get some time I&#8217;ll maybe try to dig in to the source a bit more and maybe get some links to the imagery.</p>
<p>Looking at the source code does seem to reveal some references to <a href="http://geoserver.org">GeoServer</a>, for their placename layer, which we always like to see <img src='http://s.wordpress.com/wp-includes/images/smilies/face-smile.png' alt=':)' class='wp-smiley' />   I will encourage them to change the namespace prefix from &#8216;topp&#8217; (which is the default and refers to the <a href="http://topp.openplans.org">organization I work for</a>), to something more appropriate like &#8216;nasa&#8217; (though keeping it does make it easier for me to know it&#8217;s a GeoServer, which is nice&#8230;).  And I&#8217;m curious about their ASPX cache &#8211; if you guys let me know what/how you&#8217;re caching I&#8217;d be happy to try to build it as a module for GeoServer.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/41/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/41/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=41&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2007/05/14/public-domain-imagery-from-icubed-for-worldwind-and-beyond/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>I, for one, welcome our new proprietary SDI overlords&#8230;</title>
		<link>http://cholmes.wordpress.com/2007/05/13/i-for-one-welcome-our-new-proprietary-sdi-overlords/</link>
		<comments>http://cholmes.wordpress.com/2007/05/13/i-for-one-welcome-our-new-proprietary-sdi-overlords/#comments</comments>
		<pubDate>Mon, 14 May 2007 03:52:19 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">http://cholmes.wordpress.com/2007/05/13/i-for-one-welcome-our-new-proprietary-sdi-overlords/</guid>
		<description><![CDATA[So I&#8217;ve been slow on the uptake, as the geo blogosphere&#8217;s conversation about Google&#8217;s KML Search&#8216; took place awhile ago.  Mostly because I&#8217;m only about half way through my meandering series of essays to make several points, one of which is that SDIs are crap, and that once there&#8217;s enough geospatial information of real [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=40&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So I&#8217;ve been slow on the uptake, as the geo <a href="http://www.edparsons.com/?p=431">blogosphere&#8217;s</a> <a href="http://www.spatiallyadjusted.com/2007/02/19/googles-kml-search/">conversation</a> <a href="http://www.ogleearth.com/2007/02/qa_with_google.html">about</a> Google&#8217;s <a href="http://www.directionsmag.com/article.php?article_id=2409&amp;trv=1">KML Search</a>&#8216; took place awhile ago.  Mostly because I&#8217;m only about half way through my meandering series of essays to make several points, one of which is that <a href="http://www.anzlic.org.au/infrastructure.html">SDIs</a> are crap, and that once there&#8217;s enough geospatial information of real value out there then a company will come along and let us search it.  Well, reality has caught up with me as I&#8217;ve lost any kind of consistency with blog posts.</p>
<p><a href="http://think.random-stuff.org/FrontPage/archive/2007/02/17/googles-kml-search-sdi-or-not">Allan</a>, for one, asks the question of whether Google&#8217;s KML search is an Spatial Data Infrastructure or not.  For me the whole SDI question is irrelevant, as they&#8217;ve been working at it for close to twenty years, dumped millions upon millions of dollars in to it and have come up with <a href="http://gos2.geodata.gov/wps/portal/gos">nothing</a>.  I read a <a href="http://www.fig.net/pub/cairo/papers/ts_36/ts36_02_masser.pdf">paper</a> that pointed that the <a href="http://www.geodata.gov/">Geospatial One Stop</a> (GOS), a top dollar SDI portal, the center of US SDI development, had an &#8216;average 5622 user visits per week&#8217; in April 2004.  And lest you think this was them bemoaning that so few people were using it, this was an example of &#8217;success&#8217;.  One of my non-profit&#8217;s <a href="http://streetsblog.org">blogs</a>, focused on new york city traffic problems, gets more traffic than that.  The GOS&#8217;s current <a href="http://alexa.com/data/details/traffic_details?url=geodata.gov">Alexa rank</a> is <span class="descBold">4</span><span class="cde3">91</span>,<span class="c735">39</span>6.  Blogs <a href="http://ogleearth.com">about Google Earth</a> get far, far <a href="http://www.statsaholic.com/gearthblog.com+ogleearth.com+geodata.gov?y=r&amp;r=6m">more traffic</a>.  The paper goes on to point out that SDI&#8217;s take years, if not <em>decades</em>, before they are &#8216;fully operational&#8217;.</p>
<p>In less than two and half years Google has built a better &#8216;SDI&#8217; than anyone else in the world.  The whole point of SDI&#8217;s is to &#8216;facilitate the availability of and access to spatial data&#8217;.  In my opinion they accomplished this before they even had search, since you could find more spatial data browsing the keyhole bbs than you could with a search box on any SDI, and could certainly access it more easily.  You can pick just about any definition of SDI&#8217;s (of which there are many) and Google KML + Maps Mashups succeed on all their criteria except for explicit agreements between organizations (which is sort of just overhead, since the Web doesn&#8217;t need these kinds of agreements to have lots of information available).</p>
<p>Like everyone else, I have major concerns about putting all our eggs in the basket of a single company, no matter how much they promise to not be evil.   A &#8216;true&#8217; SDI is obviously not one controlled by a corporation (even if a GIS monopolist was trying and never really got anywhere).  But I think they&#8217;re making steps by looking to <a href="http://www.rajsingh.org/blog/?p=18">standardize KML</a> within the <a href="http://opengeospatial.org" target="_blank">OGC</a>.  But I disagree with <a href="http://www.rajsingh.org/blog/?p=18">Raj</a> that the intellectual property matters all that much without the corresponding harmonization with current or at least future OGC standards.  And I really hope he&#8217;s not hinting that such a harmonization is not on the table and that OGC&#8217;s willing to rubber stamp KML because Google was so kind to donate it.  The CTO of Opera explained the problems of this quite well in a <a href="http://news.com.com/Microsofts+standards+choice/2010-1013_3-6161285.html">nice article</a> on CNET  He was talking about Microsoft&#8217;s attempts to standardize its <a href="http://en.wikipedia.org/wiki/Office_Open_XML">Office Open XML</a> spec, which is a direct competitor of <a href="http://en.wikipedia.org/wiki/OpenDocument">Open Document Format</a>.  His point can be summed up with:</p>
<blockquote><p>While it&#8217;s healthy to have competition between different standards, it&#8217;s rarely productive to have competing standards within an organization.</p></blockquote>
<p>He points to a couple cases where there have been competing standards and both have suffered.  I believe it will be to the detriment of all if KML does not align its geometry objects with GML, and eventually separate data from presentation, as one does with <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=2&amp;url=http%3A%2F%2Fwww.opengeospatial.org%2Fstandards%2Fsld&amp;ei=1ehERtjkDYWWgwS9pv0g&amp;usg=AFrqEzfiRBLIbmIt5SuHmac_bjhbifqmVA&amp;sig2=1uwTeHUfzVSSKFVhTUmYpw">SLD</a>.</p>
<p>I&#8217;ll try to dig a bit more in to my feelings on KML itself in a future post, but the main thing I think they need to do is get a clear separation of concerns. <a href="http://georss.org"> GeoRSS</a>/GML should not be viewed as a competitor, but instead a more standard way to handle the issue of geometries.  KML is great as a package for delivering content to Google Earth, but google earth is a special environment, and it&#8217;d be nice if pieces of it were re-usable in other environments, and there were clear profiles on what makes sense to support in a 2d environment, what makes sense if you want to be crawled by KML search, which elements you need for 3d, ect.</p>
<p>But the main point of &#8216;KML search&#8217; (could you please add GeoRSS, WMS and WFS and do &#8216;geospatial search&#8217;?) to me is that this raises the bar of what availability and access to geospatial data means.  Though SDI builders have been dreaming of it for years, it will now be unacceptable if they provide anything <em>less</em> capable than the GoogSDI.  So though I don&#8217;t trust even a &#8216;non-evil&#8217; publicly traded corporation, I think they&#8217;re pushing the bar in a very positive way.  We just need to be sure we build a truly open &#8216;<a href="http://google-latlong.blogspot.com/2007/05/new-world-unfolding.html">geoweb</a>&#8216; together, with innovations coming from all corners by leveraging and crafting open standards and platforms.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/40/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/40/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=40&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2007/05/13/i-for-one-welcome-our-new-proprietary-sdi-overlords/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>New GeoServer Blog</title>
		<link>http://cholmes.wordpress.com/2006/12/18/new-geoserver-blog/</link>
		<comments>http://cholmes.wordpress.com/2006/12/18/new-geoserver-blog/#comments</comments>
		<pubDate>Mon, 18 Dec 2006 22:06:20 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">http://cholmes.wordpress.com/2006/12/18/new-geoserver-blog/</guid>
		<description><![CDATA[So I&#8217;ve been an extraordinarily negligent blogger of late, mostly due to my creative juices and writing energy going in to Openplans.org &#8211; the collaboration software we&#8217;re working on at TOPP. But I&#8217;m planning to spend some good time over the holidays writing up another queue of blog posts, and hopefully finishing off some of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=38&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So I&#8217;ve been an extraordinarily negligent blogger of late, mostly due to my creative juices and writing energy going in to <a href="http://openplans.org">Openplans.org</a> &#8211; the collaboration software we&#8217;re working on at <a href="http://topp.openplans.org">TOPP</a>. But I&#8217;m planning to spend some good time over the holidays writing up another queue of blog posts, and hopefully finishing off some of the ideas I started.</p>
<p>The main reason I&#8217;m writing now though is to point people at our new GeoServer blog, at <a href="http://blog.geoserver.org">http://blog.geoserver.org</a>. We&#8217;re hoping it can find it&#8217;s voice as a useful resource for information, and I&#8217;ve seen a couple project blogs that I&#8217;ve liked of late. The main motivation is to be able to give people a chance to follow what all we&#8217;re up to on GeoServer without having to dive in to the mailing lists. Our lists are getting quite a bit of traffic, and indeed even there it&#8217;s sometimes hard to figure out the big things people are working on, since it&#8217;s much more the details that get discussed. So we&#8217;ll be getting developers and users to give updates on what they&#8217;re working on, in and around GeoServer. We&#8217;re also hoping to use the blog to give useful hints and tricks, to highlight portions of the documentation. The docs have become quite detailed, to the point where it can be easy to miss interesting features. We&#8217;ll also announce releases and post new tutorials on the blog. It should hopefully serve as a low commitment way to keep up with what all our community is up to. If anyone has suggestions for topics they&#8217;d like to see covered in the blog let us know.</p>
<p>As for what else is going on, the thing that&#8217;s exciting me is Andrea&#8217;s work on <a href="http://docs.codehaus.org/display/GEOS/Versioning+WFS">Versioning WFS</a>. It&#8217;s still in a very experimental stage, but I think it&#8217;s got great potential to become a very important piece in bringing <a href="http://wordpress.com/tag/architectures-of-participation/">architectures of participation</a> to <a href="http://cholmes.wordpress.com/2006/07/23/architectures-of-participation-for-geospatial-data-intro/">geospatial data</a> (a thread which I hope to finish up, at least in blog drafts, over christmas). I&#8217;ve also really been digging the work of the guys at <a href="http://openlayers.org">OpenLayers</a>. <a href="http://monitor.metacarta.com/wms-c/">TileCache</a> is particularly nice, a great specialized tool that takes on one job and does it well. We&#8217;ve just released <a href="http://blog.geoserver.org/?p=15">GeoServer 1.4.0</a>, with the goal of moving to a modular, plug-in type architecture &#8211; my dream is that we&#8217;d be able to make something like TileCache that could be both stand alone and a couple clicks to install it as a plug-in on the GeoServer base. There has also been some exciting work around the edges of openlayers with a vector editing demo that backends on WFS-T, which would be really great, especially if we could combine with our versioning improvements.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/38/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/38/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=38&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/12/18/new-geoserver-blog/feed/</wfw:commentRss>
		<slash:comments>57</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>I take your S3 and raise you an EC2</title>
		<link>http://cholmes.wordpress.com/2006/10/29/i-take-your-s3-and-raise-you-an-ec2/</link>
		<comments>http://cholmes.wordpress.com/2006/10/29/i-take-your-s3-and-raise-you-an-ec2/#comments</comments>
		<pubDate>Mon, 30 Oct 2006 03:53:35 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">http://cholmes.wordpress.com/2006/10/29/i-take-your-s3-and-raise-you-an-ec2/</guid>
		<description><![CDATA[Just read Chris&#8217;s post about using Amazon&#8217;s S3 as a home for caches.  The Amazon service I&#8217;ve actually been contemplating for tiling purposes is actually their Elastic Compute Cloud (EC2) .  But before we get in to it, a bit on S3 and tiles.  I&#8217;d actually still like the distributed peer to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=37&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Just read Chris&#8217;s <a href="http://chris.narx.net/2006/10/28/osgeo-tiling-spec/">post</a> about using Amazon&#8217;s S3 as a home for caches.  The Amazon service I&#8217;ve actually been contemplating for tiling purposes is actually their <a href="http://www.amazon.com/gp/browse.html?node=201590011">Elastic Compute Cloud</a> (EC2) .  But before we get in to it, a bit on S3 and tiles.  I&#8217;d actually still like the <a href="http://wiki.osgeo.org/index.php/Distributed_Tile_Caching">distributed peer to peer tile cache</a>, as I talked about in my post on <a href="http://cholmes.wordpress.com/2006/07/17/distribution-of-geodata/">geodata distribution</a>.  But it makes a lot of sense to bootstrap existing services on the way to get there.  S3 could certainaly help out as a &#8216;node of last resort&#8217; &#8211; it&#8217;s nice to know that the tiles will definitely be available somewhere, if the cache isn&#8217;t yet popular enough to be distributed to someone else&#8217;s p2p cache on your more local network.  I agree that bittorrent and coral aren&#8217;t up to snuff, but I do believe that distributing mapping tiles will work as p2p technology evolves.  But first we have to get our act together with tiling in the geospatial community, so we can go with something concrete to the p2p guys.  Which is why I&#8217;m excited about the work being done to figure this out.</p>
<p>As for EC2, I&#8217;ve been thinking about it in the context of doing caching with <a href="http://topp.openplans.org/geoserver.html">GeoServer</a>.  We&#8217;ve got some caching <a href="http://sigma.openplans.org">working</a> with OpenLayers or Google Maps combined with either OSCache (with a <a href="http://docs.codehaus.org/display/GEOSDOC/Caching">tutorial for GeoServer</a>) and Squid.  I want to get it to the point where there&#8217;s not even a separate download, you just turn caching on, and then have a big &#8216;go&#8217; button that walks the whole tile area caching it all on the way.  The problem with it though is that huge datasets can take days, weeks and months to fully process.  So this is where I think it could be kickass to use EC2 &#8211; provide a service to people where their &#8216;go&#8217; button links to EC2 and it can throw tens, hundreds, or even thousands of servers to churn away at creating the tiles.  Then return those to the server GeoServer&#8217;s on, or leave them on S3 &#8211; indeed this would save on the tile upload costs that Chris writes about, as you&#8217;d just send an <a href="http://docs.codehaus.org/display/GEOSDOC/SLD+Intro+Tutorial">SLD</a> and the vector data in some nice compressed format.  I imagine you could save on upload costs for rasters too, as you&#8217;d just upload the non-tiled images and do the tiling with EC2.</p>
<p>A next step for this tiling stuff would be to make a caching engine that can both pre-walk a tile set and be able to expire a spatial area of a tile set.  The caching engine should store the cache according to the <a href="http://wiki.osgeo.org/index.php/Tile_Map_Service_Specification">tile map service specification</a>, but with the additional smarts the engine could be uploaded on to EC2 along with the tile creation software (GeoServer or MapServer), and just pre-walk the tiles, iterating through all the possible requests.  And then it could also listen to a WFS-Transactional server that operates against the data used to generate the tiles in the first place.  If a transaction takes place against a feature in a certain area, then that part of the cache would be expired, and could be either automatically or lazily regenerated (either send all the expired requests to the server right away, or wait until a user comes along and checks out that area again).</p>
<p>I like Paul&#8217;s WebMapServer href attribute in the tile map service spec, but I wonder if it&#8217;s sufficient&#8230;  It might be nice if it had enough information for one to formulate enough of a GetMap request to replicate a given tile map service repository.  I&#8217;m thinking the name of the layer and the &#8217;style&#8217; (a named style or a link to an SLD).  Maybe I&#8217;m missing something, but all the other information seems to be there.  With that information then perhaps a smart tiling map service client could look at multiple repositories and realize that they were generated from the same base WMS service in the same way.  Then it could swarm from multiples simultaneously.  This starts to hint at the way forward for p2p distribution &#8211; for each WMS service just keep a global index of where tiling map server repositories live and let clients figure out which is fastest or hit all of them at once &#8211; including potentially other clients.  A catalog that has metadata plus information of where to get even faster tiles would definitely be a popular &#8211; especially if registering there automatically put a caching tile map service in front of your WMS.  You could also register say the feed of latest changes (or even just the bounding boxes of latest changes) of the WFS-T that people use to update the WMS, and smart clients can just listen and expire the tiles in a given area when they get notification from the feed.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/37/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/37/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=37&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/10/29/i-take-your-s3-and-raise-you-an-ec2/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>Proprietary vs. FOSS in the Geospatial Web</title>
		<link>http://cholmes.wordpress.com/2006/10/01/proprietary-vs-foss-in-the-geospatial-web/</link>
		<comments>http://cholmes.wordpress.com/2006/10/01/proprietary-vs-foss-in-the-geospatial-web/#comments</comments>
		<pubDate>Sun, 01 Oct 2006 22:10:10 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">http://cholmes.wordpress.com/2006/10/01/proprietary-vs-foss-in-the-geospatial-web/</guid>
		<description><![CDATA[Thanks for the prod Chris, an ideal world that brings open source collaboration to geospatial data does beg the question as to what software will look like.  I do strongly suspect that the core components of an architecture of participation for geospatial information would need to be open source, see my post on holarchies [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=35&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Thanks for the <a href="http://cholmes.wordpress.com/2006/08/19/why-isnt-collaborative-geodata-a-big-deal-already/#comments">prod</a> Chris, an ideal world that brings open source collaboration to geospatial data does beg the question as to what software will look like.  I do strongly suspect that the core components of an architecture of participation for geospatial information would need to be open source, see my post on <a href="http://cholmes.wordpress.com/2006/03/02/holarchies-of-participation/">holarchies of participation</a>.  But I think that the edges will likely be proprietary.  So the core collaboration server components will be open source, and the easy to use software pieces that aren&#8217;t whole hog GIS will be open source.  But there will still be proprietary desktop GIS systems, that just have integration with the collaboration components.  There is a lot of advanced functionality which it will just not make sense for the OS community to hit.</p>
<p>Weber <a href="http://www.apennyfor.com/successofopensource.pdf#search=%22Open%20Source%20Software%20Process%20Sui%20Generis%20weber%22">provides</a> a good lens to examine the implications of open source taken further:</p>
<blockquote><p>The notion of ‘open-sourcing’ as a strategic organizational decision can be seen as an efficiency choice around distributed innovation, just as ‘outsourcing’ as an efficiency choice around transaction costs.</p>
<p>The simple logic of open sourcing would be a choice to pursue ad hoc distributed development of solutions for a problem that exists within an organization, is likely to exist elsewhere as well, and is not the key source of competitive advantage or differentiation for the organization.</p></blockquote>
<p>So pieces of the stack that aren&#8217;t a source of competitive advantage for anyone will be those most likely to be open sourced.  We see this with Frank Warmerdam&#8217;s GDAL library, which the All Points blog <a href="http://www.allpointsblog.com/archives/1937-ArcGIS-9.2-uses-GDAL.html">reports</a>  is included in ESRI&#8217;s crown jewel software.  Why would the most proprietary software of the GIS world start using open source software?  Because the task of reading in a variety of different formats isn&#8217;t a competitive advantage for them, so it makes more sense to cooperate than compete.  How will this play out in the longer run?  Data formats make the most sense, and along the same lines is projection libraries.  The next step I see past that is the basic user interfaces.</p>
<p>This is starting to happen with new pluggable GIS systems like <a href="http://udig.refractions.net">uDig</a>.  I see it quite likely that such toolkits that handle the reading and writing of formats and basic UI&#8217;s will have proprietary functionality built on top of them relatively soon.  There will continue to be innovations in GIS analysis, new operations to be performed on data, better automatic extraction from vectors, ect. as well as innovations in visualization and more compelling user interfaces.  These will be sold as proprietary software which integrates with the open source systems.  The cool thing about this is it lowers the barrier to entry to new innovations in GIS, since a new company won&#8217;t have to write a full GIS system, and they won&#8217;t have to be dependent on a single company (like the current ArcGIS component sellers who are hosed if ArcGIS decides to replicate their functionality).  And you will likely still have proprietary databases for advanced functionality &#8211; Oracle has great topology and versioning support that is not yet there in PostGIS.  PostGIS will catch up in a couple of years, but by that time Oracle should have even more advanced functionality.</p>
<p>Another place we might see proprietary at the edges is open standards.  We&#8217;ll likely see the basic standards &#8211; WMS, WFS, WCS &#8211; mostly fulfilled by open source.  But proprietary software will likely do the more interesting analysis, the real web service chaining thing.  Just like you&#8217;ll have proprietary plug-ins to uDig, so too will there be plug-ins for the Web Processing Service specification.  One will be able to take an open source WFSor WCS and pass it to a proprietary WPS for some special processing (generalization, feature extraction, ect.), displaying the results on an open source WMS.  I also suspect geospatial search will be best done by proprietary services, as is the trend in the wider web world.  Of course Google and Yahoo run open source software extensively, but they keep their core search logic private.  So geospatial web services that require massive processing power will likely have core logic proprietary, but will base it on open source software.  This again follows Weber&#8217;s point &#8211; the basic functionality isn&#8217;t a core differentiator, so there will be collaboration on basic functionality &#8211; returning WMS and WFS of processed data or search results, for example &#8211; and proprietary innovation on the edges (more advanced processing algorithms on huge clusters of computers).</p>
<p>In short, proprietary software will continue to exist, it just won&#8217;t play <em>the</em> central role.  It will be forced to push the edges of innovation even more to stay afloat, but I suspect it will always be a leading edge.  Of course I believe open source will innovate as well, especially in this geospatial collaboration area.  But the ideal is a hybrid world with the right balance of cooperation and competition to push things forward faster than we could alone.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/35/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/35/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=35&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/10/01/proprietary-vs-foss-in-the-geospatial-web/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>On Framing</title>
		<link>http://cholmes.wordpress.com/2006/09/24/on-framing/</link>
		<comments>http://cholmes.wordpress.com/2006/09/24/on-framing/#comments</comments>
		<pubDate>Sun, 24 Sep 2006 22:44:30 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[geospatial]]></category>

		<guid isPermaLink="false">http://cholmes.wordpress.com/2006/09/24/on-framing/</guid>
		<description><![CDATA[So there have been a couple points in responses of late that have got me thinking again about the power of framing an argument to use certain terms that benefit one side.  An example of this is the two sides of the abortion debate &#8211; pro-life and pro-choice.  If either was to take [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=34&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So there have been a couple points in responses of late that have got me thinking again about the power of framing an argument to use certain terms that benefit one side.  An example of this is the two sides of the abortion debate &#8211; pro-life and pro-choice.  If either was to take the implied opposite of the other side they would instantly lose the debate &#8211; imagine rallying behind &#8216;pro-death&#8217; or &#8216;anti-choice&#8217;.  Digging in to postmodern thought in college definitely got me too deep in to all sorts of meta debates.  But as I&#8217;ve given up much of the meta thinking &#8211; realizing that living in the present moment leads to a richer and happier existence than constantly dissecting multiple levels of the world around &#8211; I still have retained a huge respect for the powers of words and ideas.</p>
<p>Often the world appears to me as a battlefield of <a href="http://en.wikipedia.org/wiki/Meme">memes</a>.  Castoriadis&#8217;s ideas of the <a href="http://en.wikipedia.org/wiki/Imaginary_%28Sociology%29">Imaginary</a> really got me thinking about how much society is shaped by ideas and words, and that one can potentially change society by changing how the people think and dream about themselves and their world.</p>
<p>Though I am utterly clueless as to how we might go about changing broader society with just a few well placed ideas, I am confident that there are a few things we can do to help frame the debate over sharing ideas, code, and data.  In the world of open information, the Free Software Foundation is great at recognizing and recommending to avoid <a href="http://www.gnu.org/philosophy/words-to-avoid.html">certain phrases</a>, out of the recognition that they frame the debates in such a way that puts the other side at an extreme advantage.</p>
<p>The two terms that have come up recently in this blog are &#8216;commercial&#8217; and &#8216;intellectual property&#8217;.  All my thoughts on these are based on others, but I feel it&#8217;s important to remind myself and others about the framings of the debates.</p>
<p>&#8216;Commercial&#8217; &#8211; many people often make a comparison between &#8216;commercial&#8217; and &#8216;open source&#8217; software.  This is a framing that companies whose livelihood is based on proprietary software seek to propagate, as it makes open source software seem to be something that can&#8217;t be used in a commercial environment, that doesn&#8217;t have sound business models.  Free and Open Source Software has never included any clauses that prevent people from making money off of it, indeed one can charge whatever license fees one wants.  The difference is that the source code of the software must always be included.</p>
<p>I am less strict about this framing than others, perhaps because I work for a non-profit instead of a commercial company making big money off of open source software.  But I still feel it&#8217;s incredibly important that we can frame open source software as commercial software, and to recognize proprietary software as just one way to make money producing software.  There are now many commercial companies that are quite profitable making open source software, and this is great for the open source community.  I believe open source can go much farther, but a key is that it&#8217;s thought of as a viable commercial alternative, not some kind of opposite.<br />
&#8216;Intellectual Property&#8217; &#8211;  <a href="http://www.asklater.com/steve/blog/">SteveC </a> brings this up in the <a href="http://cholmes.wordpress.com/2006/09/04/re-why-isnt-collaborative-geodata-a-bigger-deal-already/#comments">comments</a> &#8211; pointing out that one can&#8217;t steal data, one can only infringe copyright.  Alan responds that it can be stolen, as lawyers call copyright &#8216;intellectual property&#8217;.  I&#8217;m going to have to side with Steve on this one, though I know &#8216;intellectual property&#8217; is the popular term.  Unfortunately it&#8217;s a poor reflection of the reality of digital information, and it&#8217;s an attempt on the parts of lawyers and the corporations who pay their bills to put a square peg in a round hole.  To quote Barlow:</p>
<blockquote><p>Intellectual property law cannot be patched, retrofitted, or expanded to<br />
contain the gasses of digitized expression any more than real estate law<br />
might be revised to cover the allocation of broadcasting spectrum.</p></blockquote>
<p>(his whole &#8216;<a href="http://homes.eff.org/~barlow/EconomyOfIdeas.html">Economy of Ideas</a>&#8216;  is really quite excellent on the subject.)</p>
<p>It&#8217;s a travesty that the powers that be have successfully framed information such as data, software, music and the like as &#8216;property&#8217; instead of &#8216;ideas&#8217; &#8211; the latter which we accept should be spread, remixed, and recombined.  A couple years ago I thought up an alternate definition for IP &#8211; Intellectual Production.  Thus code and data still is something you create, and is of value, but doesn&#8217;t try to constrain it in &#8216;property&#8217;, it recognizes that the ideas, information, and information products that you produce are not really yours, they are the world&#8217;s.   A couple weeks ago I ran in to another take from the FSF &#8211; &#8216;Intellectual Wealth&#8217;, they are pushing to create a <a href="http://www.fsfeurope.org/documents/wiwo.html">World Intellectual Wealth Organization</a>, instead of <a href="http://www.wipo.int/portal/index.html.en">WIPO</a>.  They also have one of the best takes on the pitfalls of using the term &#8216;intellectual property&#8217;, which they call a &#8216;<a href="http://www.gnu.org/philosophy/not-ipr.xhtml">seductive mirage</a>&#8216;.</p>
<p>In conclusion, I think it&#8217;s of utmost importance that we frame the open geodata debate in the right way, that we learn from the lessons of the free and open source software movement.  Open geodata need not be non-commercial, and it is not creating property.  It is creating information that will make the world a more open, collaborative, and better place.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/34/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/34/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=34&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/09/24/on-framing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>Re: Why isn&#8217;t collaborative geodata a bigger deal already?</title>
		<link>http://cholmes.wordpress.com/2006/09/04/re-why-isnt-collaborative-geodata-a-bigger-deal-already/</link>
		<comments>http://cholmes.wordpress.com/2006/09/04/re-why-isnt-collaborative-geodata-a-bigger-deal-already/#comments</comments>
		<pubDate>Tue, 05 Sep 2006 01:52:27 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">http://cholmes.wordpress.com/2006/09/04/re-why-isnt-collaborative-geodata-a-bigger-deal-already/</guid>
		<description><![CDATA[First off thanks everyone for the great responses, it&#8217;s great to have different perspectives refine my thinking on this subject.  In this post I&#8217;m going to attempt to respond to many of the great comments and questions.  Some of my responses won&#8217;t be complete, and will beg a full post to themselves &#8211; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=33&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>First off thanks everyone for the <a href="http://cholmes.wordpress.com/2006/08/19/why-isnt-collaborative-geodata-a-big-deal-already/#comments">great</a> <a href="http://blog.okfn.org/2006/08/20/collaborative-and-public-geodata/">responses</a>, it&#8217;s great to have different perspectives refine my thinking on this subject.  In this post I&#8217;m going to attempt to respond to many of the great comments and questions.  Some of my responses won&#8217;t be complete, and will beg a full post to themselves &#8211; indeed many of the issues raised are things I&#8217;ve thought about and have future posts planned.  But I like a conversation much more than a monologue, so it makes sense to address what comes up now.</p>
<p>The &#8216;FOSS vs. Commercial divide&#8217; definitely needs its own post, but I will evoke <a href="http://www.nabble.com/Commercial-and-Open-Source---Was%3A--mapguide-users--Commercial-vs.-Open-Source-Functionality-tf1350269.html#a3612781">Arnulf</a> and say that FOSS can be commercial, and the proper divide is FOSS vs. propertietary, which I will address in a future post.</p>
<p>Alan, thanks a ton for the thoughtful insight.  It&#8217;s great to get feedback from someone who&#8217;s been thinking about these things far longer than I.  In future posts I&#8217;m hoping to more fully explore how we can bootstrap an architecture of participation &#8211; this post was to just posit reasons as to why we haven&#8217;t seen collaborative geospatial data emerge already.  But it&#8217;s great to hear that the &#8216;priesthood&#8217; has no real power &#8211; as in much of life the power is truly with people, and we&#8217;ve really just got to organize right to exercise the power.</p>
<p>I agree that data is not software, and that the challenges are going to be different, but I&#8217;d be interested in your thoughts on how software and data are fundamentally different such that an architecture of participation could not be formed.  Because I&#8217;d point to open source software and replace software with data to a number of your points -</p>
<p align="left">-	the great desire is to <b>have</b> software not to create it<br />
-	creating software requires intellectual effort (not just technological &amp; physical)<br />
-	the more effort it takes the more valuable it is<br />
-	if software is valuable people want to steal it</p>
<p>As for your assertion that if data is valuable then people want to sabotage it, I&#8217;d refer to one of <a href="http://cholmes.wordpress.com/2006/08/01/aop-for-geospatial-data-via-weber/">Weber&#8217;s points</a> of what leads to a successful collaborative project &#8211; &#8216;<b><i>The product benefits from widespread peer attention and review, and can improve through creative challenge and error correction (that is, the rate of error correction exceeds the rate of error introduction)</i></b>&#8216;  So the issue is not if people want to sabotage it, it&#8217;s if the architecture of participation can handle the error correction at a rate greater than error introduction.  Of course he&#8217;s not just referring to malignant error introduction, but it&#8217;s necessarily a part of it.  So the question is if the commons can resist the sabotage.  If a true commons of value is established, then people who find value there will want to protect the commons.  If there are tools that make this easy, then it&#8217;s more likely the commons will be protected.  You can have easy rollbacks, you could have people sign up to &#8216;watch this area of the map&#8217;, like &#8216;watch this page&#8217; on wikipedia, looking out for vandals on the areas you care about, and you can limit commit rights.  I&#8217;ll go in to these in more depth in a full post in the future, but note that open source software suffers very little from sabotage, as those who contribute directly are vetted before.  Wikipedia is more prone to it, but also is able to correct itself.  So we won&#8217;t pretend that potential sabotage of data won&#8217;t increase as the dataset grows popular, we just need to figure out the proper architecture such that the commons will be protected and fixed in a timely manner.  One should also note that some datasets are very valuable to a few people, but not that valuable to everyone.  So bike enthusiasts who want to map their favorite paths likely won&#8217;t have their data vandalised.</p>
<p>As for people wanting to steal the valuable data, that shouldn&#8217;t be an issue, just like it&#8217;s not for open source software &#8211; the commons must be guaranteed to remain open.  I take this to be a base condition for collaborative geospatial data to really succeed.  I do concede that there could be other incentive structures that allow substantial collaboration around geospatial data.  But at this point I&#8217;m not so much thinking about them, I&#8217;m thinking of something similar to the open source software movement, where the base case is that the collaborative data is open to all.</p>
<p>On the subject of Spatial Data Infrastructures, I&#8217;ve got another whole thread on SDI&#8217;s.  Geospatial webs and applying architectures of participation to SDI&#8217;s and the like.  I think <a href="http://surveying-mapping-gis.blogspot.com/">Dave</a>&#8217;s point was also mostly about SDI&#8217;s as well, the interconnected content.  For now I&#8217;m really just focusing on the micro level, creating and maintaining geospatial datasets.  I certainly don&#8217;t think that all, or even the majority, of data on a true public SDI/geospatial web will be built collaboratively &#8211; we&#8217;re just talking about a small piece of the content puzzle.  But I do believe that it can play an important role in helping to bootstrap a true public SDI, and it will be combined with sensors and real-time data services and the like, and I think the discovery piece that <a href="http://blog.okfn.org/2006/08/20/collaborative-and-public-geodata/">Jo points out</a> is quite important.  Dave, I&#8217;d actually disagree that historically the open source community has lead the charge, but I do think it will lead the charge for collaboration on open geodata.  Are the surprises from proprietary software you&#8217;re thinking of SDI related or specifically for open geospatial collaboration?</p>
<p>The topic of public SDI&#8217;s segues to <a href="http://www.geospatial.blogs.com/">Geoff</a>&#8217;s great point that we&#8217;re likely going to see collaborative mapping emerge in places like Asia where goverments have restrictive terms for access to geospatial information.  Thanks for the link to <a href="http://malsingmaps.com">malsingmaps.com</a>, I&#8217;d not seen it before, and am attempting to gather examples of proto-collaborative mapping.  Looks like they&#8217;re using <a href="http://docs.codehaus.org/display/MAP/Home">MapBuilder</a> for their online <a href="http://www.malsingmaps.net/mopd/">map</a><a href="http://www.malsingmaps.net/mopd/"></a>.  Hopefully I can get in touch with them and learn more about how the community works and what the motivations of individuals are, but this is really one of the most advanced collaboratively mapping examples that I&#8217;ve seen, and I&#8217;m quite excited about it.  Previously I had actually been thinking that innovation might first come from countries with less restrictive mapping policies, that we&#8217;d first see perhaps a massive project to improve <a href="http://docs.codehaus.org/display/GEOSDOC/Loading+TIGER+data">TIGER data</a>, since you have such a jump start with over 90% of a basemap for the US complete.  And that you&#8217;d have forward looking mapping agencies collaborating with citizens on more &#8216;fun&#8217; datasets, like nature areas and bike paths (<a href="http://www.mass.gov/mgis/">MassGIS</a> ,my favorite mapping agency, has had some experiments with those layers).  But in some places the need is great and a small group of motivated individuals could just make enough of a difference to start.  It looks like they&#8217;re making use of MapBuilder, MapServer and probably PostGIS, using strong open source projects as the base on top of which they innovate, which is definitely the path to take.</p>
<p>For <a href="http://zcologia.com/news">Sean</a>&#8217;s point, I completely agree that it&#8217;s going to take a lot of time and effort.  But I actually think open geodata falls closer to software than wikipedia (though wikipedia is great for proving that the root concept may work even better for domains other than software).  The <a href="http://www.gnu.org/">GNU</a> effort couldn&#8217;t reuse any existing tools, the legal constraints forced them to build it all from scratch.  And it took many years before it got critical mass, and even more until Linux built an operating system for the tools.</p>
<p>I also think the &#8217;snowball point&#8217; will also be more like open source software as well &#8211; wikipedia snowballs right when you&#8217;re past the notion that only professionals are qualified to write an encyclopedia.  But software certainly doesn&#8217;t snowball at a similar point.  It snowballs when the existing open source software is close enough to the needs of commercial companies such that it costs less money for them to invest in the open source software than it does for them to buy proprietary licenses.  Of course this point is different for each company, depending on many, many factors.  But as one company invests in open source and gets it good enough for their needs then it may become advanced enough for other companies to invest for the next step, and thus a snowball is born.  I believe the point when mapping data will snowball is when it makes economic sense for a company to invest in a collaboratively built map, improving it for their needs, instead of licensing a proprietary map.  And yes, this too will be different for each company &#8211; some only need general context to overlay their specific geospatial information, others need exact info and routing and the like.</p>
<p>But I agree, it&#8217;s going to take time and energy, both at the meta level to make it easier to overcome the logistical problems, and at the down and dirty level of going out to re-survey, well, just about everything. Just attempting to identify what&#8217;s held it up in the past by no means is the same as building, and that is the much bigger challenge.  It&#8217;s going to be an uphill battle for awhile, but I do believe eventually we too will see a snowball.  And I&#8217;m keeping a firm eye on you and the <a href="http://icon.stoa.org/pleiades-staging/about-pleiades">pleiades project</a> for some brilliant techno-cultural inventions.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/33/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/33/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=33&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/09/04/re-why-isnt-collaborative-geodata-a-bigger-deal-already/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>GeoServer Tech Talk at Google</title>
		<link>http://cholmes.wordpress.com/2006/08/30/geoserver-tech-talk-at-google/</link>
		<comments>http://cholmes.wordpress.com/2006/08/30/geoserver-tech-talk-at-google/#comments</comments>
		<pubDate>Wed, 30 Aug 2006 20:27:28 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">https://cholmes.wordpress.com/2006/08/30/geoserver-tech-talk-at-google/</guid>
		<description><![CDATA[Last week I gave a &#8216;tech talk&#8217; talk on GeoServer at Google, which was a fun experience.  It&#8217;s for employees of Google, but they make the talk available to all on Google Video: GeoServer and Architectures of Participation for Geospatial Information.  If you like it give a nice rating on the page.  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=32&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Last week I gave a &#8216;tech talk&#8217; talk on GeoServer at Google, which was a fun experience.  It&#8217;s for employees of Google, but they make the talk available to all on Google Video: <a href="http://video.google.com/videoplay?docid=-3923618086187138447">GeoServer and Architectures of Participation for Geospatial Information</a>.  If you like it give a nice rating on the page.  It touches on The Open Planning Project (my employer), how we leveraged standards to implement KML output in GeoServer to talk to Google Earth, and goes a bit in to architectures of participation for geodata, which I&#8217;m in the midst of writing about in this blog.</p>
<p>It&#8217;s 54 minutes long, perhaps in the future I&#8217;ll link to specific chunks of it.   I&#8217;m also making the slides available (<a href="http://creativecommons.org/licenses/by/2.0/">creative commons attribution</a> license) in <a href="http://docs.codehaus.org/download/attachments/61286/geoserver-tech-talk-ch.ppt">powerpoint</a> and <a href="http://docs.codehaus.org/download/attachments/61286/geoserver-tech-talk-ch.odp">open document</a>.</p>
<p>I also said I&#8217;d post some links in my blog.  Many of them are already on the sidebar, and are also now referenced in the slides.  But for completeness sake:</p>
<p><a href="http://docs.codehaus.org/display/GEOS/Home">GeoServer homepage</a></p>
<p><a href="http://docs.codehaus.org/display/GEOSDOC/Google+Earth">GeoServer Google Earth info</a></p>
<p><a href="http://docs.codehaus.org/display/GEOSDOC/Google+Maps">GeoServer Google Maps info</a></p>
<p><a href="http://topp.openplans.org/">The Open Planning Project</a></p>
<p><a href="http://www.benkler.org/CoasesPenguin.html">Coase&#8217;s Penguin</a>, Yochai Benkler</p>
<p><a href="http://www.dpi.inpe.br/gilberto/papers/commons_giscience2004.pdf">Public Commons of Geographic Data</a>, Harlan Onsrud, et. al (pdf)<br />
<a href="http://opengeospatial.org">Open Geospatial Consortium</a></p>
<p><a href="http://www.oreillynet.com/pub/wlg/3017">Architecture of Participation</a> by Tim O&#8217;Reilly</p>
<p><a href="http://cholmes.wordpress.com/2006/01/24/architectures-of-participation-yktm/">My take on Architectures of Participation</a> you can also follow the <a href="http://cholmes.wordpress.com/tag/architectures-of-participation/">tag</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/32/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/32/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=32&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/08/30/geoserver-tech-talk-at-google/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>Why isn&#8217;t collaborative geodata a big deal already?</title>
		<link>http://cholmes.wordpress.com/2006/08/19/why-isnt-collaborative-geodata-a-big-deal-already/</link>
		<comments>http://cholmes.wordpress.com/2006/08/19/why-isnt-collaborative-geodata-a-big-deal-already/#comments</comments>
		<pubDate>Sun, 20 Aug 2006 00:18:59 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">https://cholmes.wordpress.com/2006/08/19/why-isnt-collaborative-geodata-a-big-deal-already/</guid>
		<description><![CDATA[So if by Weber&#8217;s criteria geospatial data has a high chance for a true architecture of participation to form around, then why don&#8217;t we see more collaboratively built maps?  Why do governments and commercial ventures dominate the landscape of geospatial data?  Though there are several emerging examples, shouldn&#8217;t they be a bigger deal?
As [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=31&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So if by <a href="http://cholmes.wordpress.com/2006/08/01/aop-for-geospatial-data-via-weber/">Weber&#8217;s criteria</a> geospatial data has a high chance for a true <a href="http://cholmes.wordpress.com/2006/01/24/architectures-of-participation-yktm/">architecture of participation</a> to form around, then why don&#8217;t we see more collaboratively built maps?  Why do governments and commercial ventures dominate the landscape of geospatial data?  Though there are several emerging examples, shouldn&#8217;t they be a bigger deal?</p>
<p>As I posit that a successful architecture of participation is made up of both a social component and a technical component, let&#8217;s examine the hold ups in each.</p>
<p>On the <b>social side</b> of the fence I believe the problem is mostly historical.  Maps have traditionally been viewed as a source of power, something to be kept secret.  King Phillip II of Spain kept his maps under lock and key &#8211; state secrets to be protected.  Maps are historically the tools of conquerors and rulers, and thus kept private to retain an advantage.  Though  maps obviously have a huge value for a large number of civil society uses, there seems to be a legacy of maps as a competitive advantage instead of a base of cooperation.  The workflows for the creation of maps thus aren&#8217;t seen as having the potential for wider contributions, for opening themselves up.</p>
<p>In contrast the tradition with software is one of sharing.  Indeed it wasn&#8217;t until the late 1970s before anyone even thought of software as something to keep protected, to attempt to sell .  Software&#8217;s roots are academic and hobbyist &#8211; two groups for whom sharing is natural. Contributing to the sharing ethos is the fact that in the early days there were so many different chips and computers that the only way one could distribute a piece of software to more than one brand of computer was to include the source code.  Binary distributions just weren&#8217;t a viable option if you wanted many people to make use of your software.</p>
<p>In the early 80s, however, computer manufacturers started providing their own operating systems and requiring license agreements to use them.  Indeed <a href="http://en.wikipedia.org/wiki/Microsoft#1975.E2.80.931985:_The_founding_of_Microsoft">Microsoft</a> got their first big break by re-selling an operating system to IBM.  This was a huge boon for computer software in general, as it enabled more people to work on software for a living, as software itself was seen to have value.  But the sharing roots of software could not be denied, as Richard Stallman soon formed the <a href="http://www.gnu.org/gnu/thegnuproject.html">GNU Project</a> and the <a href="http://fsf.org">Free Software Foundation</a> to counter the commodification of software and to create open structures of sharing.</p>
<p>While the Free and Open Source Software movement has grown to become a huge success, mapping data, with no tradition of sharing, has become increasingly locked down, commodified, and managed by a bureaucratic-informational complex.  The sharing is weighted by the legacy of paper maps, which could not be copied infinitely, and searching for mapping data is similarly <a href="http://cholmes.wordpress.com/2006/07/02/against-catalogs/">bogged in library metaphors</a>.  While software just needed to get back to its roots  to share, geospatial information has no similar roots.  Not surprisingly, the fore front of the fledgling open geodata movement is dominated by people with roots in software, not traditional GIS types.</p>
<p>As for the <b>technical side</b> of the fence, the main problem as I see it is that the software to create maps and do GIS is bloody expensive.  Desktop software runs thousands of dollars, up to tens of thousands of dollars.  There have emerged some low cost options, but those still run at least a couple of hundred dollars.  Server software is even more expensive.  Additionally there are also training costs &#8211; super expensive software seems to beg &#8216;training&#8217; to  justify itself by forming an  &#8216;elect&#8217; of those who are able to operate it.  If it&#8217;s hard enough to operate that someone needs to be specially trained then it<i> must</i> be worth all that money (see for example oracle vs. postgres, the latter is almost as powerful, yet far, far easier to set up).  Past that there is surveying equipment and GPSes, which have been quite expensive.</p>
<p>So in the past, the tools to create maps were too expensive.  But this is changing.  Commercial GPSes are <a href="http://www.amazon.com/s/ref=sr_st/102-1112460-6650517?page=1&amp;rh=n%3A493964%2Cn%3A172526%2Cn%3A559944&amp;sort=price&amp;x=17&amp;y=15">quite cheap</a>, and open source GIS software is emerging.  Of course the technical in turn feeds back in to the social &#8211; I don&#8217;t believe that if existing GIS software were suddenly freely available it would be sufficient to spark a true architecture of participation around geospatial data.  It is still too tied to a culture of the GIS elect &#8211; GIS as a special skill that must be learned, that  only few have.  While the first wave of <a href="http://udig.refractions.net">open</a> <a href="http://qgis.org/">source</a> <a href="http://www.gvsig.gva.es/index.php?id=gvsig&amp;L=2">desktop</a> <a href="http://jump-project.org/">GIS</a> are only aping the traditional tools, the great thing is that they are open, and for the most part designed in a modular fashion.  I&#8217;ll try to hit on this more in a future post, but I believe that these OS desktop GIS tools will be reused to open the way to specialized tools that allow  most anyone to create geospatial data.  They may not be recognized as &#8216;real&#8217; GIS, indeed I think the &#8216;elect&#8217; will try hard to defend their position, but they will be the key to making true architectures of participation around geospatial data.</p>
<p>So the seeds of change are there, and indeed projects like <a href="http://geonames.org">geonames</a>, <a href="http://wikimapia.org/">wikimapia</a>,  <a href="http://openstreetmap.org">openstreetmap</a>, <a href="http://www.wifimaps.com/">wifimaps</a>, plus all the <a href="http://bbs.keyhole.com/ubb/ubbthreads.php/Cat/0">KML layers</a> available, are already showing results.  I believe right now we&#8217;re in a time like Free Software before Linux.  Building some small scale stuff, some of which will have value.  But we&#8217;ve not yet hit on the appropriate social and technical architectures to make a huge success like Linux.  Until then we&#8217;ve just got to keep experimenting, and even  after that I&#8217;m sure more experimentation will take place, and it will be different for every project, just like we&#8217;ve learned much from Linus&#8217;s <a href="http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/index.html#catbmain">social innovations</a>, yet no project functions exactly like it.  But we will gather a suite of tools and social structures to allow replicable success in collaborative mapping, and before long it will snowball into something far bigger than most can imagine.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=31&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/08/19/why-isnt-collaborative-geodata-a-big-deal-already/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>AoP for Geospatial Data, via Weber</title>
		<link>http://cholmes.wordpress.com/2006/08/01/aop-for-geospatial-data-via-weber/</link>
		<comments>http://cholmes.wordpress.com/2006/08/01/aop-for-geospatial-data-via-weber/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 21:38:51 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">https://cholmes.wordpress.com/2006/08/01/aop-for-geospatial-data-via-weber/</guid>
		<description><![CDATA[In &#8216;The Success of Open Source&#8216;, Weber spends his last chapter looking at the more generic parts of the open source process, and their potential to be applied to other domains.  He lays out the properties of the types of tasks that open a project for an open source project.  To greater or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=30&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In &#8216;<a href="http://bookswelike.net/isbn/0674012925">The Success of Open Source</a>&#8216;, Weber spends his last chapter looking at the more generic parts of the open source process, and their potential to be applied to other domains.  He lays out the properties of the types of tasks that open a project for an open source project.  To greater or lesser degrees, all are relevant to geospatial data, and I think they point to geospatial data as having huge potential to have a true &#8216;<a href="http://cholmes.wordpress.com/2006/01/24/architectures-of-participation-yktm/">Architecture of Participation</a>&#8216; around it.</p>
<p><b><i>* Disaggregrated contributions can be derived from knowledge that is accessible under clear, nondiscriminatory conditions, not proprietary or locked up.</i></b><br />
Currently this is a decision that currently is left up to the governments who are the main providers of geographic data. In the United States most geographic data is available. In Europe this is not the case. But geographic data need not necessarily rely on governments, there are a number of commercial providers of data who have proved it is possible to build up a valuable cache of geographic data. Their primary ways of gathering the data are using gps devices and overlaying lines on satellite imagery. One could easily imagine a group of enthusiasts doing the same (or indeed a consortium of companies, as the reality of FOSS stands today) gathering and agreeing to share their geo knowledge under clear nondiscriminatory conditions. A key for this will likely be good licensing, a topic I hope to work on in the future. I believe we need a set of clear licenses that are aimed at geospatial data, indeed a range of licenses like those available for <a href="http://www.opensource.org">open source software</a> or <a href="http://www.creativecommons.org">creative works</a>.<br />
<i><b><br />
* The product is perceived as important and valuable to a critical mass of users.</b></i><br />
Geographic data is incredibly important and value. Everyone uses maps. There are private companies who make huge amounts of money selling up to date geographic data. Indeed there is a lot of geographic information that is overlooked by traditional mapping departments, such as bike trails, kayak routes, or wi-fi spots. Though small these communities could provide a critical mass of passionate users and potential contributors. But the value of good geospatial data is becoming more and more obvious to wider groups of people.</p>
<p><i><b>* The product benefits from widespread peer attention and review, and can improve through creative challenge and error correction (that is, the rate of error correction exceeds the rate of error introduction)</b></i><br />
This is a question that needs more research. The first condition is definitely true, maps can improve from widespread peer attention and review. Many traditional surveying types would argue that it takes incredible training to be able to create a map, and that the rate of error introduction of opening up the data would exceed error introduction. Two thoughts in rebuttal to this.</p>
<p>The first is that cheap gps devices and satellite imagery are making the training on traditional surveying tools less necessary. Most anyone can operate a gps, and we all have the ability to look at a photo of a city and draw out where the roads are. Well designed software tools could simplify much of the complexity, such as topologies and other validations.</p>
<p>Second is that computer programming, the skill required to make FOSS, also takes incredible training. Allowing anyone in to modify the source code of the main distribution is certainly a bad idea, as one little typo can break everything. This is why there are complex governance structures and tools to manage the process. One could easily imagine a similar situation with geographic data &#8211; only core &#8216;committers&#8217; would have complete access, around them some users would submit patches (from image tracing or gpses) for the committers to review, and past that &#8216;bug fixers&#8217; who would just submit that there are problems with the data. This is a topic I hope to examine more in the future, how to make tools that lead to greater error correction than error introduction.</p>
<p><i><b>* There are strong positive network effects to the use of the production</b></i><br />
In many ways we are only just now starting to see the positive network effects of spatial data. A big advance is that it is much more easy to spatially locate ourselves, with cell phones, cheap gpses, and other location aware devices. The recent google maps and the &#8216;mashups&#8217; of maps built on top of their base data also point to the positive effects and innovation that can be built once base mapping data is available to give context to other interesting applications. <a href="http://googlemapsmania.blogspot.com/">Google Maps Mania</a> points to hundreds of these &#8216;mashups&#8217;, where users create new maps displaying anything from crime in chicago, available apartments, free wifi spots, or real time network failures. And if we move to a real services vision with WMS and WFS, the data built on top of the basemap can further be combined with other data, creating new networks of spatial data.  Maps are inherently made up of different layers of information, and get more valuable when combined with other sources.</p>
<p><i><b>* An individual or a small group can take the lead and generate a substantive core that promises to evolve into something truly useful.</b></i><br />
This depends on the size of the geographic area covered. But most traditional surveying and mapping crews are not incredible large. A small group of people can cover a fairly wide area. The <a href="http://wiki.openstreetmap.org/index.php/Mapchester">mapchester</a> and <a href="http://wiki.openstreetmap.org/index.php/OSM_Workshop">Isle of Wight</a> workshops shows how a small group of devoted people can make substantial progress on a map in a weekend.</p>
<p><i><b>* A voluntary community of iterated interaction can develop around the process of building the product.</b></i><br />
There is no reason why this could not happen, and indeed we are already seeing it with the Open Street Map project. The emerging academic sub-field of Public Participation GIS also points to communities of iterated interaction in using GIS to assist in planning and other decisions that affect their interests.  This is likely where the most work is needed, as different social dynamics work better with different tools, and indeed with different groups of people.  Open Source Software does not let anyone modify the code, but wikipedia basically does.  And indeed with Open Source Software it took many years before the right social dynamics that enabled an operating system to be built, when Linus successfully made the <a href="http://catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/index.html">bazaar</a> method of delegation and decision making.  But since most all the other factors point to the fact that geospatial data can have an architecture of participation built around it, I would posit that we need only to spend the energy on evolving the right community mechanism, and we&#8217;ll then hit on something very big.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/30/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/30/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=30&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/08/01/aop-for-geospatial-data-via-weber/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>Architectures of Participation for Geospatial Data (intro)</title>
		<link>http://cholmes.wordpress.com/2006/07/23/architectures-of-participation-for-geospatial-data-intro/</link>
		<comments>http://cholmes.wordpress.com/2006/07/23/architectures-of-participation-for-geospatial-data-intro/#comments</comments>
		<pubDate>Mon, 24 Jul 2006 03:01:23 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">https://cholmes.wordpress.com/2006/07/23/architectures-of-participation-for-geospatial-data-intro/</guid>
		<description><![CDATA[To me the most interesting thread in bringing Architectures of Participation to the geospatial world is the creation and maintenance of geographic information itself.  I believe it has the greatest potential to have a true open source type movement around it, and indeed the first signs of it have already emerged:    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=29&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>To me the most interesting thread in bringing Architectures of Participation to the geospatial world is the creation and maintenance of geographic information itself.  I believe it has the greatest potential to have a true open source type movement around it, and indeed the first signs of it have already emerged:    the mash-ups we&#8217;ve seen around Google Maps, Open Street Map, and others are pointing the way forward.  These thoughts aren&#8217;t new to anyone who has seriously thought about mapping and open source/&#8217;web 2.0&#8242;, it&#8217;s the logical next step.  But my posts on this are going to attempt to present the ideas to those who may not have been embedded in these thought streams, and I will ground the thoughts in <a href="http://www.polisci.berkeley.edu/faculty/bio/permanent/Weber,S/">Weber</a> and <a href="http://www.benkler.org/">Benkler</a>, the two leading thinkers in my mind on bringing the &#8216;open source process&#8217; to domains other than software.  I will point to examples of how this is already happening in the geospatial realm, and I&#8217;ll also articulate my technical vision for the next wave, building on standards and existing GIS technologies.  And I&#8217;ll touch on where I hope to see some of this stuff end up, and any related things I want to bring up along the way, as that&#8217;s the luxury I get with a blog <img src='http://s.wordpress.com/wp-includes/images/smilies/face-wink.png' alt=';)' class='wp-smiley' /> .</p>
<p>Weber argues in &#8216;<a href="http://bookswelike.net/isbn/0674012925">The Success of Open Source</a>&#8216;, that the most interesting thing about open source is the process, and that it theoretically could be applied to any digital information, as it is all infinitely copyable at no cost to the owner.  Benkler similarly sees a broader social-economic model in open source in his &#8216;<a href="http://www.benkler.org/CoasesPenguin.html">Coase&#8217;s Penguin</a>&#8216;.  He calls it a third mode of production, the “commons-based peer-production”, characterized by groups of individuals collaborating on large scale projects with motivations that are not drawn from either the pricing of markets or the directions of managers (market and firm modes of productions, respectively).</p>
<p>Digitized geographic data certainly is infinitely copyable, but there are few examples of an people using open source process with geographic data.  One can start to understand how open source geographic data might work by re-examining my <a href="http://cholmes.wordpress.com/2006/06/04/open-source-lego-metaphor/">metaphor of legos</a> for open source software in the context of geospatial data instead of source code.  Just as source code is a number of small files that fit together to make a program, so too does geographic data (points, lines, polygons) fit together to make a map.  The &#8216;instructions&#8217; in the case of geodata are not the human readable source code, but instead the raw data that can be used to make maps.  Just as a binary program is a pre-assembled lego car, so too is a printed or online map un-modifiable.  If someone wanted to change the map, to remix it for their purposes, or even just fix a street they know to be wrong, they would need the raw data (raw data = source code = instruction bookle of the lego metaphor).  Most users are fine with the pre-assembled version, the actual map, but motivated users could likely do much more with the raw data &#8211; such as generate new maps, change the &#8217;style&#8217; (the colors and data displayed) to emphasize different aspects, and make corrections to errors &#8211; that they could share with others.  A license that stipulates that users of the data must also make their modifications open to others would certainly be possible, just like the GPL does for software.</p>
<p>In a future post I&#8217;ll explore the criteria Weber speculates as needed to build an open source process around domains other than software, and compare it against geospatial data.  But for now we&#8217;ll hold off.  I just want to start with raising the point that when information is digital, and is a &#8216;non-rival&#8217; good, that is it doesn&#8217;t cost me anything if you have a copy of it, then &#8217;scarcity&#8217; becomes much more of an artificial construct.  The only thing enforcing that scarcity is intellectual property laws, and the open source software movement has shown that an initially small group of motivated people can turn that scarcity on its head.  I&#8217;d like us to take a similar approach, to cooperate to build maps that are even more accurate and up to date than commercial providers and spy agencies can provide, taking that traditional source of power and putting it in the hands of all.  It sounded silly with open source software &#8211; to build a better operating system than one of the most dominant companies in the world can &#8211; but just as that is coming to pass as many huge players rush in to help out, so too I think we could see the biggest buyers of commercial data flock to a solution that has them cooperate in a more economically efficient mode.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=29&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/07/23/architectures-of-participation-for-geospatial-data-intro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>Distribution of Geodata</title>
		<link>http://cholmes.wordpress.com/2006/07/17/distribution-of-geodata/</link>
		<comments>http://cholmes.wordpress.com/2006/07/17/distribution-of-geodata/#comments</comments>
		<pubDate>Tue, 18 Jul 2006 02:33:53 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">https://cholmes.wordpress.com/2006/07/17/distribution-of-geodata/</guid>
		<description><![CDATA[A big problem with geographic data is distributing.  Geographic data is huge.  In GML the roads of Los Angeles are 300 megabytes.  The Google street map for just the US is terabytes of data.  We have compelling 3d mapping applications, like Google Earth and WorldWind, and indeed a very high degree [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=27&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A big problem with geographic data is distributing.  Geographic data is <i>huge</i>.  In GML the roads of Los Angeles are 300 megabytes.  The Google street map for just the US is terabytes of data.  We have compelling 3d mapping applications, like Google Earth and WorldWind, and indeed a very high degree of responsiveness is now expected of flat web maps thanks to Google Maps.  Traditionally one would just use a desktop GIS system to display new geographic information, but increasingly we want to be able to just view layers online.</p>
<p>Unfortunately these applications make incredibly high demands on existing interoperable servers.  The tradition has been to dynamically generate a new map for every request &#8211; the server would get a request and go to its database and draw it.  I believe the JRC in Italy banned WorldWind from hitting their server because the load was too much, and the bandwidth was costing them.</p>
<p>The first step is simple, and we&#8217;re hoping to get things going in <a href="http://geoserver.org">GeoServer</a> very soon, and is being done in clients like <a href="http://ka-map.maptools.org/">ka-map</a> (though I wish it worked with all WMS and not just mapserver), and <a href="http://openlayers.org">openlayers</a> (which I <a href="http://www.nabble.com/-Fwd%3A--Introducing-OpenLayers-v1.0--tf1870318.html#a5111925">love</a>).  You divide up the world in to tiles, just like google maps, and cache the results on the server.  That way the server has a saved version of the results, and can just return it rather than generate it dynamically.  What is needed past what happens now is a standard, so that clients tile up the earth in the same way and make the same requests.  This way a request that one client had previously made would be available to another client looking at the same area, as long as the server is caching.  But if there&#8217;s a way of dividing up the earth, by using simply the WMS protocol and <a href="http://www.squid-cache.org/">Squid</a>, you can get some better performance.  See our <a href="http://geo.openplans.org/cholmes/ol-cache.html">initial experiment</a> (we&#8217;re working on better styling), the initial views and zoom levels will be fast as they are cached by Squid.  As you move to other areas of the map it may slow down a bit, but when someone else looks at them some other time they will be cached, generating no additional load on the dynamic server.  This is a first step, as it eases the processing load on the server, and makes things faster, but unfortunately it wouldn&#8217;t help with the bandwidth costs associated with standing up a popular geospatial server.</p>
<p>This is where an <a href="http://cholmes.wordpress.com/2006/01/24/architectures-of-participation-yktm/">architecture of participation</a> can come in to play.  Peer to Peer technology has been evolving significantly, and it could likely handle the same tiles that a server would cache.  So instead of asking the server to return a set of tiles that represents an area, it could ask a p2p network instead of hitting the server.  The problem that may initially look hard is how you get the tiles on the p2p network in the first place.  This could actually be incredibly easy, if built in to thick 3d clients like Google Earth and WorldWind.  These clients are already caching gigabytes of data, in tiles.  We just need to make sure that the tiles meet a standard for how they divide up the earth.  But the p2p technology could easily be built in to the clients and automatically start up and start sharing (though may need some configuration help to get past firewalls).  Hopefully you&#8217;d also make it easy for people with extra server resources to help out, they could install a simple program and give it a certain amount of hard drive space, and it&#8217;d fill up with tiles for users &#8211; a  voluntary <a href="http://en.wikipedia.org/wiki/Supernode">supernode</a> of sorts</p>
<p>We could actually likely do one better as well, and allow thin clients like google maps/openlayers/ka-map to talk to a p2p network.  There are p2p clients that are web servers in their own right.  So one could download and install a p2p client, and it would act as a &#8216;map accelerator&#8217; for when uses the lightweight services.  The web based client would ask the local p2p program if it had the tiles requested, which in turn would ask the whole p2p network.  If any tiles weren&#8217;t there it could ask the real server (which is likely caching them anyways).  And it would then insert the tiles in to the p2p network for use by other clients.  Ideally this would work if users already had a p2p client, or they could download a generic p2p client that would be rebranded as &#8216;map accelerator&#8217;.  This would also provide more persistent caching for web maps, since if you visited an area you previously visited, you&#8217;d have a fast local copy.  Currently you only get local caching in each browser session.  And those on your LAN would also greatly benefit from your caching.</p>
<p>As for implementations, Schuyler presented many of these ideas at the last OSGeo conference (see his <a href="http://mappinghacks.com/talks/osgeo_2005/distributed_wms_cache.ppt">presentation</a> (powerpoint warning)), and had an interesting thought for actually building it.  Using a Distributed Hash Table based on location, under the assumption that those who are physically near you are more likely to be looking at the same tiles as you, since people tend to look more at maps of the area they are in.  Another idea I hadn&#8217;t thought of that <a href="http://www.telascience.org/Members/johng">John Graham</a> brought up is &#8216;GeoTorrents&#8217;.  I had always just thought of torrents being useful for distributing large datasets efficiently, but that you&#8217;d have to get the whole dataset.  The idea John pointed to is that since a bittorrent already divides up large files in to much smaller files, you could bootstrap on that, just having the way it divides up a large map image be in to the pre-set tiles.  I&#8217;ve never looked extensively at how bittorrent works, but if one is allowed to request only a small portion of the whole then this could be an ideal solution.  Many p2p clients seem to be not so optimized for smaller files, but most do split up large files and &#8217;swarm&#8217; it in a bunch of parts.  So we could consider the full set of tiles the large file, and individual tiles the parts that make it up.  The difference for us is that being able to just view a coherent set of the parts is probably more useful than the whole.  But the point is that there should be some way to leverage the p2p concept so that those who have already viewed an area of the map can serve it to those who haven&#8217;t, instead of everyone just swamping a central service.</p>
<p>The alternative to going this route is just letting the big guys dominate the mapping world.  Not only are they the only ones who can afford the data, they are the only ones who can stand up a service that can handle millions of users.  The damn brilliant thing about using an architecture of participation for geospatial data information is that as a layer gets more popular it scales perfectly, since more people downloading and checking out the layer means that more people are serving it up to others.  So even the smallest provider can afford to stand up a server and not have it slow to a crawl if it gets suddenly popular.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=27&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/07/17/distribution-of-geodata/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>Freedom of Information and Geodata</title>
		<link>http://cholmes.wordpress.com/2006/07/09/freedom-of-information-and-geodata/</link>
		<comments>http://cholmes.wordpress.com/2006/07/09/freedom-of-information-and-geodata/#comments</comments>
		<pubDate>Mon, 10 Jul 2006 04:12:35 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[geospatial]]></category>
		<category><![CDATA[starting points]]></category>

		<guid isPermaLink="false">https://cholmes.wordpress.com/2006/07/09/freedom-of-information-and-geodata/</guid>
		<description><![CDATA[So we&#8217;ve been having an interesting discussion on the geodata committee of OSGeo, on the topic of VMAP1 and getting access to it with the Freedom of Information Act (FOIA).  I&#8217;ve been talking with Dave recently, and they&#8217;re setting up a non-profit that will be ideally suited to go after this type of stuff [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=26&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So we&#8217;ve been having an interesting discussion on the <a href="http://geodata.osgeo.org">geodata committee</a> of <a href="http://osgeo.org">OSGeo</a>, on the topic of <a href="http://www.mapability.com/index1.html?http&amp;&amp;&amp;www.mapability.com/info/vmap1_intro.html">VMAP1</a> and getting access to it with the Freedom of Information Act (FOIA).  I&#8217;ve been talking with Dave recently, and they&#8217;re setting up a non-profit that will be ideally suited to go after this type of stuff in the courts.  Their current focus is more on information the Police keeps private, but are quite in to the idea of going after geographic data.  So Mike and I met with him on Friday, discussing both <a href="http://research.eyebeam.org/projects/nyc-metrocard-foil">metrocard FOIA</a> and VMAP1 FOIA.  I shot off an email to the geodata osgeo list about it, mostly expecting people to be excited about the fact that I had a great resource to use (Dave and his soon to be organization) to help out with this stuff.  The response, however, ranged from been there, done that, gave up, to fairly negative &#8211; litigation is a dirty word, we should just ask more nicely for it.  I concede that there should be an organization that plays nice and makes contacts and gets data that way.  And OSGeo is easily one of the ideal organizations to do this.  But I&#8217;m still interested in using another organization, perhaps <a href="http://topp.openplans.org">TOPP</a>, to actually go after some of this data in a more &#8216;aggressive&#8217; manner.</p>
<p>What&#8217;s interesting to me about all of this is looking at my root assumptions about government, relative to those who feel that litigation for FOIA stuff is &#8216;highly controversial and antagonistic&#8217;.  It probably comes down to the fact that I don&#8217;t really trust the government.  Though that statement simplifies things far too much.  I don&#8217;t think the governments out to get us, that it&#8217;s an evil institution that must be smashed to the ground.  Or that our system of government is bad.  On the contrary, I think that our system of government is pretty good.  But I also believe that it could be better, that there are potentially more just systems of organizing and decision making for human beings, that our current form of democracy is the end all and be all (indeed at times I fear it&#8217;s taken a turn for the worse).  But let&#8217;s focus for now on our current system of government, instead of utopistic futures.</p>
<p>I believe that it is my responsibility to do things like pursue FOIA litigation.  I feel that institutions have a tendency towards stagnation and even corruption.  At times I despair and feel the current massive influence of corporations on the state, the fact that money rules, is just an incredibly advanced form of corruption and propaganda.  Given this tendency, there needs to be forces that keep the institutions honest and rise up if things get too bad.  Thankfully, the founders of our current system of government were downright brilliant, able to build a set of documents which helped ushered in the more worldcentric values of freedom of equality which existed in only a majority of the population.  Wilber elaborates:</p>
<blockquote><p>The brilliance of the Founding Fathers was that they found a way to take this rare, elite stance&#8211;demanding equality and freedom for all&#8211;and force it on an entire population as the backbone of a series of legal and behavioral codes that demanded that, even if individuals are not at moral-stage 5 in their own interiors, they must conform their exterior behavior to rules consistent with a moral-stage-5 act (e.g., you do not have to love me, but if you shoot me they will lock you up). Thus, at their best, the laws of America embodied an attempt to encode higher, postconventional, worldcentric responses&#8211;regardless of race, sex, color, or creed&#8211;implemented with the consent of the governed (the moral-stage-5 social contract), even if those laws were developmentally ahead of most of the governed.  (read more at &#8216;The Deconstruction of the World Trade Center&#8217;, <a href="http://wilber.shambhala.com/html/books/boomeritis/wtc/part2.cfm/">part 2</a>, though the <a href="http://wilber.shambhala.com/html/books/boomeritis/intro/intro.cfm/">whole thing</a> is worth reading)</p></blockquote>
<p>Throughout our history various documents have pointed the way to a more just world, and I firmly believe the Freedom of Information act was one of them.  My lawyer friends say it&#8217;s an incredibly solid piece of law, that really clearly states that just about everything that a government does should be open and available to its citizens.  Which makes infinite sense when viewed through the lens of what a truly democratic society should look like.  But we&#8217;ve become used to a government often antagonistic to its people, and doing all that it can to keep things certain things secret.  This can be for downright malicious reasons, but we need to remember not to attribute malice what can be explained by <a href="http://www.usemod.com/cgi-bin/mb.pl?AssumeStupidityNotMalice">stupidity or ignorance</a><a href="http://www.usemod.com/cgi-bin/mb.pl?AssumeStupidityNotMalice"></a>.  Often it&#8217;s the attitude that politicians feel they know what&#8217;s best, or even silly things like fear of reprisal if their works not perfect, as I hit on in &#8216;<a href="http://cholmes.wordpress.com/2006/06/16/the-metadata-problem-or-the-problem-with-metadata/">The Metadata Problem</a>&#8216;.  Indeed I feel the same thing about corporations, that they aren&#8217;t evil controlled by evil capitalists, they&#8217;re just a weird institution that has followed its own logic too far and gotten out of hand.</p>
<p>The nice thing about government though is that it was designed with checks and balances that are ultimately in the hands of citizens (unlike corporations, which are only checked by shareholders, which often just stands in for &#8216;profit&#8217;).  And so I feel it is the responsibility of conscious and informed citizens to make use of those checks and balances for a more open society.  This is what I feel about FOIA litigation, it is the best way to engage with government. The law is crystal clear on the fact that data should be open.  Yet institutions constantly give up a number of excuses as to why it should not be, the majority of which aren&#8217;t in line with the spirit or the letter of the FOIA.  They are institutions that seek to propagate themselves, and/or are staffed by people who are ignorant and/or seeking to cover their stupidity.  So they will naturally be hesitant to turn over information &#8211; if you&#8217;re doing a poor job you wouldn&#8217;t want to turn over evidence of that.  But the point of FOIA is so that citizens can be aware if people in their government are doing a poor job.  And of course it often ends up antagonistic, people will fight tooth and nail if they know there&#8217;s some information that can really harm them.  Which makes me want to go after the information even more.  I mean, I&#8217;m all for asking nicely initially.  But when they constantly say they&#8217;re working with you, while giving away nothing and offering up any available excuse (say money for processing before 9/11 and &#8217;security&#8217; after), then it gets a bit old.</p>
<p>The interesting thing about <i>all</i> FOIA litigation is that it <i>always</i> starts with a polite request for the information.  Which is then denied, and an appeal is even made.  Litigation is the last step, when reasonable requests have already been denied.  I&#8217;m not sure how much asking more nicely can help.  Of course there could be some backroom deal to let someone get some information, but I feel for a more open society that information needs to be truly open.  It doesn&#8217;t help society as a whole if an architect can get access to the data for their newest plans, it only helps when the data is open for remixing, for citizen analysis, for reuse for other purposes.</p>
<p>A final note, the current situation is downright shitty, since there must exist high quality imagery &#8211; satellite and aerial photos &#8211; that have previously never had access given to because of &#8217;security&#8217; reasons.  And there was nothing about that statement you could really argue with.  But now Google, Microsoft, Yahoo! and others have made incredibly high quality imagery available to anyone with an internet connection.  So it&#8217;s obvious that releasing the governments similar data is not going to increase the security risk in the slightest, since some terrorist can <i>already</i> get access to the same data.  So the only ones being hurt are those who are not interested in only getting their maps through big commercial providers, who don&#8217;t want to be advertised to, who want to build new interesting applications on their own.</p>
<p>But yes, in conclusion, I feel it&#8217;s the responsibility of citizens to demand and exercise the freedoms stated as given by the government.  I&#8217;m not for a rampant litigation society, and don&#8217;t jump at the chance to sue someone.  But in this case the courts are the branch of government which holds the power in check.  Indeed lately the courts have done the best work of the three branches of government to protect freedom, currently laying the smack down on the Bush administration to curtail the broad powers they&#8217;ve been taking for themselves (see <a href="http://www.nytimes.com/2006/06/30/washington/30hamdan.html?ex=1152590400&amp;en=5c37e47bcc8a9691&amp;ei=5070">NYTimes</a> (though probably will expire soon)).  But for the courts to work, cases must be raised to engage them if the normal processes fail.  They can not try and judge what does not come before them.  If everyone just accepts things they way they are, then little will change.  And if we are to cease to care, if apathy overtakes, then the future does not look bright &#8211; we will be dominated by the institutions that we made, instead of we the people leading the way to a better tomorrow.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=26&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/07/09/freedom-of-information-and-geodata/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>Architectures of Participation for metadata.</title>
		<link>http://cholmes.wordpress.com/2006/06/23/architectures-of-participation-for-metadata/</link>
		<comments>http://cholmes.wordpress.com/2006/06/23/architectures-of-participation-for-metadata/#comments</comments>
		<pubDate>Fri, 23 Jun 2006 22:02:50 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">https://cholmes.wordpress.com/2006/06/23/architectures-of-participation-for-metadata/</guid>
		<description><![CDATA[So if metadata is the problem, what&#8217;s the solution?
I believe there are two parts.  The first is to automate as much as possible, the second is to involve people as much as possible.
Automation:
The remote sensing community figured out awhile ago that the best way to ensure that there&#8217;s alway some decent metadata is to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=24&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So if metadata is the <a href="http://cholmes.wordpress.com/2006/06/16/the-metadata-problem-or-the-problem-with-metadata/">problem</a>, what&#8217;s the solution?</p>
<p>I believe there are two parts.  The first is to automate as much as possible, the second is to involve people as much as possible.</p>
<p><b>Automation:</b></p>
<p>The remote sensing community figured out awhile ago that the best way to ensure that there&#8217;s alway some decent metadata is to embed it in the data itself.  In geotiff, jpeg2000, and others, the headers of the files always say the time the image was created and the area that it represents.  In vector formats, there is nothing like this.  What needs to happen is that the tools that process the data need to automatically annotate what the original sources and what was done to them and by whom.  Someone is always logged in to a computer, even Office includes who the author of a file was.  Those who gather and create data should not be saddled with the responsibility of also creating good metadata, instead as much as possible should be created automatically at creation time, with them just making sure that their settings are right.</p>
<p><b>People:</b></p>
<p>There is a saying in the open source software, that ESR dubbed &#8216;<a href="http://en.wikipedia.org/wiki/Linus's_law">Linus&#8217; Law</a>&#8216;: &#8216;Given enough eyeballs, all bugs are shallow&#8217;.  My law for geospatial metadata would be &#8216;Given enough eyeballs, good metadata will emerge&#8217;.  Given a large enough user base, problems with metadata will be obvious and can be corrected and annotated to be better by <i>someone</i>. But the pre-requisite is that the control of the metadata must be in the hands of all, just like open source software is.  Of course that may not mean everyone necessarily has write access to the metadata (though it might), but instead that there is an <a href="http://cholmes.wordpress.com/2006/01/24/architectures-of-participation-yktm/">architecture of participation</a> around metadata that allows feedback loops that find errors in metadata to feed back in to the original.</p>
<p>How will this work?  There are many models out there, and I&#8217;m not sure exactly what the architecture will look like, but I have a couple of ideas.  The follow up to Linus&#8217;s law is that the person who <i>finds</i> the bug is usually not the person who fixes it.  Similarly the person who creates the geospatial data should not usually be the one who creates the metadata.  It&#8217;s the last task that they&#8217;re excited about doing, it&#8217;s similar to how coders don&#8217;t like to comment their code, but it&#8217;s even worse, since there are arcane standards that require &#8216;<a href="http://www.fgdc.gov/training/index_html">training</a>&#8216;. .</p>
<p>So what we need to do is open the door for others to edit the metadata.  The most obvious solution is wiki-able metadata, editable by anyone.  This is certainly a step in the right direction, but I think we could do better.  The next solution could look something like amazon, with their listings of books.  People can write comments about the books, adding additional information, and giving subjective opinions.  Others can then &#8216;rate&#8217; their comments, with the &#8216;was this review helpful to you?&#8217; functionality, so that the best comments rise to the top.  So to in geospatial metadata, those who have downloaded or browsed the dataset, studied it extensively, know the field, ect. are the most able to comment on the data.  Others rate the comments that were helpful to them, and so one can easily see what others thought of it.</p>
<p>Beyond that I think it&#8217;d be interesting to add a social component to it.  For example you could fill out a profile, and perhaps the domain you&#8217;re most interested in is ornithology.  You would obviously care about the datasets that others in the same domain are interested in, and especially datasets that they rate highly.  Ideally you could bring this back to the automation, and have not only the creation of metadata be automated, but also the addition of additional metadata.  Your desktop GIS, or 3d browser would automatically tally what datasets you&#8217;ve looked at, and it would rate higher ones that you consistently come back to.  Of course you could manually lower the rating, maybe you come back to one since you&#8217;re masochistic and like using really bad data &#8211; you as the user should be able to override the default value, but it&#8217;s really nice to have the automatically created defaults.</p>
<p>If the clients to browse and use data are a part of the architecture of participation, the creation of good metadata becomes much easier.  The problem then shifts back to machines, to being able to process all this metadata that people are generating in to something useful.  Right now the best we&#8217;ve probably got in the way of organizing this stuff is maybe the Google Earth Community board or a few of the sites that organize mash-ups.  These are the Yahoo!&#8217;s of the geospatial arena, humans running around trying to organize what&#8217;s out there.  I hope that we will see massive amounts of valuable data that will just beg for an innovative company to come along and help organize it all.  The other way to bootstrap could be to just start a nuetral catalog where anyone can register, including registering other people&#8217;s services.  And build a layer on top that allows additional comments and ratings.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=24&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/06/23/architectures-of-participation-for-metadata/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>The Metadata problem.  Or, the problem with metadata</title>
		<link>http://cholmes.wordpress.com/2006/06/16/the-metadata-problem-or-the-problem-with-metadata/</link>
		<comments>http://cholmes.wordpress.com/2006/06/16/the-metadata-problem-or-the-problem-with-metadata/#comments</comments>
		<pubDate>Fri, 16 Jun 2006 21:13:00 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">https://cholmes.wordpress.com/2006/06/16/the-metadata-problem-or-the-problem-with-metadata/</guid>
		<description><![CDATA[In the geospatial domain, a big problem that many worry about is &#39;metadata&#39;.   Metadata is the information about the data: who collected it, when it was last updated, how accurate it is, how it was made, who to contact to get it, ect.  For many years the FGDC, the coordinating organization for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=23&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In the geospatial domain, a big problem that many worry about is &#39;metadata&#39;.   Metadata is the information <i>about</i> the data: who collected it, when it was last updated, how accurate it is, how it was made, who to contact to get it, ect.  For many years the <a href="http://www.fgdc.gov/">FGDC</a>, the coordinating organization for sharing geospatial information in the US, has primarily focused on getting people to write metadata for their datasets, and to put the metadata in catalogs of information so that others know what information is out there.</p>
<p>Unfortunately, though millions of dollars have been spent educating people on metadata standards and how to fill them out, there is still shockingly little metadata, let alone actual data, available.  Many believe that metadata has to be the basis of the coming &#39;geospatial web&#39;, that being able to at least search who has what information is the first step towards getting even more data available.  If I know who has what information, then at least I can seek them out and offer to pay them for it, at least it exists in some form, or so the argument goes.</p>
<p>The big counter to this argument, however, is the World Wide Web.  When you write a web page, how much metadata are you required to fill out?  Absolutely none.  Yes, there are some meta-tags in html, but none are required, and your web page will still be found if there are none.  Why isn&#39;t this metadata needed?  Because a whole industry has been built around helping you search web pages, indeed, to judge by what sites get the most traffic, it&#39;s definitely the most important.  Why did these search engines come about?  Because there was data.  Lots of it.  And people needed help finding it.  In the early days it was Yahoo!, which was able to hire a bunch of people to search the web and categorize it.  As the web started growing faster than a team of monkeys clicking all over the place could handle, automated techniques began to be used, with Google emerging as the clear winner.</p>
<p>And the web continues to innovate, with blogs that one person can follow for some other individual&#39;s recommendations of information that may be relevant to them, with community rated sites like <a href="http://slashdot.org">slashdot</a> and <a href="http://digg.com">digg</a>, and community tagging on sites like <a href="http://flickr.com">flickr</a> and <a href="http://del.icio.us">del.icio.us</a>.  Many people are looking to apply such things to geospatial, but what needs to happen first is to put data online.</p>
<p>Unfortunately many of the largest organizations that have data don&#39;t put it online.  One argument is technical, that it costs too much and is too hard to set up a server to get the data out there.  I hope that <a href="http://geoserver.org">GeoServer</a>, my main focus in the last few years, is able to offer a cost free easy to use alternative to make that argument less effective.  But I believe there&#39;s a deeper issue, mostly related to psychology, with individuals being scared to put their data out there.  Why?  Because the individuals who produce it fear that what they&#39;ve made isn&#39;t good enough, that it has to be perfect, or people will think less of them.  And it gets even worse, since there&#39;s this whole metadata pressure, that says they better have good metadata if they want to put things out there.</p>
<p>I understand the fear well, when my boss first asked me to release my code to the public repository, where anyone could look at it, it freaked me out.  I asked him for an extra week, and spent it adding more comments, redoing the quicker hacks I did for cleaner code, ect.  At the end of the week he asked me again, and I still didn&#39;t feel ready.  What if someone read it and realized I was a bad coder?  It might hurt my chances of a future job.  It was putting a piece of myself out there for others to judge, and it was very scary.  But I eventually got over it, because I realized that even very code that I wrote is generally better than their alternative, which is <i>nothing</i>.</p>
<p>In the geospatial domain, for the most part, we get nothing.  People are afraid others might find errors, or they don&#39;t have the time to fill out the appropriate metadata.  And past that they lack the skills to set up a server, or a good place to just post their data.  Though there is a freedom of information act in the US that basically requires most any information by the government to be available to all taxpayers, there is still just a tiny percentage of geospatial information available, let alone accessible to an average user.</p>
<p>I think one of the biggest things needed is a shift in thinking.  Metadata needs an architecture of participation, and there needs to be a culture of encouragement.  Indeed we need an architecture of participation around geospatial data, so that releasing it isn&#39;t opening yourself up to criticism, but instead it puts the onus on others to make what you&#39;ve put out better, or to move on.  This is how it works in the Open Source movement, code released is always seen as a good thing, even if it&#39;s not what I need.  Once the data starts to get out there, I believe it will begin to make economic sense for companies to build search engines and participation based organization schemes that will organize it.  The problem is not a lack of metadata, instead it&#39;s the focus on metadata that&#39;s slowing down getting real data out there for real innovation.  I&#39;ll write more about what I think can help in a future post.</p>
<p>(for a great piece about metadata in general, see: <a href="http://www3.uji.es/~gould/metadatos/death-metadata.pdf">Is it time for a Moratorium on&nbsp; Metadata?</a>)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=23&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/06/16/the-metadata-problem-or-the-problem-with-metadata/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>Building the GeoSpatial Web, Introduction</title>
		<link>http://cholmes.wordpress.com/2006/06/11/building-the-geospatial-web-introduction/</link>
		<comments>http://cholmes.wordpress.com/2006/06/11/building-the-geospatial-web-introduction/#comments</comments>
		<pubDate>Sun, 11 Jun 2006 15:36:13 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[geospatial web]]></category>

		<guid isPermaLink="false">https://cholmes.wordpress.com/2006/06/11/building-the-geospatial-web-introduction/</guid>
		<description><![CDATA[Ok, it&#39;s finally time for me to get to the whole reason I started this blog, which I thought I&#39;d have done in the first month or two.  The thing I&#39;d like to examine is how architectures of participation can apply to geospatial.  I started a journal paper when I was in Africa, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=22&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ok, it&#39;s finally time for me to get to the whole reason I started this blog, which I thought I&#39;d have done in the first month or two.  The thing I&#39;d like to examine is how <a href="http://cholmes.wordpress.com/2006/01/24/architectures-of-participation-yktm/">architectures of participation</a> can apply to geospatial.  I started a journal paper when I was in Africa, with the help of Mike Gould and Andreas Wytzisk.  Unfortunately it was far too speculative for academia, and we&#39;ve had a hard time turning it in to a real journal article, with appropriate references for everything.  I learned a lot from their help, but as I have no immediate plans to be an academic, and more just want to try to see the ideas come in to being, I decided it makes sense to just present what I came up with in a blog so it&#39;s out, so the things I thought about my year in Zambia don&#39;t just live in my head.</p>
<p>The subject of the paper was applying &#39;open source principles&#39; to &#39;spatial data infrastructures&#39;.  I&#39;ve since taken to terms that I like a bit better for each, which I&#39;ve been using in this blog.  Architectures of Participation I use for &#39;open source principles&#39;, so as to not confuse the issue as much (see my original post, linked above, for more).  And I&#39;ve found the term SDI too over-used so it now means too many different things to people.  So I prefer &#39;GeoSpatial Web&#39;, which I believe would have the same end result that the SDI builders desire &#8211; just as the World Wide Web is the way of organizing and searching tons of text information without ever making people fill out metadata and put their data in catalogs.</p>
<p>There are four areas where I feel geospatial could benefit from increased architectures of participation.  This should strike as a lot less radical than a couple years ago, as <a href="http://en.wikipedia.org/wiki/Web_2.0">&#39;web 2.0&#39;</a>  is on the cover of newsweek and geospatial leads the <a href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)">&#39;mash-up&#39;</a> charge (see for example <a href="http://www.programmableweb.com/apis">http://www.programmableweb.com/apis</a>, which at the time of the writing had 30% of mashups written with Google Maps (#1), plus 5% GeoNames, and 5% Yahoo Maps).  But I believe that something much bigger could happen than a bunch of one off mashups.  I believe that there is the potential for a true &#39;GeoSpatial Web&#39;, where geodata is so available and so rich that it becomes a texture, a foundation on top of which new services can be made.  Just as the World Wide Web enables these geospatial mashups &#8211; one architecture of participation begets many more &#8211; so too will the geospatial web ultimately enable new layers of openness and collaboration.  The things that jump to me are urban planning: open source traffic modeling, true citizen participation in planning &#8211; able to adjust simulation variables online, being able to walk by an empty lot and learn what&#39;s going to be built there next, and to use one&#39;s mobile phone to leave feedback on the plan.  But I imagine it will mean different things to different domains, just the WWW has enabled connections that no one could anticipate.  But the point is we won&#39;t just have mash-ups, instead we&#39;ll have mashups that talk to each other, that live as information in their own right, to be re-used and re-mashed, not merely the end combination of commercial APIs as they tend towards now.</p>
<p>The four areas where I initially see architectures of participation being applied are (in no particular order)</p>
<ul>
<li>Metadata &#8211; creation and updating</li>
<li>Geospatial data &#8211; generation and maintenance</li>
<li>Software for geospatial (open source)</li>
<li>Distribution of data</li>
</ul>
<p>If these four things come in to place, we will start to have holarchy of participation around geospatial data.  I believe we will no longer talk about building &#39;spatial data infrastructures&#39;, but that things will just come together in an integrated web of information.  It will no longer be a matter of paying people to learn how to fill out metadata and put their data online, but instead citizens will ask the question &#39;why isn&#39;t this data available?&#39;, just like we now wonder how companies and governments don&#39;t have a web presence.  The SDI builders should focus on enabling bottom up participation, innovating to enable a new kind of infrastructure, instead of relying on past tech metaphors.</p>
<p>Over the next bunch of posts I hope to explore in depth what can be done in the geospatial domain to bring more participation.  I believe that if done right it will enable what we dream of, and more.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=22&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/06/11/building-the-geospatial-web-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
		<item>
		<title>Next steps for mashups</title>
		<link>http://cholmes.wordpress.com/2006/04/07/next-steps-for-mashups/</link>
		<comments>http://cholmes.wordpress.com/2006/04/07/next-steps-for-mashups/#comments</comments>
		<pubDate>Fri, 07 Apr 2006 19:41:34 +0000</pubDate>
		<dc:creator>cholmes</dc:creator>
				<category><![CDATA[architectures of participation]]></category>
		<category><![CDATA[geospatial]]></category>

		<guid isPermaLink="false">https://cholmes.wordpress.com/2006/04/07/next-steps-for-mashups/</guid>
		<description><![CDATA[Just read Schuyler&#39;s thoughts on Web Map API&#39;s over at Mapping Hacks and he ends with a query about the next stage of the game for web mapping.  I&#39;m pretty sure I know where he&#39;s going, which I&#39;m planning on exploring fully here (been planning for awhile, but I&#39;m still not giving up, I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=19&subd=cholmes&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Just read Schuyler&#39;s thoughts on <a href="http://mappinghacks.com/2006/04/07/web-map-api-roundup/">Web Map API&#39;s</a> over at <a href="http://mappinghacks.com">Mapping Hacks</a> and he ends with a query about the next stage of the game for web mapping.  I&#39;m pretty sure I know where he&#39;s going, which I&#39;m planning on exploring fully here (been planning for awhile, but I&#39;m still not giving up, I promise), but I had a few thoughts at this nice <a href="http://locationintelligence.com/conference">LI Conference</a> hosted by <a href="http://directionsmag.com">Directions</a>.</p>
<p>The main thought is really quite simple, on how we take an intermediary step to the full on Geospatial Web dreams.  It&#39;s this:</p>
<p>Yahoo!, Microsoft and Google need to build in <a href="http://georss.org">GeoRSS</a> <i>out</i>put in to their mashup APIs.</p>
<p>At this LI conference, the vendor guys were actually getting quite good talking about GeoRSS, and how they can read it in.  Which is sort of interesting to me.  But what gets really interesting is when they can output GeoRSS by default.  This turns any mashup in to <a href="http://paul.kedrosky.com/archives/001502.html">Drive By Data</a> and the essence of Tim O&#39;Rielly&#39;s <a href="http://www.oreillynet.com/pub/wlg/3017">Architecture of Participation</a> (<a href="http://cholmes.wordpress.com/2006/01/24/architectures-of-participation-yktm/">mine&#39;s</a> a bit more on top of that) &#8211; that users will create things of value simply by doing what they&#39;re doing already.</p>
<p>It makes it so I can build a mashup that is just a synthesis of three other mashups, from Yahoo! and Microsoft, since by using their API a hacker would have (perhaps) unknowingly made a GeoRSS feed of the points he was plotting.  Right now that&#39;s impossible unless the mashuper explicitly make their data available.  Many just put it up in a simple xml format already, but by building GeoRSS explicitly in to the mapping engine, it will always happen.  Once this gets started, you can start to see what GeoSpatial Search would look like, and these search engine companies can apply what they know best to maps.  Not just finding local information, but allowing us to search and sort layers of data that users from all the world are putting up on mashups.  Yahoo! is making some traffic feeds and whatnot available as GeoRSS, but they&#39;re not yet making it so anyone who makes a mashup has a feed that someone else can attach to, in the way that flickr or del.icio.us does.</p>
<p>Once this happens, will see the start of real mashups, not just attaching data from one db to a silo of information, but allowing mashups to interact, to overlay housingmaps with a crime map with a pollution map with a starbucks location map, to see how housing prices are affected by such things.  You start to enable citizens to discover interesting trends spatially, instead of just sitting back and letting a programmer/masher decide how things should be overlaid.  The GeoSpatial Web becomes richer, lowering the bar so that it&#39;s not just javascript programmers who can display data how they want, but so that it&#39;s really anyone.</p>
<p>And once we make the first step with GeoRSS, then we can start to get WMS and WFS, to combine with the rest of the Geospatial Web, so that we&#39;re not in divergent walled gardens, but instead all speak the same language and start to build something much bigger.  But even if they just start with GeoRSS then I can just make a datastore in <a href="http://geoserver.org">GeoServer</a> that can translate from GeoRSS to the richer display options of WMS and deeper query language possible with WFS.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cholmes.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cholmes.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cholmes.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cholmes.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cholmes.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cholmes.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cholmes.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cholmes.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cholmes.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cholmes.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cholmes.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cholmes.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cholmes.wordpress.com&blog=5073&post=19&subd=cholmes&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cholmes.wordpress.com/2006/04/07/next-steps-for-mashups/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d66c56d84acc509e287558a42fd5ed9a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">cholmes</media:title>
		</media:content>
	</item>
	</channel>
</rss>