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

Twitter API Annotations

on

  • 19,507 views

A very preliminary look at @twitterapi annotations

A very preliminary look at @twitterapi annotations

Statistics

Views

Total Views
19,507
Slideshare-icon Views on SlideShare
13,350
Embed Views
6,157

Actions

Likes
37
Downloads
209
Comments
4

78 Embeds 6,157

http://techcrunch.com 3500
http://jp.techcrunch.com 724
http://www.ilovecolors.com.ar 512
http://www.maurolupi.com 269
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 32
http://away.gr 25
http://trylik.pl 22
http://www.socialprogramming.info 21
http://www.techcrunchchina.com 21
http://artefact-actor-networks.net 20
http://www.tecnologiablog.com 12
http://paper.li 12
http://static.slidesharecdn.com 12
http://www.javigracci.com 12
http://markhawker.tumblr.com 10
http://isitjustme.de 10
http://lusty.sakura.ne.jp 9
http://bossingaround.com 9
http://www.tambotech.com.br 8
http://feeds.feedburner.com 7
http://newideaslab.org 7
http://twitter.com 7
http://bondoux.impact-developpement.com 6
http://livestrongs.posterous.com 6
http://blogforadoeixo.wordpress.com 6
http://translate.googleusercontent.com 6
http://webreporter.bplaced.net 5
http://qa.fig.ly 4
http://technology.automated.it 4
http://wwold.tumblr.com 3
http://sixestate.com 3
https://twitter.com 3
http://xss.yandex.net 3
http://newsit.es 3
file:// 2
http://news.google.com 2
https://jujo00obo2o234ungd3t8qjfcjrs3o6k-a-sites-opensocial.googleusercontent.com 2
http://posterous.com 2
https://elgg.leeds.ac.uk 2
http://www.aptosolutions.co.uk 2
http://www.newslish.com 2
http://worthingtonwire.com 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

14 of 4 Post a comment

  • 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 Twitter API Annotations Presentation Transcript

  • Annotations #twannotations @warblecamp @warblecamp TM May 8, 2010
  • 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
  • AFT DR
  • What is ?
  • What is ? ‣ Content distribution engine ‣ for people ‣ by people ‣ Has properties of ‣ fanout ‣ real-time ‣ Generalized messaging bus?
  • What does do?
  • Context is everything
  • 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
  • What do annotations look “ like?
  • AFT DR
  • 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
  • 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
  • Watching “The Vampires of Venice” [{“tv episode”=>{“episode”=>“The Vampires of Venice”, “series”=>“Dr. Who”, “air date”=>“8 May 2010”}}]
  • Use cases
  • 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
  • Launch
  • 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
  • Marcel Molina @noradio
  • Questions? Follow me at twitter.com/raffi TM