Open Data: Designing Data-centric Web APIs
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Open Data: Designing Data-centric Web APIs

on

  • 1,792 views

 

Statistics

Views

Total Views
1,792
Views on SlideShare
1,791
Embed Views
1

Actions

Likes
1
Downloads
23
Comments
0

1 Embed 1

https://p.yammer.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Open Data: Designing Data-centric Web APIs Presentation Transcript

  • 1. Open Data: Designing Data-centric Web APIs
    Pablo Castro
    Software Architect
    Microsoft
    @pmc, pablo.castro@microsoft.com
    Strata Conference, February 2011
  • 2. Credit: Flickr/Marcus Hansson, “The best days are not planned”
  • 3. Credit: Flickr/katerha, modified from “Seeing My World Through a Keyhole”
  • 4. Credit: Flickr/Orin Zebest, "Peep"; tinyfroglet, "Unlocking Secrets"; Robbie1, "Keyhole"; katerha, “Seeing My World Through a Keyhole”
  • 5. Credit: Flickr/Marcus Hansson, “The best days are not planned”
  • 6. Credit: Flickr/jurvetson, “What's That?”
    address
    filter
    sort
    page
    describe
    uniform interface
  • 7.
  • 8. http
    urls
    structured data convention
    description documents
    data services
  • 9. query <-> search
    filter horizontal <-> vertical
    page -> sort
    slicing datasets
    Photos Credit: Flickr/Public Domain Photos
  • 10. Credit: Flickr/josef.stuefer, “Natural intricacy”
    share data “by ref”
    separate resource-representation
    deep linking
  • 11. bounding work
    computation
    bandwidth
    Credit: Flickr/tallkev, “Crane Gears”
  • 12. Credit: Flickr/Will Scullin, “Blueprint”
    describe structure
    enables new client experiences
    description
  • 13. representation, interaction
    organization of the data
    Credit: Flickr/James Cridland, “Numbers in transport”
  • 14. low barrier of entry
  • 15. vocabularies
    actions
    discovery
    making data do more
  • 16. publish yourself
    publish in marketplace
    consume from anywhere
    how do we do it
    http://odata.org
  • 17. questions, follow ups?
    @pmc
    pablo.castro@microsoft.com
    Credit: Flickr/[F]oxymoron, “A Wild Question”