SlideShare a Scribd company logo
1 of 53
The Municipal Web:
Open311 & A Network of Civic Services




Philip Ashlock - OpenPlans
Where 2.0 Conference - March 2010
The Open Planning Project
openplans.org
We work with software-developer and advocacy communities to create both
technology & media that support a smarter, more open, and livable society

Civic Works




Civic Media
Open311.org   A standard for collaborative geospatial issue-tracking.
Public bug trackers for real world problems
Public bug trackers for real world problems




Can we track development in addition to bugs?
911 for Emergency Action
311 for Emergent Action
Open311.   A standard for collaborative geospatial issue-trackin
org
DevCamp
New York City   October 24, 2009
A National 311 API?
API




      Distributed innovation
API



                         API
Live Maps with PuSH Feeds




                                                     +

PubSubHubbub
PubSubHubbub                                             GeoRSS
A
simple
,
open,
web‐hook‐based
pubsub
protocol
&

open
source
reference
implementa0on
A simple, open, web-hook-based pubsub protocol &
open source reference implementation
Telephone & SMS Accessibility from a web API?
GeoWebDNS: Geospatial Glue for Distributed APIs




                                     Text
                                       t

GeoWebDNS Stack:
PostGIS
GeoAlchemy
WebOb
SilverLining / Libcloud deployment
http://demo.geowebdns.org
The Municipal Web?
The Architecture of Participation
                        http://bit.ly/webocracy



                      Web        Open
                                   t          Republic

  Parsable         Open Data                      Free Citizen   Public


  Platform     Open Interface                     Democracy      Process


Distributed   Open Standards                      Constitution   Decentralized
O
Vancouver
                    Seattle   Edmonton
               Portland

                                                                  State of Vermont
    San Francisco                                          New York City
                                         Washington D.C.
State of California
OpenMuni   City and County of
           San Francisco
I'd
      Open311
      www.open311.org

      Philip Ashlock    The Open Planning Project
      phil.ashlock.us   openplans.org
The Municipal Web

Philip          Find Resources at:
Ashlock
http://         http://wiki.OpenMuni.org
OpenPlans.org

More Related Content

Similar to The Municipal Web: Open311 and a Network of Civic Services

Open 311: A Platform for a Participatory Civic Infrastructure
Open 311: A Platform for a Participatory Civic InfrastructureOpen 311: A Platform for a Participatory Civic Infrastructure
Open 311: A Platform for a Participatory Civic InfrastructureOpenPlans
 
Alex Corbi - Visualizing open data with carto_db
Alex Corbi - Visualizing open data with carto_dbAlex Corbi - Visualizing open data with carto_db
Alex Corbi - Visualizing open data with carto_dbOpen Labs Albania
 
Open Infrastructure for Tomorrow’s Cities
Open Infrastructure for Tomorrow’s CitiesOpen Infrastructure for Tomorrow’s Cities
Open Infrastructure for Tomorrow’s CitiesNick Grossman
 
Bangkok | Mar-17 | The OpenAQ Story: Combining Open Data + Community for Impact
Bangkok | Mar-17 | The OpenAQ Story: Combining Open Data + Community for ImpactBangkok | Mar-17 | The OpenAQ Story: Combining Open Data + Community for Impact
Bangkok | Mar-17 | The OpenAQ Story: Combining Open Data + Community for ImpactSmart Villages
 
Open data and the city of Montreal
Open data and the city of MontrealOpen data and the city of Montreal
Open data and the city of Montrealdawnmckinnon
 
Open Gov and Open Data intro
Open Gov and Open Data introOpen Gov and Open Data intro
Open Gov and Open Data introCarlo Vaccari
 
Web2.0.2012 - lesson 10 - open data
Web2.0.2012 - lesson 10 - open dataWeb2.0.2012 - lesson 10 - open data
Web2.0.2012 - lesson 10 - open dataCarlo Vaccari
 
2012_Chicago End of Year Report
2012_Chicago End of Year Report2012_Chicago End of Year Report
2012_Chicago End of Year ReportCode for America
 
The future of the internet: version 4
The future of the internet: version 4The future of the internet: version 4
The future of the internet: version 4Jon Lebkowsky
 
Open Freedoms / Open Practices
Open Freedoms / Open PracticesOpen Freedoms / Open Practices
Open Freedoms / Open PracticesPaul_Stacey
 
Glyn Moody - open data, open innovation
Glyn Moody - open data, open innovationGlyn Moody - open data, open innovation
Glyn Moody - open data, open innovationglynmoody
 
Reaching New Audiences with New Tools
Reaching New Audiences with New ToolsReaching New Audiences with New Tools
Reaching New Audiences with New ToolsStephanie Camay
 
