Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Telling Stories with APIs 
Camille Baldock, Government Digital Service 
! 
@camille_
Health and Safety 
Contains JSON 
! 
“Digital storytelling”-free
Health and Safety 
Contains JSON 
! 
“Digital storytelling”-free
Health and Safety 
Contains JSON 
! 
“Digital storytelling”-free
Health and Safety 
Contains JSON 
! 
“Digital storytelling”-free
Antoine de 
Saint-Exupéry
The Little Prince
Order and manner in which a narrative 
is presented to a reader, listener, or 
viewer
Books 
Chapters 
Entries
Books 
Chapters 
Entries
Books 
Chapters 
Pages
What is the user need?
Events 
Characters
JSON API 
! 
HAL
HAL embeds child 
documents recursively
JSON API flattens the entire 
graph of objects at the top level
Caching
I want to understand the 
context of the story
Antoine de 
Saint-Exupéry
schema.org
JSON-LD
Augment existing APIs without 
introducing breaking changes
I want to get a deeper 
understanding of life
Wat
“It is the time you have wasted for your 
rose that makes your rose so important.”
What not to do…
http://www.contextus.net/stories
Thing 
Interprets Subject 
Interpretation Contextualises 
Story 
Supports
Read interpretations
Write interpretations
Adding operations to 
JSON-LD with HYDRA
JSON API 
HAL 
JSON-LD 
HYDRA 
…
Telling stories
Picture acknowledgements 
! 
http://yesnobananas.wordpress.com/2013/09/10/is-it-nuts-to-ban-gluten-on-changes-to-the-aller...
Thank you 
! 
@camille_
FOWA: Telling stories with APIs
FOWA: Telling stories with APIs
FOWA: Telling stories with APIs
FOWA: Telling stories with APIs
FOWA: Telling stories with APIs
FOWA: Telling stories with APIs
FOWA: Telling stories with APIs
FOWA: Telling stories with APIs
FOWA: Telling stories with APIs
FOWA: Telling stories with APIs
Upcoming SlideShare
Loading in …5
×

FOWA: Telling stories with APIs

1,481 views

Published on

FOWA keynote

Published in: Technology
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

FOWA: Telling stories with APIs

  1. 1. Telling Stories with APIs Camille Baldock, Government Digital Service ! @camille_
  2. 2. Health and Safety Contains JSON ! “Digital storytelling”-free
  3. 3. Health and Safety Contains JSON ! “Digital storytelling”-free
  4. 4. Health and Safety Contains JSON ! “Digital storytelling”-free
  5. 5. Health and Safety Contains JSON ! “Digital storytelling”-free
  6. 6. Antoine de Saint-Exupéry
  7. 7. The Little Prince
  8. 8. Order and manner in which a narrative is presented to a reader, listener, or viewer
  9. 9. Books Chapters Entries
  10. 10. Books Chapters Entries
  11. 11. Books Chapters Pages
  12. 12. What is the user need?
  13. 13. Events Characters
  14. 14. JSON API ! HAL
  15. 15. HAL embeds child documents recursively
  16. 16. JSON API flattens the entire graph of objects at the top level
  17. 17. Caching
  18. 18. I want to understand the context of the story
  19. 19. Antoine de Saint-Exupéry
  20. 20. schema.org
  21. 21. JSON-LD
  22. 22. Augment existing APIs without introducing breaking changes
  23. 23. I want to get a deeper understanding of life
  24. 24. Wat
  25. 25. “It is the time you have wasted for your rose that makes your rose so important.”
  26. 26. What not to do…
  27. 27. http://www.contextus.net/stories
  28. 28. Thing Interprets Subject Interpretation Contextualises Story Supports
  29. 29. Read interpretations
  30. 30. Write interpretations
  31. 31. Adding operations to JSON-LD with HYDRA
  32. 32. JSON API HAL JSON-LD HYDRA …
  33. 33. Telling stories
  34. 34. Picture acknowledgements ! http://yesnobananas.wordpress.com/2013/09/10/is-it-nuts-to-ban-gluten-on-changes-to-the-allergy-labelling- laws/ https://www.destroyallsoftware.com/talks/wat http://commons.wikimedia.org/wiki/File:Small_Red_Rose.JPG http://www.contextus.net/stories http://www.creerdesliens.com/2013/04/15/differentes-versions-du-petit-prince-en-chinois/ !
  35. 35. Thank you ! @camille_

×