最終更新時刻:2008年5月14日(水) 10時19分

マーケティングチャンネル

ソーシャルグラフを実現する技術--ノードはURL、エッジはXMLで表せる

山崎徳之(ゼロスタートコミュニケーションズ)

2008/02/21 06:00  

 例えば、今現在存在する、ヒト(ユーザー)の関係を表現する手法として、XFN(XHTML Friends Network)というmicroformatsの一種や、FOAF(Friend Of A Friend)というRDFフォーマットの一種がありますが、これらはいずれもXMLを用いています。

 具体的なフォーマットとしてはどういうものがいいかはさておき、いずれにしてもXMLを使用するのが現状では妥当でしょう。ノードが表現できていれば、エッジを表現するのはそれほど難しくありません。

 エッジには実に様々なものがあります。例えばSNSのリンクや、ECサイトでの購買、ブログの購読などこれらは全てエッジです。

 また、エッジには種別と強弱もあります。例えばSNSに良くある足跡機能もエッジであると言えますし、リンクも現在のSNSは友人(フレンド)しかないですが、おそらくそのうち、知人、親友、家族、会社などさまざまな種類のリンクが登場するでしょう。

 強弱で言えば、リンクは足跡よりも強いエッジですし、ECサイトで商品ページを見るのは購買よりも弱いエッジと見ることもできます。

 そしてこれらのエッジはサイトを跨いで共通の基準を持っている必要があります。例えばSNSにおけるリンク、足跡、ソーシャルブックマークにおけるブログの購読の場合、

  • リンク > ブログの購読 > 足跡

 という強弱関係が妥当かもしれません。

 また、Twitterのようなミニブログ(マイクロブログ)の一方向リンクは、SNSのリンクよりは弱いがブログの購読よりは強そうです。こういったエッジの強弱、種別の定義を妥当に行えるかどうかは、とても重要であると言えます。

データ交換はHTTP

 ノードとエッジが表現できた場合、次に決めなければいけないのがプロトコルです。データは相互に交換、運用できてこそ意味があります。ネットの本質はいつでもInteroperability(相互運用性)です。

 プロトコルは現状ですとHTTPが最有力であると言えます。実際、XML(XHTMLやRDFなど)のやり取りは現在ほとんどHTTP上で行われていると言っても過言ではありません。

 ただ、HTTPには一つ欠点があります。それはクライアントサーバ型のプロトコルであるということです。

 CometのようなHTTPをベースにしたプッシュ型の手法もありますが、Cometはクライアントから起こしたセッションを保持しておき、サーバ側からの送信が必要になった時点でレスポンスを返し、すぐまたクライアントからセッションを起こすという手法なので、ほとんどの実時間においてセッションが張られているということになります。

 通常のTCP/IPとHTTP実装をそのままComet的な手法で使うと、コネクション数がボトルネックになってしまいます。

 このあたりをCometのような疑似プッシュ型に最適化した実装も登場してきていますが、まだまだ未知数であると言えます。本来HTTPはクライアントサーバ型プロトコルとして設計されているので、無理がある感は否めないところです。

 ソーシャルグラフで使用する情報をサーバだけがやり取りしている間はサーバ間通信でも問題ないとは言えますが、いずれクライアントが直接ソーシャルグラフの情報(特にエッジ情報)をダイナミックに送るような場面は増えていくとすると、P2P型のプロトコルを使用したほうが良いかもしれません。

 ただ現状、十分普及してかつ「枯れている」P2Pの実装がありませんので、現実解はHTTP(とCometのような疑似プッシュ手法)となっています。もっとも、現在のところはプッシュで情報を送る必要があるケースが少ない、というのも事実です。

 さて、ここまでのところをまとめますと、ノードの表現はURL、エッジの表現はXML、データ交換は(現状では)HTTPが最適解であると思います。これでソーシャルグラフに必要な情報をやり取りできるようになりました。

ソーシャルグラフの活用法

 その次に必要なことは、やり取りする情報をどう活用するかです。

山崎徳之株式会社ゼロスタートコミュニケーションズ 代表取締役社長

