Twitter API Annotations
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Twitter API Annotations

on

  • 19,752 views

A very preliminary look at @twitterapi annotations

A very preliminary look at @twitterapi annotations

Statistics

Views

Total Views
19,752
Views on SlideShare
13,581
Embed Views
6,171

Actions

Likes
37
Downloads
209
Comments
4

79 Embeds 6,171

http://techcrunch.com 3503
http://jp.techcrunch.com 724
http://www.ilovecolors.com.ar 513
http://www.maurolupi.com 276
http://www.dutchcowboys.nl 230
http://madebymany.co.uk 126
http://madebymany.com 119
http://www.slideshare.net 100
http://mehack.com 80
http://www.manojkhanna.com 54
http://www.netvibes.com 46
http://www.tambotraising.com.br 44
http://geeksroom.com 33
http://away.gr 25
http://trylik.pl 22
http://www.techcrunchchina.com 21
http://www.socialprogramming.info 21
http://artefact-actor-networks.net 20
http://paper.li 12
http://static.slidesharecdn.com 12
http://www.tecnologiablog.com 12
http://www.javigracci.com 12
http://markhawker.tumblr.com 10
http://isitjustme.de 10
http://bossingaround.com 9
http://lusty.sakura.ne.jp 9
http://newideaslab.org 8
http://www.tambotech.com.br 8
http://twitter.com 7
http://feeds.feedburner.com 7
http://blogforadoeixo.wordpress.com 6
http://livestrongs.posterous.com 6
http://bondoux.impact-developpement.com 6
http://translate.googleusercontent.com 6
http://webreporter.bplaced.net 5
http://qa.fig.ly 4
http://technology.automated.it 4
http://sixestate.com 3
https://twitter.com 3
http://newsit.es 3
http://xss.yandex.net 3
http://wwold.tumblr.com 3
http://news.google.com 2
https://jujo00obo2o234ungd3t8qjfcjrs3o6k-a-sites-opensocial.googleusercontent.com 2
http://posterous.com 2
file:// 2
http://www.newslish.com 2
http://worthingtonwire.tumblr.com 2
http://worthingtonwire.com 2
http://www.aptosolutions.co.uk 2
More...

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

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
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Twitter API Annotations Presentation Transcript

  • 1. Annotations #twannotations @warblecamp @warblecamp TM May 8, 2010
  • 2. giving antalk on annotations at entitled giving a @ignite talk at @chirp @warblecamp "energy / tweet". about 2 minutes ago via mobile web from Kings Cross, London Fort Mason, San Francisco
  • 3. AFT DR
  • 4. What is ?
  • 5. What is ? ‣ Content distribution engine ‣ for people ‣ by people ‣ Has properties of ‣ fanout ‣ real-time ‣ Generalized messaging bus?
  • 6. What does do?
  • 7. Context is everything
  • 8. Context is everything ‣ #twannotations ‣ increases search & streaming ability ‣ “out of conversation” ‣ @warblecamp ‣ directs the message ‣ references an entity ‣ Kings Cross, London ‣ adds the first three dimensions
  • 9. What do annotations look “ like?
  • 10. AFT DR
  • 11. What do annotations look like? ‣ Every annotation has ‣ a “type” [{type1 => {attribute => ‣ type maps to attribute and 1 val1, attribute2 => val2, value pair ..., ‣ Types can be repeated but attributen => valn}}, attributes in each annotation {type2 => {attributen ... +1 }}, cannot be ... ] ‣ Store an array of annotations per tweet ‣ Same “visibility policy” as tweets
  • 12. What do we put in the annotation? ‣ Anything you want! ‣ will lead by example => val1, [{t ype1 => {a ttribute1 ‣ publish some guidelines attribute2 => val2, on how people could use ..., attributen => valn}}, them ...}}, {t ype2 => {a ttributen+1 ‣ No annotation “validation” ... on our side ] ‣ will publish usage and adoption statistics
  • 13. Watching “The Vampires of Venice” [{“tv episode”=>{“episode”=>“The Vampires of Venice”, “series”=>“Dr. Who”, “air date”=>“8 May 2010”}}]
  • 14. Use cases
  • 15. Use cases ‣ Explicit discovery for conversational content ‣ Extending the notion of @replies to generic entities ‣ Capturing structured actions and emotions (instead of inferring or parsing emoticons) ‣ IPC mechanism between applications
  • 16. Launch
  • 17. Launch ‣ APIs ‣ represented all through the REST API ‣ support in Streaming API ‣ track an annotation type ‣ track an annotation type and value ‣ possibly support in Search API ‣ Annotations “explorer” ‣ statistics of most used, most adopted, and trending annotations ‣ wiki page so developers can document their annotations ‣ Best practices document from
  • 18. Marcel Molina @noradio
  • 19. Questions? Follow me at twitter.com/raffi TM