艾伟:有关Web 3.0

     很难得,看到园子里有朋友开始关注Web 3.0的概念了。也许很多朋友会认为概念陈述都是虚无飘渺的东西,不如讨论技术来得实在。是的,概念脱离了实际则无异于海市蜃楼,虽然美丽却遥不可及。不过,话也回来,概念的提出或者归纳也许是推广普及的需要,也许是为了创造更大的舞台,Ajax就是一个非常成功的先例。

     Web 3.0是一个新的概念,很可惜,我们很难找到权威的定义。不过,从有限的资料中,我们约莫可以猜想到Web 3.0的一些特点:
     1、Web 3.0时代的网络访问速度会非常快;
     2、Web 3.0时代的网站会更加开放,对外提供自己的API将会是网站的标准配置;
     3、Web 3.0时代的信息关联通过语义来实现,信息的可搜索性将会达到一个新的高度。

     第一点就不用说,想想自己10年前使用Modem上网的体验,再对比一下现在的宽带,变化可谓是翻天覆地了;对第二点,相信大家也是相当熟悉了,开放API已经被越来越多的网站所采纳,当所有网站都提供开放API的时候,也许就是Web 3.0时代到来的标志吧;最后的第三点,是我个人认为最具革命性的一点,同时也应该是Web 3.0最为关键的特征。在讲述这点之前,我先向大家介绍一个网站——Freebase

     通过Google,我们能够找到有关Freebase的中文资料还非常少,麦田蚂蚁给出的文章以及牛人阮一峰写的两篇文章比较有代表性。从这些文章中,我们可以了解到“Freebase是个类似Wikipedia的创作共享类网站,所有内容都由用户添加,采用创意共用许可证,可以自由引用。两者之间最大的不同在于资料存储方式,Wikipedia是以文章的方式输出,而Freebase中的条目都采用结构化数据的形式。因为资料存储结构化的关系,条目之间的关系或者串联就相当容易,这样就方便网站或者软件开发人员将数据应用到网站或软件中。”Freebase提供了API以及自定义的MQL语言,方便人们使用Freebase的信息,其开放程度是绝无仅有的,这恰好符合了Web 3.0的第二个特点。除此之外,Freebase对信息的组织在一定程度上体现了Web 3.0的第三个特点——通过语义关联信息。

     我们都知道,Google的使命是组织全世界的信息,使人们能够随时随地使用信息。那么Freebase的使命同样也是如此。不过,Google关注的是搜索,而Freebase关注的则是信息的组织。事实上,互联网上的信息从来都是相互关联的,因为超链接的存在实现了这一点。而超链接这个平凡得让人遗忘的事物也是Google搜索算法的重要依据。尽管如此,这种关联却是和语义无关的,也就是说超链接只是为信息关联提供了最简单的方式,它对于人们发现并且获取信息的帮助少之又少,甚至适得其反。为了方便大家理解,我们可以思考以下问题:

     1、某个词语或者词组,譬如“python”,在不同的上下文当中,它所代表的意思将会存在很大的差异。而我们通常使用的搜索引擎仅仅是关键字的匹配,它并不能理解某个词语在上下文所代表的含义;

     2、某个词语或者词组,尤其是数字,本身并没有什么含义,但是当它们出现在某些上下文的时候,它就被赋予了特定的含义。譬如8848这个数字,本身没有什么特定的含义,但是把它放到地理这个范畴,它就是世界第一高峰——珠穆朗玛峰的高度;

     3、现阶段,信息的关联都是由人来完成的,而机器所进行的信息关联更多在于文字层面的匹配。譬如,我们可以通过搜索引擎找到一系列与某个关键字相匹配的网页,但这些网页仅仅是因为它们包含了该关键字才被组合到了一起。通常某个词语(尤其是学术名词)都会有它的内涵和外延,单纯的文字匹配所获得的信息组合无法全面而准确地对该词语进行表述,那么,通过搜索引擎实现的信息关联的价值就大打折扣了。

     上述三个问题是现阶段互联网所存在的一些缺陷,让我们面对浩瀚的信息海洋无所适从,哪怕是通过搜索引擎在很多时候都无法找到我们所需要的信息。面对这样的难题,“语义互联网”的概念应运而生了,而Freebase正是语义互联网的一个实验产物。乍一看,Freebase和维基百科还颇为相似,最大的区别在于条目存储的方式,Freebase为每个条目都提供了一个属性结构,譬如对于某个人物,就包含了诸如出生日期、性别、国籍等等属性,而用户不仅可以为属性提供赋值还能添加新的属性。这样一来,用户提供的每一个数字或者每一个词组所包含的意思就能被计算机识别了。在这里,这些属性就是语义的表现形式,因为语义本身就是对于信息的描述,这是一种元数据层面的理解。

     我相信,随着语义互联网的普及,信息本身的可搜索性将会越来越高,那么,单纯基于文字的搜索引擎的作用将会大大削弱。这也难怪互联网之父伯纳斯-李表示:“Google目前的工作与语义互联网相比是不值一提的。”事实上,语义互联网在最近这几年发展得越来越快,同时像诺基亚、IBM、HP、Adobe等IT巨头都在这个方面投入了大量的精力,可见该项技术的意义非比寻常。噢,对了,文中提到的Freebase也进入了快速发展期,我们可以从Freebase的blog了解到,网站的条目已经达到了500万个。也许,以语义互联网作为标志的Web 3.0的脚步已经近了。

时间: 2024-09-21 02:42:19

艾伟:有关Web 3.0的相关文章

AJAX 弄潮Web 2.0 在线Office项目复活

