enabling developers with open data apis april 14, 2011

22
Enabling Developers with Open Data APIs April 14, 2011

Upload: kristin-lucas

Post on 17-Dec-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Enabling Developers with Open Data APIs April 14, 2011

Enabling Developers with Open Data APIs

April 14, 2011

Page 2: Enabling Developers with Open Data APIs April 14, 2011

Chris MetcalfTechnical Program Manager /

Developer [email protected]

Takahiko NaitoProgram Manager

[email protected]

Page 3: Enabling Developers with Open Data APIs April 14, 2011

Agenda

• Why developers matter• Current developer challenges• The importance of Open APIs• A brief tour of the new Data.Gov APIs• Application examples

Page 4: Enabling Developers with Open Data APIs April 14, 2011

Why Do Developers Matter?

4

• Transform data into services

• Lower costs• Drive innovation• Respond to demand• Increase agility

Page 5: Enabling Developers with Open Data APIs April 14, 2011

Examples of innovative Open-Data apps

April 14, 2011

Page 6: Enabling Developers with Open Data APIs April 14, 2011

Open Data Apps in Action

Asthmapolis: Croud-sourced Asthma research

http://asthmapolis.com/

Christopher Metcalf
Replace screenshot
Page 7: Enabling Developers with Open Data APIs April 14, 2011

Open Data Apps in Action

Oakland Crimespotting: Community crime tracking

http://oakland.crimespotting.org/

Christopher Metcalf
Replace screenshot
Page 8: Enabling Developers with Open Data APIs April 14, 2011

Open Data Apps in Action

One Bus Away:Real-time bus departure info

http://www.onebusaway.org

Christopher Metcalf
Replace screenshot
Page 9: Enabling Developers with Open Data APIs April 14, 2011

What problems do developers face now?

Page 10: Enabling Developers with Open Data APIs April 14, 2011

Data Availability

56%

56% of developers said data was not available

Source: http://benchmarkstudy.socrata.com

Page 11: Enabling Developers with Open Data APIs April 14, 2011

Data Quality

55%

When data was available, 55% said it was unusable.

Source: http://benchmarkstudy.socrata.com

Page 12: Enabling Developers with Open Data APIs April 14, 2011

Data Formats

Data is locked up in obscure or proprietary formats

Page 13: Enabling Developers with Open Data APIs April 14, 2011

Data Updates

Downloadable data is often immediately out of date

Page 14: Enabling Developers with Open Data APIs April 14, 2011

How will open APIs help?

April 14, 2011

Page 15: Enabling Developers with Open Data APIs April 14, 2011

How will APIs help?

Open data APIs provide:• Standard access methods across datasets• Access to clean, consistent data• Direct access to the data source – No More

Downloading!

Page 16: Enabling Developers with Open Data APIs April 14, 2011

Why an “open” API?

Open APIs:• Accelerate developer understanding• Reduce vendor lock in• Encourage community development

Page 17: Enabling Developers with Open Data APIs April 14, 2011

Socrata Open Data API

• A consistent API across all agency data sites

• An open, standards-based RESTful API

• Consistent high-performance throughput

• Advanced operations such as filtering and sorting

Page 18: Enabling Developers with Open Data APIs April 14, 2011

Developer Resources

To help developers get started:• http://dev.socrata.com• Open-source code samples and

libraries• Full API documentation• App Gallery to promote

applications

Developer resources and online community

OPEN API

Application Gallery

Page 19: Enabling Developers with Open Data APIs April 14, 2011

Semantic Web Support

Fast-track onto the Semantic Web:• Semantic typing for hosted

datasets• Create your own resource

hierarchy• RDF access to catalog and

individual datasets

Page 20: Enabling Developers with Open Data APIs April 14, 2011

Let’s See It!

Brief DemoAPI Tour

App Examples

Page 21: Enabling Developers with Open Data APIs April 14, 2011

Open APIs on Open Data

Open APIs will:• Lower barriers to access• Allow developers to focus on development, not

databases• Provide a uniform API across agencies• Prevent vendor-lock in

Page 22: Enabling Developers with Open Data APIs April 14, 2011

Questions?