Semantic Analysis for Facebook Open Graph

FaceBook announced yesterday the Open Graph Protocol which enables you to integrate your Web pages into the social graph. This means when a user clicks a Like button on your page, a connection is made between your page and the user. Your page will appear in the "Likes and Interests" section of the user's profile, and you will have the ability to publish updates to the user.

So basically ,the structured data that you provide via the Open Graph Protocol defines how your page will be represented on Facebook. So,

  • What is this structured data ?
  • How do I get it and make it scalable ?

Structured data is nothing but the meta data about that page which summarizes the page using tags/topics. The more information you provide, the more opportunities your web pages can be surfaced within Facebook. To answer the second question, the first immediate thought that comes to our mind is  - with people speaking about semanctic web/web 3.0/linked data etc.. , there should be some automated way of analyzing the web pages and extracting the topics from it and use that as meta data.  Yes, you are right , one of the ways to semantically analyze those pages would be to pass it to OpenAmplify.

OpenAmplify, it's all about understanding the meaning of content. It will analyze the content and will list all the topics along with the sentiments and guidance and as well as domain/category that the page belongs to. The information is readily consumable that can used as meta data. Now, that you know what the user likes, as its been semantic analyzed, you can publish similar stories and target ads catering to that.

Is it that simple?  Really?

Grab a free API key and try it out!