ajax|web|项目|在线 AJAX等时髦的开发技术正在刺激着消费者Web应用软件的增长.这些新的技术甚至在使一些一度被认为是不可能的项目"复活":在线版的Office. 以Google Maps为代表的一些Web服务的推出使得AJAX技术名扬天下.目前,有数十家初创厂商在利用它开发包括从字处理软件到项目管理软件在内的桌面软件的在线版本.但是,它们并非简单地在互联网上复制Office,有时被称为Web 2.0的许多这些Web应用软件的重点是通过网络发布和共享信息. 基本的AJAX技术

在业务中利用 Web 2.0

虽然 Web 2.0 已经有众多的用户,但有些企业在采纳 Web 2.0 方面却走得太慢.不过,很多公司现在也意识到 Web 2.0 的巨大潜力,并且清楚 YouTube.Twitter 和 SlideShare 等 Web 2.0 服务如何为他们的组织提供价值... 虽然 Web 2.0 已经有众多的用户,但有些企业在采纳 Web 2.0 方面却走得太慢.不过,很多公司现在也意识到 Web 2.0 的巨大潜力,并且清楚 YouTube.Twitter 和 SlideShare 等 Web 2.

热门技术探讨:学习Web 2.0的方向盘

web 历史很重要.对一个技术的学习也应当从历史出发,通过其在时间形成历史的流变,得以知晓现状,甚至能够预知未来. 那Web 1.0是什么呢? 他们说,记得静态HTML的WWW时代么? (那个时代的WWW应用.人们的Web体验.对社会的影响如何?) 那么动态HTML和静态HTML下的Web相比,是多少版本?1.5?对了,他们是真这么叫的. (在效果和影响上,与1.0相比,扩展和加深多少?) 要呈现的数据存储在数据库中,通过Web服务端的程序,应用户的请求,取出数据,加上事先设计的模板,动态的生成

别把Web 2.0当成一个标签

web 文/洪波 Web 2.0忽然之间成了个热门词汇,很多人在谈论,媒体在跟进,VC在找机会,越来越多的创业者在暗暗发力.互联网好像又到了一个改朝换代的时候,有人做事,有人作势,城头变幻大王旗. 尽管还没看到明显的泡沫,但多少有了些泡沫的迹象.在大家一哄而上的时候,被关注的很可能不再是Web 2.0的实质,而是一个看上去很新的标签.就像前些年,一些公司忙不迭地给自己打上无线概念或者网游概念的标签,有的还真的靠标签圈到了钱.但市场终究还是要靠实力说话的,所以那些标签很快就雨打风吹去,尘归尘,土归

什么是web 2.0 (4)

web 正如在上面关于google和netscape的讨论中所指出的,互联网时代定义特性之一就是,它是以服务方式传递,而不是产品.这导致这样一个公司在商业模式方面,出现很多根本性的改变.  运转(Operations)必须成为核心竞争能力.Google或yahoo的产品开发专家必须配有一个每日运转专家.因此,基本原则就是把软件从一种产品转为服务,除非每天都要维护,否则软件不会停止执行任务.Google必须不停的搜索网络.更新其索引,不断过滤垃圾链接以及影响其结果的其他尝试,不断和动态的对数百万人

Web 2.0改变了互联网

web|互联网 经过10年发展后,人们通过互联网已经可以完成比之前多得多的工作,得到更丰富.更精确.更迅捷的反馈,以及更加美妙的体验.然而再过10年我们会发现媒体,无论报纸.电视还是互联网,与现在都完全不同,手机而不是纸或pc成为最常用的载体:看电视不再是被动的收看电视台播放的节目而是自己订阅的,而节目呢也许是某个人自己摄制的:你也可能在电视或者网络上看到你的手机在不经意间拍摄上传的画面,并因此获得一笔不菲的酬劳.这不是呓语,也不是幻想,这是Web2.0给我们展现的互联网,届时上网将不再是简单的

Web2.0研究:Web 2.0的运营理念

在Tangos的Blog上看到名为<10步创建成功的Web2.0公司>,感触颇深.在我看来,所谓的Web 2.0,并不是说在技术上取得了多大突破,而是从理念上发生了变化,注重细节.操作简便.服务用户,并在满足网站用户需要与商业利益之间取得平衡,保持网站的新鲜度和可持续发展.Tangos做的翻译和举例非常好,现摘录如下: 1.从一个小处着眼. 为用户解决一个"小"问题,并清楚地知道你要解决的是什么问题.我的理解就是从一个小处着眼,而这个小处恰恰是用户需求没有得到满足的地方.比

Web 2.0 创建的16条法则

1.在你开始之前,先定一个简单的目标.无论你是一个Web 2.0应用的创建者还是用户,请清晰的构思你的目标.就像"我需要保存一个书签"或者"我准备帮助人们创建可编辑的.共享的页面"这样的目标,让你保持最基础的需求.很多Web 2.0应用的最初吸引之处就是它的简单,避免并隐藏了那些多余的复杂性. 站在创建者的立场,可以想象Google的几乎没有内容的主页,还有del.icio.us的简单的线条.从最终用户的角度来看,与之齐名的就是Diggdot.us所提供的初始化页面

Web 2.0时代RSS的.Net实现

rss|web Web2.0时是以Blog,Wike,Tag,RSS等技术为代表的以个性化为中心的新一代互联网模式,RSS比起Blog等名词似乎还不算太热.但打开网页仍是遍布了RSS,Xml等醒目的图标,打开页面Mathon浏览器也是一个劲的提示有新的RSS连接,前一段一个项 目需要,自己写了一个.Net下面生成RSS信息的类,如下:   1using System;  2using System.Xml;  3using System.Collections;  4using System.G