山崎徳之(ゼロスタートコミュニケーションズ)
2008/02/07 17:04
さて、グラフというのはノードとエッジで構成されていますが、エッジはノードがないと定義できません。
ということはつまり、まず定義するべきはノードということになります。このノードの定義は、一意かつ不変である必要があります。つまり、あるネット上のヒト、モノ、情報はつねに同じ形で表現できる必要があります。
ネットには幸いURL(URI)というものがあります。
URLはネット上での場所を定義するものですから、ノードとして使うには現時点ではおそらく最適です。たとえば最近ネットでの認証としてよく使われ始めているOpenIDも、フォーマットとしてはURLを使っています。
これはヒトをノードとして定義している手法の一つだと言えます。一つ問題があるとすれば、ヒトと情報を同じURLで表現してしまうことがある、というものがあります。モノや情報はすでにURLで表現されることが一般的になってきています。
ブログのパーマリンクやAmazonの商品URLなどがその例です。情報(コンテンツ)の場合には、ほぼ一意なURLというものが存在しますが、商品、いわゆるモノについては、一つについて複数のURLが存在することはままありますが、一つのURLが複数のモノを表現するよりはましであると言えます。
URLによって、ヒト、モノ、情報をノードとして定義することができれば、エッジは二つのノードを結ぶ線ですから、ノード二つと必要あれば方向性という情報によって定義することができます。
ちなみに方向性があるものを有向グラフ、ないものを無向グラフといいます。エッジを表現する手段として現時点で最適なのは、おそらくXMLでしょう。AtomやRDFはそのままグラフを表現する手段として使うことができます。
ソーシャルグラフを考えるときは、こうしたノードやエッジの情報を相互にやり取りできる必要があります。
ネットの本質は今も昔もInteroperabilityです。Googleの提唱するOpenSocialや、DataPortability.orgなどはこういった部分への寄与であると言えます。
OpenSocial自体は、ノードやエッジといったデータのInteroperabilityを目的としたものではなく、アプリケーションのportabilityを目的としたものですが、アプリケーションにportabilityをもたせるためにはデータのInteroperabilityは必須であり、結果としてデータのInteroperabilityを実現するための手段ともなりえます。
Dataportability.orgはそもそもデータ自体のportabilityを目的としています。OpenSocialにしてもDataPortability.orgにしても、また第三の手法を用いるとしても、いずれにしても必要なことは以下の3つです。
1はID、2はデータフォーマット、3はプロトコルです。
IDとデータフォーマットとプロトコルによって、ネットはInteroperabilityを確保しています。これはメールでもwwwでもftpでもメッセンジャーでも同じです。
ソーシャルグラフという新しい概念/サービス/アプリケーションを実現する場合にも、この3つを定義して共有することができれば、Interoperabilityを実現することができるようになります。
アスキー、So-net、ライブドアなどでシステム設計、構築、運用を行う。2003年9月にシリコンバレーにVoIPの開発会社であるRedSIP Inc.を設立、CEO就任。2006年6月にゼロスタートコミュニケーションズを設立、代表取締役社長就任。Software Designで「レコメンドエンジン開発室」などの連載をしている。
動画事業を効果的に行える動画配信プラットフォーム提供サービス
Brightcoveサービスのご提案
NECソフトアンケートレポート 次世代ネットワークNGNに期待することは?
Acopia ARXソリューションのROI分析
〜インテリジェントなファイルストレージ仮想化によるコスト面のメリットを検証〜
情報共有・業務効率・徹底管理を促進するECMと文書管理
- Livelink ECM (講演資料抜粋)
【統合ログ管理ツール】2年連続シェアNo.1製品のご紹介
進化するユーザビリティテスト〜「ユーザー行動観察調査」の効果・効能
ユーザー中心アプローチの時代
モバイルはバーティカル検索へ--ケータイサイトオーナーは何をすべきか
エンタメCGM「gooメーカー☆メーカー」
今週の新製品総チェック:新PS3が登場!ニコンが発表した映像製品「UP」とは?
[レビュー]2011年画質を備えた高画質、多機能Blu-ray--ソニー「BDZ-X95」
今週の新製品総チェック:よりモバイルPCとして進化した「Let's note」が登場
今週の新製品総チェック:フルサイズCMOS搭載のキヤノン「EOS 5D Mark II」が登場
今週の新製品総チェック:第4世代iPod nano登場、ソニー「α」、松下「LUMIX」に新機種も