石锅拌饭

Tag: semanticweb

互联网的发展和中心的转移

by Robin Lu on Jan.22, 2006, under Uncategorized

96年刚开始上网的时候,清华BBS对我来说几乎是Internet的全部,在网瘾最厉害的时候,每次关站都会让我感觉失魂落魄。HTML和浏览器还没有得到完全发展壮大,newsgroup和bbs就是信息发布和获取的中心。在我理解,直到Hyper Link提供了信息分散分布的可能性,并得到广泛应用。才是互联网的真正开端。
新技术的产生不但提供了信息分散分布的可能性,也降低了信息发布门槛。信息中心的淡化和信息量的急剧增长促成了对信息处理和检索的需求,互联网的中心从Newsgroup/BBS转到了搜索引擎。回忆一下google被封对我们的冲击把。中心从信息本身到信息处理方式的转移,是互联网的重要进步,同时也是对中心的淡化。理论上来讲,只要信息分散存在,信息处理服务不可能成为独立中心,更多出现的会是对这种中心概念的竞争。信息中心并没有完全消失,门户网站仍然被需要,但这种中心也被很大程度的分散和淡化了。
如果没有技术的进步,这种分散和统一的方式几乎就达到一种平衡和谐的状态了。但wiki和blog的出现进一步降低了信息发布的门槛,信息分布被压得更加扁平,已经被分散的信息中心,比如传统互联网媒体和门户再次被挤压。RSS的出现改变了互联网阅读的方式,是对新分布形式的适应。对这种新信息分布形式进行处理的需求就促成的新的中心。bloglinestechnoratifeedburner就是新中心的代表。试想这三类服务被封对你的影响吧(乌鸦嘴,呸呸呸)。而这一阶段的中心又比上一阶段更加淡化。
互联网的发展就是信息分布加剧和信息量增加的发展,凡能使这股发展潮流得到几何级增长的技术都会推动互联网革命性的变化。在这种变化产生的时候,过去信息越集中的地方,受到的冲击越大。互联网中心不断从信息向信息处理方式转移,并不断被分化。所有这些变革带来的,就是新的机会。

4 Comments :, , more...

Friends By Outline - 一个开放式社会化网络的尝试

by Robin Lu on Jan.14, 2006, under Uncategorized

english

开放式社会化网络的尝试有不少,比如XFN和FOAF,这两种技术都着眼于建立网络,我以前分析过,一个社会化网络应用,只有网络是不够的,至少不够有趣。
blog天然具备一些社会化网络的要素,个人提供内容,blogroll提供网络框架。个人作为互联网中的节点,除了blog,大多还会提供图片、网摘等等内容。为什么不能将这些元素组合起来,建立一个完整的开放式社会化网络呢?
第一个能想到的是把RSS作为切入点。但RSS倾向于“内容”,缺乏把节点连接成网络所需的信息。另一方面,RSS提供的语义也不够丰富。RDF也是一个 可能的选择,很容易提供资源到url的联系,语义也非常丰富,唯一的问题是结构相对复杂,当年在xml sync这一功能上RDF远早于RSS,最后RSS胜出,就败在复杂上。
再来看一下OPML。目前OPML在互联网上被广泛应用于表示RSS聚合集。其实OPML定义了语法,但并没有限制语义,用它来outline的东西几乎可以是无限的。mac上的OmniOutline就可以以opml作为文件格式之一。
以outline的方式来组织互联网中的个人节点是一个很自然的过程:

写成OPML就是这样:

<outline title=”me”>
<outline title=”blog” type=”blog”>
<outline title=”test” type=”link” htmlURL=”http://…” dateCreate=”2005-12-29 13:51″/>
<outline title=”Hello world!” type=”link” htmlURL=”http://…” dateCreate=”2005-12-29 13:48″/>

</outline>
<outline title=”bookmark” type=”bookmark”>
<outline title=”Max Design” type=”link” dateCreate=”2006-01-14 03:15″ subject=”css reference webdesign” htmlURL=”http://www….”/>

</outline>
<outline title=”photo” type=”photo”>

每个互联网上的个人节点都可以生成这样一个outline文件,在网页的head里加入一个rel是outline的<link>:

通过这个outline文件,很容易得到关于这个个人节点的内容信息,更重要的是,outline中提供了延伸的可能性,通过friend部分的链接,可 以探测朋友的outline文件,再到朋友的朋友。保证了可延伸,可被探知,并提供内容,一个Friends By Outline的开放式社会化网络就自然形成了。
outline中的内容可以不限于blog、图片和网摘。加入图书、电影和唱片,就可能产生一个开放式的豆瓣。加入To Do List,就可能产生一个开放式的43things。加入你要卖的二手货,就可能产生一个开放式的ebay。
为了实践这个这个想法,我做了一个wordpress插件,这个插件可以帮我做下面几件事:

  • 根据我提供的内容生成一个outline文件。
  • 在页面的head里加入outline文件的link。
  • 探测我的朋友的outline文件。

安装了这个插件以后,在Option中可以做如下设置:

插件可以通过这些信息和blog的内容生成一个fbo.opml文件,我的fbo.opml在这里。通常情况下,这个文件是自动生成的,不需要Force rebuild。
如果你的朋友也有这样的outline文件,你可以去Dashboard下的Friends里查看插件自动帮你搜集来的内容:

也可以通过template做一个这样的页面。这些页面也都是自动更新的。
如果你也想加入实践Friends By Outline的行列,并且在使用wordpress1.5.2以上的版本,可以在这里下载这个插件。 在plugin目录下展开。这个插件会在blog根目录下写outline文件,在plugin/fbo目录下写入搜集来的outline文件,所以你需 要赋予这两个目录的写权限。通常不需要做额外设置。同时,如果你愿意,可以要我把你加入我的Friends By Outline的Link List中,你的outline就会被包含在我的Friends页面中了。

Update: Friends By Outline wordpress v0.2

20 Comments :, , , , , , more...

向语义网+web service再进一步

by Robin Lu on Oct.21, 2005, under Uncategorized

今天和朋友讨论了一下Flock。一个集成了del.icio.usFlickrblog的浏览器。其实早该有人做这样的东西,如果能再集成gmailRSS reader,就更符合现在流行的冲浪方式了。
语义网和
web service的概念提了这么些年,你可以说它太超前,实验室味道太浓,没有好的应用。可无法否认,互联网的确是自觉地朝着这个方向走了过来,或许形式和力度稍有不同,但殊途同归。RSS/ATOM的兴起,改变了互联网内容传播的方式,让大家尝到了语义网的甜头。del.icio.usFlickr等等服务开放它们的API,提供了更多互联的可能性。传统浏览器从URL到网页的方式已经无法满足这个时代的冲浪需求。内容的载体和互联的方式都发生了变化。我们需要浏览器更直接的和web service互通,更具体的解析语义清晰的内容。或者,从另一方面,传统浏览器的角色越来越淡化和分散,取而代之的是桌面应用和互联网应用的融合。网页渲染的功能在互联网应用中会越来越弱化,对信息的支配、交换和有效管理会越来越变成重点,语义网 + web service就是解决问题的方向。

2 Comments :, more...

Archives

Browse by tags