OGPを採用しているSNSの名前空間とかプロパティとか

OGPを採用しているSNSの各技術情報

facebookでOGPが採用されていてfacebookの「いいね」に対応するために新たにOGPを設定した人もいると思いますが、mixiもGREEも採用しています。

facebook用のOGPを設定したときに

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml">
なんて、おまじないを書きましたが、各SNS向けのメタ情報を追加する場合は実はmixiやGREEでも書かないといけないことになっています。

mixi向け

<html xmlns:og="http://ogp.me/ns#"
xmlns:mixi="http://mixi-platform.com/ns#">
GREE向け
<html xmlns:og="http://opengraphprotocol.org/schema/"
xmlns:gr="http://gree.jp/ns">


なんだか、微妙に違いますがざっくりとまとめると

  • og:hoge で始まるメタ情報はOGP (opengraphprotocol)の名前空間を指定しておかないといけない
  • fb:hoge で始まるメタ情報はfacebookの名前空間を指定しておかないといけない
  • mixi:hoge で始まるメタ情報はmixiの名前空間を指定しておかないといけない
  • gr:hoge で始まるメタ情報はGREEの名前空間を指定しておかないといけない

こんな感じでしょうか。

まぁ、それぞれ指定のメタ情報がなくたってなんとなーく、情報をとってきてくれますがあらかじめ指定しておくとちょっとだけ幸せになれるかも知れません。


おまけ

OGPの総元締めのサイト、The Open Graph Protocolでは対応しているサイトを並べて、使っているサイトとしてFacebookと並んでmixiが対応しているよと書かれています。
メーリングリストには確かに、mixi checkがOGPをサポートしたよと言うポストがされています。
mixi Check has supported Open Graph Protocol - Open Graph Protocol | Google グループ

で、Greeはどうだろうと探してみたんですが見つからなかったですね。
各SNSはこの辺に積極的に参加した方がいいんじゃないでしょうか。

セマンティックWeb プログラミング
Toby Segaran Colin Evans Jamie Taylor
オライリージャパン
売り上げランキング: 220841