Geospatial Collaboration Chris Holmes OpenGeo
Agenda • Background • GeoNode • TsuDAT/Risiko • USGS NHD Editing and Versioning
“[Spatial Data Infrastructure] provides a basis for spatial data discovery, evaluation, and application for users and providers within all levels of government, the commercial sector, the non-profit sector, academia and by citizens in general.” – SDI Cookbook Spatial Data Infrastructure (SDI)
The theory of SDI developed before we learned what was possible with the Internet
...what an ideal SDI would be like Imagine...
...an SDI that makes uploading, sharing, and working with data as easy as blogging Imagine...
Publishing data Anthony has some spatial data and wants to display it as part of a blog post.
Publishing data Anthony uploads it to a public SDI, styles it, provides a background, and then puts a map widget on his blog.
Publishing data Meanwhile, the data, style, and map remain available on the public SDI for others to use.
Metadata and reputation The World Organization tells Cameron, their consultant, to put data she has gathered on their SDI.
Metadata and reputation Other users notice mistakes in the metadata. They notify Cameron and give it a low rating.
Metadata and reputation Cameron fixes the mistakes, and the other users rate the data more highly. Her reputation on the SDI improves.
Federated search A regional Health agency and a regional Transit agency have separate SDI systems.
Federated search Tom, a GIS analyst doing research, seeks out correlations between health and bicycle routes
Federated search Tom searches for data in a single federated index and downloads the data as a batch.
How do you make an SDI that's as compelling as modern, widely-used web services?
General Principles Grow Bottom Up Align Incentives through Openness Build it for Casual Users Features, not Policies
Grow Bottom-Up Reduce barriers to participation as much as possible. Be useful (if imperfect) as fast as possible.
Grow Bottom-Up Start with data. Let users work with it. Generate metadata as needed.
Align Incentives... Align incentives for contribution and use so growth is natural.
Align Incentives... Reward data providers for good contributions Encourage users to contribute back Make value of service transparent to system providers
... through Openness Provide a reason to participate Reward collaboration Make it as transparent as possible
Build it for Casual Users Using Spatial Data Infrastructure should not require expertise
Build it for Casual Users Reading documentation is too much work. The burden is on the system developers to make it intuitive to use.
Features, not Policies If SDI technology requires No overhead or compromises there will be No organizational resistance
Features, not Policies Look for and implement smart technical solutions to legitimate organizational concerns.
is a new software project to build this SDI
What does GeoNode actually do ?
Give a reason to participate A major problem with SDI is that people lack incentives to use it
Problems with Portals No benefit to registering Few real users No recognition or reward for the effort Uses stick, not carrot
Embed SDI in the real work of GIS practitioners, and it will have more impact.
Embed SDI in the real work of domain experts, and it will have more impact.
Embed SDI in the real work of everyone and it will have more impact.
Provides styling and cartography tools Users can use the tools on data they upload GeoNode provides a reason to participate
Map composer makes Maps Maps are an important content type They bind together ecosystem of geospatial content
Maps, Data and Users form an web to be browsed
Generic search engines (like Google, Bing) can crawl and rank these pages.
Users Have Identity People fill out user profiles to establish identity on the web Profiles are also useful data
Meanwhile, Metadata Pain Good metadata for geospatial data is important but hard to produce.
GeoNode has user profiles and features them prominently Those profiles have ISO metadata fields within them
Metadata Published Metadata is published with open standard CSW using GeoNetwork