Open Graph Protocol

52 views
Skip to first unread message

James Teters

unread,
Apr 22, 2010, 1:21:23 PM4/22/10
to twitter-meta
Has anyone checked this out?

http://opengraphprotocol.org/

It seems to define many of the properties that would make Annotations
useful and/or interesting.

I grabbed the following from the Rotten Tomatoes web page for the
movie "Kick-Ass":

<meta property="og:title" content="Kick-Ass" />
<meta property="og:type" content="movie" />
<meta property="og:image" content="http://images.rottentomatoes.com/
images/movie/custom/00/1217700.jpg" />
<meta property="og:url" content="http://www.rottentomatoes.com/m/
1217700-kick_ass/" />
<meta property="og:site_name" content="Rotten Tomatoes">

Seems that this could be represented as an Annotation:

{"og":{"title":"Kick-Ass","type":"Movie","image":"http://
images.rottentomatoes.com/images/movie/custom/
00/1217700.jpg","url":"http://www.rottentomatoes.com/m/1217700-
kick_ass/","site_name":"Rotten Tomatoes"}}

That's only 208 chars in the JSON structure and the client app could
easily create some sort of interface element from this.




--
Subscription settings: http://groups.google.com/group/twitter-meta/subscribe?hl=en

Marcel Molina

unread,
Apr 22, 2010, 1:30:22 PM4/22/10
to twitte...@googlegroups.com
Yeah. We were talking yesterday about, for talking purposes, the idea of @anywhere partner sites using the Tweetbox could choose to have the Tweetbox inspect the DOM for og meta tags and automatically add them as annotations on the tweet, with the presumption that the person tweeting on that page is tweeting *about* the entity on that page. Since it also uses a namespace:key=value triple, the Open Graph seems well equipped, at least in the simple case, to interop with Twitter annotations.
--
Marcel Molina
Twitter Platform Team
http://twitter.com/noradio

Michael Bleigh

unread,
Apr 22, 2010, 1:38:33 PM4/22/10
to twitter-meta
Marcel that's an awesome idea. It would also be awesome if the web
client team implemented a way to scrape the annotations for open graph
info and displayed it on the Tweet's individual status page.

I've added this idea to the master list of Schema Ideas. Great one!

Michael Bleigh

unread,
Apr 22, 2010, 1:49:43 PM4/22/10
to twitte...@googlegroups.com
Better still, what if ALL annotations were displayed as meta tags on the status page? Might be some potential for abuse, but the power there could be tremendously interesting.

Arnaud Meunier

unread,
Apr 22, 2010, 1:55:31 PM4/22/10
to twitte...@googlegroups.com
Not convinced of the interest of that one (displaying as meta tags on the status page). Isn't it the role of the statuses/show API call?

Arnaud.

2010/4/22 Michael Bleigh <mbl...@mbleigh.com>

Michael Bleigh

unread,
Apr 22, 2010, 1:57:23 PM4/22/10
to twitte...@googlegroups.com
But you have to know and care that you're looking at a Twitter Status page for statuses/show. With things like OpenGraph you then expose semantic information about the tweet to be easily picked up by search indexers and more. I think it's a worthy thing to consider.

Michael

Arnaud Meunier

unread,
Apr 22, 2010, 2:29:15 PM4/22/10
to twitte...@googlegroups.com
Sure, like Dublin Core metadata elements are embeded in web pages to improve SEO. But in my opinion, the "SEO value" of a single tweet page is quite low (if not null). I mean... Who will index these pages? Major search engines (Google, Bing, Yahoo...) already have an access to the firehose, so they'll get annotations this way. And it will probably be the same (API usage) for all services / applications interested in annotations.
--
Arnaud Meunier
Twitoaster | http://twitoaster.com

Marcel Molina

unread,
Apr 22, 2010, 2:52:01 PM4/22/10
to twitte...@googlegroups.com
We are meeting with the web client team today to talk about annotations. One of the ideas is to potentially have the ability to toggle the display of a tweets annotations on its permalink page.
Reply all
Reply to author
Forward
0 new messages