Enables any web page to become a rich object in a social graph

The Open Graph protocol











Introduction

The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook.

While many different technologies and schemas exist and could be combined together, there isn't a single technology which provides enough information to richly represent any web page within the social graph. The Open Graph protocol builds on these existing technologies and gives developers one thing to implement. Developer simplicity is a key goal of the Open Graph protocol which has informed many of the technical design decisions.

Implementations

The open source community has developed a number of parsers and publishing tools. Let the Facebook group know if you've built something awesome too!



  • OpenGraph.in- a service which parses Open Graph protocol markup and outputs HTML and JSON

  • PHP Consumer- a small library for accessing of Open Graph Protocol data in PHP

  • PyOpenGraph- a library written in Python for parsing Open Graph protocol information from web sites

  • OpenGraph Ruby- Ruby Gem which parses web pages and extracts Open Graph protocol markup

The Open Graph protocol was originally created at Facebook and is inspired by Dublin Core, link-rel canonical, Microformats, and RDFa. The specification described on this page is available under the Open Web Foundation Agreement, Version 0.9. This website is Open Source. Last updated

No comments:

Post a Comment

Disqus for Web Expert