« ABC / JJ Abrams将拍“... | Blog首页 | 坚强些吧,防火长城... »
2006/01/16
非常有益的开放sns尝试 -- Friend By Outline
看到Robin Lu的“Friends By Outline - 一个开放式社会化网络的尝试 ”一文,实践了一种采用OPML来构建一个包含 blog, 网摘,照片,FOAF的开放式社会网络的尝试:
目前OPML在互联网上被广泛应用于表示RSS聚合集。其实OPML定义了语法,但并没有限制语义,用它来outline的东西几乎可以是无限的。mac上的OmniOutline就可以以opml作为文件格式之一。
以outline的方式来组织互联网中的个人节点是一个很自然的过程:每个互联网上的个人节点都可以生成这样一个outline文件,在网页的head里加入一个rel是outline的<link>:
通过这个outline文件,很容易得到关于这个个人节点的内容信息,更重要的是,outline中提供了延伸的可能性,通过friend部分的链接,可以探测朋友的outline文件,再到朋友的朋友。保证了可延伸,可被探知,并提供内容,一个Friends By Outline的开放式社会化网络就自然形成了。
Robin Lu写了一个wordpress插件来实现自己的思路,并且在自己的blog上加入了demo页面:http://www.robinlu.com/blog/friends 。 很不错,有兴趣的朋友可以去看看。这个设想和实践不错,能聚合多种不同的(来自不同提供者的)数据内容,可以认为是一种增强了的blogroll,比起只有链接列表的blogroll是大大地前进了一部。 由于OPML中可以添加和扩展各种数据,因此可以扩展的空间也很大。
然而,这个方法本质上和XFN, FOAF还是类似的:提供数据的定义,可以供被动地自动发掘以连接成一个“网络”但人的参与、人和人之间的互动、某些列表的维护,还只能geek级别的人才能玩转。看看XFN, FOAF的那些自动发现的服务,其中形成的网络规模都非常非常小, 和blogroll, Social Network 比,实在还规模太小, 规模小的原因还是因为用户参与壁垒太高。 如果一个开放的sns能降低用户壁垒,其形成的网络规模可能是巨大的,任何一家封闭的socialnetwork, bsp所无法望其项背的。
我觉得如果不能定义出一个比较通用的SNS web service API来, 就还不能成为一个真正开放的SNS. 前些时候我写的"开放式SNS的设想..."中谈了我的构想, 也许这个春节假期我可以有些时间来更深入考虑一下。
已经添加了Robin Lu的gtalk, 看看能否和这位高人继续深入探讨一下。
老冒
发表于
2006-01-16 13:02
阅读(9911)
评论(
5)
引用(
8)
Social Network研究
所有人可见
相关内容
回复列表每两分钟自动刷新一次,想立即刷新吗?点击这里