アスキー、So-net、ライブドアなどでシステム設計、構築、運用を行う。2003年9月にシリコンバレーにVoIPの開発会社であるRedSIP Inc.を設立、CEO就任。2006年6月にゼロスタートコミュニケーションズを設立、代表取締役社長就任。Software Designで「レコメンドエンジン開発室」などの連載をしている。

マーケティングチャンネル コラム

■モバイルSEOのはじめ方

ケータイとPCの検索における5つの違い
携帯電話とPCには5つの大きな違いがある。PCのSEOのノウハウを携帯電話にそのまま転用しても成功には結びつかない。両者の違いを踏まえてモバイル独自の対策を実施する必要がある。

■インターネット広告におけるメディアプラン

M1、F1はもう古い--より深いターゲット分析がプランを変える
その昔、ターゲットの切り方は性年齢を中心としたDemographicによるものが主流でした。親しみ深いところでは “M1/F1”などがあります。現在では各広告主間においてもターゲットが細分化し、さらに奥深いターゲット分析が求められています。

■モバイルSEOのはじめ方

Yahoo!とGoogleだけでは不十分? モバイルSEOの対象検索エンジン
各モバイル検索エンジンは、検索対象となるサイトの種類や検索結果に表示される件数が異なり、検索のアルゴリズムも違う。今回は各検索エンジンの仕様をまとめるとともに、公式サイトがSEOを行うにあたって注意すべき環境的要因について解説する。

スポンサーインフォメーション

データ

企画特集

オンラインマーケティングの最重要課題オンラインマーケティングの最重要課題
ウェブ解析ツールを自社の味方につけるノウハウとは
-Simplify IT- ITをシンプルに 連載第2回-Simplify IT- ITをシンプルに 連載第2回
PowerEdgeサーバ〜Windows Server 2008モデル登場
内部統制対策を実現するIT運用管理ツール内部統制対策を実現するIT運用管理ツール
IT運用管理手法として注目が高まる、ITILによる運用管理を紹介

■調査レポートダウンロード

DOAの視点から見たシステム分割 〜SOAのサービス単位をどのように考えればよいか〜
【プラボ注目度ランキング】日本初の家電商品を希望価格で予約購入可能な新ECサイト「プラボ」の注目商品をランキング形式で紹介! (2008/4/19~2008/4/25)

■調査発表

ページのこまめな更新は、SEOに有効? 株式会社スプール、Yahoo!およびGoogleの検索結果1位から100位まで計2660URLのページ更新日時の調査を実施。同社サイトにて調査結果を公開。
HDTV視聴世帯、2008年末までに4,400万件に
成長を続けるラテンアメリカのネットワークセキュリティ市場

レビュー

[特集] Windows Vista SP1搭載の最新PCラインアップ
Windows Vista SP1搭載PCを選ぶ理由は何か。ここではWindows Vista SP1のメリットとおすすめPCを紹介しよう
[特集]2008年春 ビデオカメラフルラインナップ
「画質」でも「記録メディア」でも、さらには「保存方法」でも選べる今シーズンのビデオカメラ。その機能と
[レビュー]一番小さなホームシアター--パイオニア、サラウンドヘッドホン「SE-DRS3000C」
9.1chの重厚長大なシステムから、2.1chのコンパクトサイズまで、ホームシアターは今、あらゆる方向に商品を
顔認識の発展とひと味違うモデルの台頭--コンパクトデジタルカメラの動向を探る
コンパクトデジタルカメラが一般ユーザーに行き渡って久しい。一時は“デジカメの成長は終わった”などとも言
楽しさで選ぶか、個性を取るか?--デジタル一眼レフカメラ お薦めモデル
デザインで選ぶか、個性を取るか?--コンパクトデジタルカメラお薦めモデル
流行は手ブレ補正からライブビューへ--デジタル一眼レフカメラの動向を探る
文字入力でネットを操るインターネットマシン--ソフトバンクモバイル「Internet Machine SoftBank 922SH」
今週の新製品総チェック:「PRADA Phone」がついに日本上陸