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!
- Facebook
Object Debugger- Facebook's official parser and debugger
- Google Rich
Snippets Testing Tool- Open Graph protocol support in specific
verticals and Search Engines.
- OpenGraph.in- a
service which parses Open Graph protocol markup and outputs HTML and JSON
- PHP
Validator and Markup Generator- OGP 2011 input validator and markup
generator in PHP5 objects
- PHP
Consumer- a small library for accessing of Open Graph Protocol data
in PHP
- OpenGraphNode
in PHP- a simple parser for 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
- OpenGraph
for Java- small Java class used to represent the Open Graph protocol
- RDF::RDFa::Parser- Perl RDFa parser which understands the Open Graph protocol
- WordPress
plugin- add the Open Graph protocol markup to your WordPress blog
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