dev2dev 首页 > 资源中心 > 专家Blog > 专家Blog文章
找回语义
我一直抱着极大的兴趣关注着Web2.0和最近的相关技术。我能理解好的设计的重要性,但是我就是有一种我们遗漏了什么的感觉。 恕我直言,我认为导致web如此成功的一个方面就是它能够轻松地将个人空间跨越虚空与他人分享和协作。HTML太简单了,任何人都可以使用它进行编写,很多人也就这么做了。当然了,这可能会导致出现很多无用或冗余的东西,但是在像internet这样的开放系统中,我认为信息越多越好。Google和Yahoo所依赖的正是网络上的丰富信息。设想一下,如果将来建立一个委员会,他们审查并清除网络上的陈旧、无关的站点/数据/页面,只留下“有价值的”站点。首先,这种“有价值”主观性太强,所以不可能让所有人都满意;其次,这将直接影响到搜索引擎的需求。(必须承认,对于某些人来说,编写如下的软件是一个非常具有吸引力的项目:该软件能够在网络上爬行,并通过将数据与某个中心数据源——比如wikipedia——相比较,从而查找冗余和/或易误解的数据。) 如今的问题不是对数据和信息的访问,而是理解所有这些信息的语义和内涵。Web2.0似乎集中于人们通过blog、社区等将信息“推”出去的思路,但我们似乎忘了曾试图解决的问题:“我们可以利用现有的数据做些什么?”考虑一个场景:在一个本地IT环境中,客户服务代表(CSR)向一个系统中输入跟踪与客户的电话呼叫和交流的信息。这些数据被保存到一个关系数据库中。这类似于web上的社区。社区成员在共享论坛中讨论一个公共话题。现在我们进一步让本地的IT小组编写一个系统,以一种能够搜索相关数据的标准方式在组织内共享这些信息。那么当我最初保存这些数据时,如果没有与这些数据相关的语义,会发生什么事情?假设说我没有保存对话的上下文(比如“这个人第一次打电话来为的是什么?”),那么所收集的其他数据可能就没有意义了。看起来有关web2.0的讨论似乎遗漏了这一点。因此,跨internet利用所有这些信息的能力在启用之前就可能受到限制。 幸运的是,W3C似乎正在进行一项非常有趣的计划,即Semantic Web。借用W3C组织的描述,“Semantic Web提供了一个允许数据跨应用程序、企业和社区边界进行共享的通用框架。”这似乎与我上面的看法不谋而合。我认为对于使web具有向企业中的内容添加语义的能力来说,Semenatic Web之类的计划是非常重要的。
原文出处:http://dev2dev.bea.com/blog/quinton_wall/archive/2006/05/bring_back_the.html
作者其它文章
|