Slide 1

Slide 1 text

Philip Ashlock | | AGCCP May 2012 Open311 Intro to

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

An open communication standard for public services & local government Open311

Slide 4

Slide 4 text

Open311 is not a product nor is it a specific piece of soware

Slide 5

Slide 5 text

Open311 is a specification When people say “Open311” they’re talking about the wrien specification - or instances where tools implement the specification. The wrien specification for the Open311 GeoReport v2 API is hp://

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Open311 is a protocol This particular kind of protocol is a web API (Application Programming Interface) Specifically, the Open311 GeoReport v2 API is a web-based API that allows different applications to view and create 311 service requests.

Slide 8

Slide 8 text

Open311 is a standard Just as with other standardized technologies like the web or email, Open311 is a technical standard that many different products and services can implement. If they comply with the standard, the tools are interoperable and can be used interchangeably.

Slide 9

Slide 9 text


Slide 10

Slide 10 text

1. Open311 encourages 311 data to be open to the public. 2. Open311 is an open standard so anyone is free to use it without licenses, permission, fees, etc “Open” is used to mean 2 things:

Slide 11

Slide 11 text

What is open 311 data like?

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Illustration: Pitch Interactive Appeared in “What a Hundred Million Calls to 311 Reveal About New York” by Steven Johnson in Wired Magazine

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Some Recent History

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

• Governments can’t easily manage or control all these different apps and communication channels. • People don’t always have clear expectations set for whether government can respond or act. • Many apps aren’t actually connected to the official government CRMs. • Most apps aren’t compatible with one another and everyone has a different app. Problems with proliferation

Slide 30

Slide 30 text

API PC / Web SaaS Cloud Integration CRM SMS Tablet Mobile Web Smart Phone Voice IVR

Slide 31

Slide 31 text

• Governments can control which apps connect and how they are used. • Governments can provide automated responses and show SLA’s where appropriate. • Many different apps and communication channels can simultaneously connect to the official CRM. • With many apps and services working interoperably using the same API, people and government have more choice. Benefits of a web API

Slide 32

Slide 32 text

Boston NYC Portland Pisburgh Reinventing the Wheel Cities have tried to standardized around the 311 phone number, but things aren’t so simple as we move beyond the traditional telephone. Should everyone have a custom app? Or just different branding?

Slide 33

Slide 33 text

Distributed innovation API API API

Slide 34

Slide 34 text

Interoperability Consistency Ubiquity Efficiency Shareability Benefits of an open standard

Slide 35

Slide 35 text

How Open311 was born

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

DevCamp New York City October 24, 2009

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

Open311 GeoReport v2 Established March 2011

Slide 42

Slide 42 text

Edmonton Vancouver Portland San Francisco New York City Washington D.C. Toronto Chicago Boston Baltimore Miami Philadelphia Seattle Bloomington New Orleans Tuscon New Haven Grand Rapids See St Louis Houston

Slide 43

Slide 43 text

Barnet Southampton Cebu Helsinki See Map of North America Open311 Worldwide Dominican Republic Darwin

Slide 44

Slide 44 text

~ 35 city endpoints ~ 10 vendor supported products ~ 5 open source servers ~ 5 open source clients ~ 5 client libraries For details see: Open311 GeoReport v2 Stats

Slide 45

Slide 45 text

No content

Slide 46

Slide 46 text

Innovation from the Open311 Community

Slide 47

Slide 47 text

No content

Slide 48

Slide 48 text Open311 Open Source

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

Open311 Dashboard

Slide 52

Slide 52 text

Open311 on Joget

Slide 53

Slide 53 text

Open311 on Mark a Spot

Slide 54

Slide 54 text

Open311 on FixMyStreet

Slide 55

Slide 55 text

Open311 Server from Miami-Dade County

Slide 56

Slide 56 text

Open311 on uReport CRM from Bloomington

Slide 57

Slide 57 text

No content

Slide 58

Slide 58 text

No content

Slide 59

Slide 59 text

Call center relevance?

Slide 60

Slide 60 text

Text Telephone & SMS Accessibility from a web API?

Slide 61

Slide 61 text

No content

Slide 62

Slide 62 text

Looking Ahead

Slide 63

Slide 63 text

GeoReport: Service Requests Inquiry: FAQ Knowledgebase Open311 Specifications ✓ ✓ ✓ Ideation: Answers/suggestions

Slide 64

Slide 64 text


Slide 65

Slide 65 text

Open311 Philip Ashlock [email protected]

Slide 66

Slide 66 text


Slide 67

Slide 67 text

Technical Appendix - Open311 GeoReport v2 Workflow GeoWebDNS or LoST (Proposed, not yet implemented) Open311 Client App Open311 API 1. Check for available APIs 2. Return services/de nitions CRM Adhoc Service 4. Return request ID to track status 2. Returns API version & endpoint 1. Get service types 3. Submit report One Open311 CRM can also redirect requests to another. Routing can be done internally and externally City or Jurisdiction Open311 API CRM SR Agency SR Agency Open311 Client App Other apps can see and track too Apps can interact with multiple endpoints Apps can interact with multiple endpoints 5. Get status of ID B. Service Discovery C. Open311 GeoReport v2 API A. Location to API Endpoint 6. Return current status Service Discovery - wait a little while - CRM SR Agency CRM SR Agency Some jurisdictions may have a single uni ed CRM whereas others may just have a public CRM-like interface that aggregates from individual agency CRM’s SR Agency - possible caching for these steps - City or Jurisdiction If no URI found, warn user and allow for manual API setting or fallback to adhoc service. Appropriate disclaimers should be set The app tries to determine which API endpoint to use for the current location. If found, URI is returned Open311 API