GeoServer and Architectures of Participation for Geospatial Information by by Chris Holmes The Open Planning Project.