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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Open Data: Designing Data-centric Web APIs

1,527
views

Published on


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,527
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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”