How to involve citizens in Open Data - presentation @ HOMER conference, Sevil...
How to involve citizens in Open Data - presentation @ HOMER conference, Sevil...How to involve citizens in Open Data - presentation @ HOMER conference, Sevil...
How to involve citizens in Open Data - presentation @ HOMER conference, Sevil...okfn
 
Getting citizens involved in Open Data (OKFN presentation @ HOMER conference,...
Getting citizens involved in Open Data (OKFN presentation @ HOMER conference,...Getting citizens involved in Open Data (OKFN presentation @ HOMER conference,...
Getting citizens involved in Open Data (OKFN presentation @ HOMER conference,...Christian Villum
 
Isle of Man open data overview
Isle of Man open data overviewIsle of Man open data overview
Isle of Man open data overviewChris Taggart
 

Similar to The Municipal Web: Open311 and a Network of Civic Services (20)

OpenPlans Overview
OpenPlans OverviewOpenPlans Overview
OpenPlans Overview
 
Open 311: A Platform for a Participatory Civic Infrastructure
Open 311: A Platform for a Participatory Civic InfrastructureOpen 311: A Platform for a Participatory Civic Infrastructure
Open 311: A Platform for a Participatory Civic Infrastructure
 
Alex Corbi - Visualizing open data with carto_db
Alex Corbi - Visualizing open data with carto_dbAlex Corbi - Visualizing open data with carto_db
Alex Corbi - Visualizing open data with carto_db
 
Open Infrastructure for Tomorrow’s Cities
Open Infrastructure for Tomorrow’s CitiesOpen Infrastructure for Tomorrow’s Cities
Open Infrastructure for Tomorrow’s Cities
 
Bangkok | Mar-17 | The OpenAQ Story: Combining Open Data + Community for Impact
Bangkok | Mar-17 | The OpenAQ Story: Combining Open Data + Community for ImpactBangkok | Mar-17 | The OpenAQ Story: Combining Open Data + Community for Impact
Bangkok | Mar-17 | The OpenAQ Story: Combining Open Data + Community for Impact
 
OKFN_OpenDataMx
OKFN_OpenDataMxOKFN_OpenDataMx
OKFN_OpenDataMx
 
Open government- fossa2010
Open government- fossa2010Open government- fossa2010
Open government- fossa2010
 
Open data and the city of Montreal
Open data and the city of MontrealOpen data and the city of Montreal
Open data and the city of Montreal
 
Open Gov and Open Data intro
Open Gov and Open Data introOpen Gov and Open Data intro
Open Gov and Open Data intro
 
Web2.0.2012 - lesson 10 - open data
Web2.0.2012 - lesson 10 - open dataWeb2.0.2012 - lesson 10 - open data
Web2.0.2012 - lesson 10 - open data
 
2012_Chicago End of Year Report
2012_Chicago End of Year Report2012_Chicago End of Year Report
2012_Chicago End of Year Report
 
The future of the internet: version 4
The future of the internet: version 4The future of the internet: version 4
The future of the internet: version 4
 
Open Freedoms / Open Practices
Open Freedoms / Open PracticesOpen Freedoms / Open Practices
Open Freedoms / Open Practices
 
Random Hacks of Kindness
Random Hacks of KindnessRandom Hacks of Kindness
Random Hacks of Kindness
 
Glyn Moody - open data, open innovation
Glyn Moody - open data, open innovationGlyn Moody - open data, open innovation
Glyn Moody - open data, open innovation
 
Stephen Dunn, the Guardian
Stephen Dunn, the GuardianStephen Dunn, the Guardian
Stephen Dunn, the Guardian
 
Reaching New Audiences with New Tools
Reaching New Audiences with New ToolsReaching New Audiences with New Tools
Reaching New Audiences with New Tools
 
How to involve citizens in Open Data - presentation @ HOMER conference, Sevil...
How to involve citizens in Open Data - presentation @ HOMER conference, Sevil...How to involve citizens in Open Data - presentation @ HOMER conference, Sevil...
How to involve citizens in Open Data - presentation @ HOMER conference, Sevil...
 
Getting citizens involved in Open Data (OKFN presentation @ HOMER conference,...
Getting citizens involved in Open Data (OKFN presentation @ HOMER conference,...Getting citizens involved in Open Data (OKFN presentation @ HOMER conference,...
Getting citizens involved in Open Data (OKFN presentation @ HOMER conference,...
 
Isle of Man open data overview
Isle of Man open data overviewIsle of Man open data overview
Isle of Man open data overview
 

Recently uploaded

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

The Municipal Web: Open311 and a Network of Civic Services

  • 1. The Municipal Web: Open311 & A Network of Civic Services Philip Ashlock - OpenPlans Where 2.0 Conference - March 2010
  • 2. The Open Planning Project openplans.org We work with software-developer and advocacy communities to create both technology & media that support a smarter, more open, and livable society Civic Works Civic Media
  • 3. Open311.org A standard for collaborative geospatial issue-tracking.
  • 4. Public bug trackers for real world problems
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Public bug trackers for real world problems Can we track development in addition to bugs?
  • 21.
  • 22. 911 for Emergency Action 311 for Emergent Action
  • 23. Open311. A standard for collaborative geospatial issue-trackin org
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. DevCamp New York City October 24, 2009
  • 30.
  • 31.
  • 32.
  • 34. API Distributed innovation API API
  • 35. Live Maps with PuSH Feeds + PubSubHubbub PubSubHubbub GeoRSS A
simple
,
open,
web‐hook‐based
pubsub
protocol
&
 open
source
reference
implementa0on A simple, open, web-hook-based pubsub protocol & open source reference implementation
  • 36. Telephone & SMS Accessibility from a web API?
  • 37.
  • 38.
  • 39. GeoWebDNS: Geospatial Glue for Distributed APIs Text t GeoWebDNS Stack: PostGIS GeoAlchemy WebOb SilverLining / Libcloud deployment
  • 42.
  • 43. The Architecture of Participation http://bit.ly/webocracy Web Open t Republic Parsable Open Data Free Citizen Public Platform Open Interface Democracy Process Distributed Open Standards Constitution Decentralized
  • 44.
  • 45.
  • 46. O
  • 47.
  • 48. Vancouver Seattle Edmonton Portland State of Vermont San Francisco New York City Washington D.C. State of California
  • 49. OpenMuni City and County of San Francisco
  • 50.
  • 51.
  • 52. I'd Open311 www.open311.org Philip Ashlock The Open Planning Project phil.ashlock.us openplans.org
  • 53. The Municipal Web Philip Find Resources at: Ashlock http:// http://wiki.OpenMuni.org OpenPlans.org

Editor's Notes

  1. There’s a bit of ambiguity about this project because it has a pretty abstract name. The overarching domain is referred to as 311 services, but the main focus now is a standard for reporting and tracking geospatial issues.
  2. A very accurate analog can be found in open source software development where there are public facing collaborative issue trackers to collect and manage bug reports and track ongoing development in general.
  3. This analog is so accurate, that we even developed a set of geospatial extension on top of the open source Trac bug tracker to create GeoTrac. The analogy between free & open source software and our communities is a powerful one and historically it makes sense. The “free” in “free software” refers to the same “free” referred to in “free societies”
  4. The analogy between real word bug fixes and software bug fixes can get blurry some times. This is FixMyStreet, the first widely released example of collaborative geospatial issue tracking. Deployed for UK-wide use by MySociety 3 years ago.
  5. Inspired others in the Netherlands
  6. A few more from the Netherlands
  7. Probably the most successful and widely known example of this in the U.S. is by a company called SeeClickFix
  8. Maybe more widely known here in San Jose is another company called CitySourced
  9. Another project in Spain
  10. in Australia
  11. in India. This one is using Ushahidi.
  12. Ushahidi was originally developed in 2008 to report violence in Kenya following their elections.
  13. It has since been used for a variety of purposes. From crime reports.
  14. To war
  15. To a widespread catastrophe.
  16. to a snow storm in D.C.
  17. Now these are all examples of reporting and tracking problems, but like open source software, can we also track ongoing development? This is something that will be really interesting to see play out in Haiti as they continue to take ownership of Usha-Haiti and use it to track development and accountability as they recover and rebuild over the months and years to come.
  18. A very specific example of reporting and tracking development is this app we developed in coordination with the NYC DOT to report where bike racks are needed. When a neighborhood hits critical mass of requests the DOT is then able to efficiently deploy a bulk order.
  19. I hope these examples show the difference between something like 311 and more individualized emergency responses like those commonly associated with first responders. Even if not made public and collaborative, cities use 911 & 311 to measure and respond to emerging trends. Yet more open platforms and policies will only help to improve measurement and response to those trends.
  20. Now that you have a conceptual model of what Open311 refers to, let me describe the process of developing a standard around all of this.
  21. As an organization we’d been developing ideas and technology around collaborative issue tracking for a while, but had not yet been in a position to really deploy it and develop a community around it.
  22. Then about a year ago. John Geraci of OutSide.in helped cultivate a discussion about this on a forum he’d created called DIY City.
  23. That discussion and input from the developer community in D.C. helped influence the focus for Washington D.C.’s second Apps for Democracy contest. This contest was different from many other app contests in that it was focused on one dataset and that it was actually making use of a read/write API.
  24. Developed their API around their internal CRM (Hansen at the time). Successfully ran the competition and had several applications developed around the API.
  25. Influenced San Francisco who announced they would be focusing on this too.
  26. Brought everyone together to coordinate the technology and begin really working toward a shared specification. San Francisco released their draft. Influenced by both D.C.’s spec and a draft spec from SeeClickFix.
  27. Continued working with the developer community and coordinating with other cities. Established first iteration of spec and deployed their API early this month.
  28. Big announcement with Mayor Gavin Newson, CIO Chris Vein, White House CIO Vivek Kundra, and Tim O’Reilly
  29. National support for the effort. There was some confusion over the announcement because the API was often referred to as a “National API” or “Nationwide Platform” and of course it seems odd for San Francisco to be launching a national system.
  30. To clarify, this is meant to be an international standard that can act as a unified yet distributed platform much like the web. So far San Francisco has deployed and D.C. has followed the spec with it’s current API as well. Boston is also preparing to open their API.
  31. As a distributed platform. Innovation can be develop and spread organically, a software ecosystem can grow on a common foundation without reinventing the wheel, citizens get interoperability and consistent interfaces, cities get more efficient and consistent internal processes, and since it’s distributed the system as a whole is robust and fault tolerant.
  32. Diagram is actually take from a system architecture diagram for PubSubHubbub, but the point isn’t just that it’s decentralized. As an open system, other standards and innovations can easily be coupled with it to provide new features.
  33. Excited to see how developers can provide better access to it using web based voice and SMS services.
  34. Question of accessibility comes up often. There are two parts to accessibility - one is ubiquity and the other is a consistent interface that everyone has access to. As a telephone shortcode, 311 often fits this description, but this can be more difficult with a distributed web based system. Example of Ushahidi using 4636 shortcode and distributed processing of requests. The biggest problem with this system was that it wasn’t in place before the earthquake hit.
  35. Equivalent system architecture proposal for Open311 APIs. The 5 step workflow for processing a report maps very well to the 4636/Ushahidi workflow, but one of the main differentiators is that it doesn’t begin with the 4636 shortcode. Instead it begins with another API called GeoWebDNS.
  36. Municipalities are inherently distributed and they all share very similar needs and requirements as far as IT and public services so from an infrastructure perspective it makes sense to use the same model as the web for managing and deploying municipal information and communication technology.
  37. Though, I would argue there is a deeper reason for the distributed model: which is that it maps to the underlying protocols of our society.
  38. It turns out that there’s a lot of alignment between the fundamental architecture of the Web and the fundamental architecture of American Democracy. The more you think about things this way, the more you can begin to draw other parallels like maybe campaign finance reform is analogous to net neutrality.
  39. There are a number of books that get at this, but probably best of all is David Post’s In Search of Jefferson’s Moose. Post’s book is mostly a discussion about scaling large systems and it draws many parallels between Jeffersonian democracy and the web.
  40. This point is very clear when Jefferson is thinking about scaling American government to accommodate the Louisiana Purchase and beyond. Unlike Hamilton, Jefferson embraces the possibility of scaling the republic because he has a vision of a pervasive and widely distributed system of local self governance that can then filter up as necessary to state and national governments.
  41. With that in mind, let’s take a look at how the web and democracy are coming together with local open government initiatives. The state & local page on Data.gov doesn’t show too much activity on the local level, but it’s also only showing where data catalogs are available and data catalogs aren’t really about ensuring greater participation, they’re simply about providing greater access to information.
  42. So another measure is to look to see where the full Open Government Directive has influenced local level.
  43. Most of the local open government policy has happened on the west coast. Full legislation started in Vancouver then influenced Portland and San Francisco.
  44. There are now a variety of organizations working together to help coordinate these advancements and really orchestrate compatible data and policies among localities. We’re working on the best ways to structure this collaboration maybe in the form of a consortium of some sort. Some of this effort has been developing under the name OpenMuni.
  45. Much of the information and planning for this coordination can be found on the OpenMuni wiki at wiki.openmuni.org. There are a variety of exciting developments as far as coordinating data systems among localities. For transit, crime, environment, et cetera and I think GeoWebDNS will likely play a role in many of these
  46. one of the ones I’m the most excited about has just begun to coalesce. It’s called DemocracyMap and the idea is to collaboratively collect a base layer of data, both spatial and non-spatial from the census and throughout the web, to connect people to their local jurisdictions and local representatives. Think of it as OpenStreetMaps for local democracy.
  47. We’re planning another Open311 DevCamp likely in May to better develop the spec. Watch the website, twitter, or join the mailing list for more info