云之辉——小丫的博客

           在所有一切有益于人类的事业中,首要的一件,即教育人的事业...”

                                               ——­ 卢梭1712-1778



东行记提醒您:您请求的网页正在载入中,请稍后......


公告
东行记提醒您:您请求的网页正在载入中,请稍后......

我的分类(专题)
东行记提醒您:您请求的网页正在载入中,请稍后......

日志更新
东行记提醒您:您请求的网页正在载入中,请稍后......

最新评论
东行记提醒您:您请求的网页正在载入中,请稍后......

留言板
东行记提醒您:您请求的网页正在载入中,请稍后......

链接

Blog信息
东行记提醒您:您请求的网页正在载入中,请稍后......





什么是语义Web?
thy 发表于 2006-10-25 15:12:33

   今天在陈老师的网络课程中看到一个新的名词——语义Web。不甚了解,那什么是语义Web?查询如下:

   语义Web(语义网)提供了一个通用的框架,允许跨越不同应用程序、企业和团体的边界共享和重用数据。语义Web是W3C领导下的协作项目,有大量研究人员和业界伙伴参与。语义Web以资源描述框架(RDF)为基础。RDF以XML作为语法、URI作为命名机制,将各种不同的应用集成在一起。

  "语义Web(语义网)是现有Web的扩展,信息被赋予定义良好的含义,更便于计算机和人的协同。" -- Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, 2001年5月。

   以上的概念不是很好理解。下面转一份贴:http://blogger.org.cn/blog/more.asp?name=orangebench&id=396 如何向软件开发人员讲解语义Web。

  

今天碰到一个朋友,是软件开发人员,向他介绍语义Web,怎样才能让他听懂呢?

1)元数据角度:
软件开发人员一般都熟悉MIS, 所以可以考虑用MIS系统的例子图书管理系统做比较,从元数据的角度出发。

图书管理系统可以按作者,书名,出版社查询,是因为有元数据,即在数据库中,每个数据都有所属的字段名和表名。而Web上只能按关键词查询,是因为网页上的内容没有元数据,例如,网页上一个数字“15”,程序没法知道这个数字是年龄呢,还是个数呢,等等,当然人能够根据上下文判断出来。

语义Web的基本思想就是让网页上的数据都有元数据描述它,说明它的含义,这样计算机程序能够理解网页上的数据,也能更好地为大家服务。如提供类似MIS的那种查询界面,而不是关键词查询。

语义Web提供了一种统一的元数据描述语言,和其所用的词汇定义语言。

2)数据交换角度:

如果不同的图书管理系统要实现互操作,如馆际互借,由于不同系统的数据格式都是私有的,很难实现数据交换和共享。先讨论不同时期的数据交换方式:

a)Pre-Web: 在Web出现以前,要从一台机器访问另一台机器的数据,恐怕只有用软盘了。
b)Web-HTML:Web出现以后,信息可以HTML格式发布在Web上,地球上的其他人都可以分享你的信息。但程序无法理解其中的内容,而且躺在数据库中的数据也无法共享,虽然别人可以用Web界面通过程序对数据库进行查询,但查询的结果还是一个网页。
c)Web-XML: XML出现以后,可以消除不同数据之间的内部格式差异,可以让不同机器的程序之间交换数据(如,Web服务)。但是对N个应用程序,其数据格式虽然都是XML,但可能遵循N种DTD(XML Schema),他们之间的数据交换是N* exp(2)个映射。当然理想的方式大家都遵循一个XML Schema,但这是不现实的。
d)Semantic Web-RDF: RDF的引入屏蔽了格式问题:多个不同格式的XML文档可能表示同一个意思,但可以用同一个RDF文件描述。RDF是一个元数据语言标准,用于表示数据的语义。类似的是:关系数据库系统可以互操作是因为他们基于共同的关系模型,RDF就是Web化的关系数据语言,使得Web上的数据都遵循一个数据模型!

上述的N个应用交换数据问题可以这样解决:每个应用把他的数据导出为RDF数据,需要数据输入的应用则只要写一个RDF数据抽取程序,这个程序对任意输入的RDF文件,在其中查询其需要的数据。当然,一个前提是基于同一个词汇表,如大家都用“Student”这个词表示学生,这个词汇表就是RDF Schema。它和XML Schema的区别在它不是约束XML数据的格式,而是描述RDF数据中词汇的含义。这样,就屏蔽了同一含义不同XML语法的问题。也就是说,RDF Schema比XML Schema更容易为大家达成一致,因为它只关心领域的概念模型,而不关心这个概念模型用XML表示出来的格式(XML Schema可以看成是概念模型的XML表示方式)。

3)Web搜索角度:
目前的网页是让人看的,如查找信息,(如查找人口超过1000万的城市),网上购物,语义Web上的网页是让计算机看的,但并不是通过NLP技术,而是制定一个Web上数据表示语言的规范,用以描述Web内容,且让计算机能够理解。语义Web怎么实现这个查询呢?类似MIS系统的界面。

4)科幻小说角度:
毛向辉 对Tim发表在科学美国人杂志上的Semantic Web 的翻译。

http://www.isaacmao.com/works/essays/archives/SementicWeb/sementic_web.htm
—共产主义宣言 中文版

或英文版: http://www.scientificamerican.com/print_version.cfm?articleID=00048144-10D2-1C70-84A9809EC588EF21

参考:
[1]Business Model for the Semantic Web,http://www.w3.org/DesignIssues/Business
[2]XML+RDF——实现Web数据基于语义的描述 http://www-900.ibm.com/developerWorks/cn/xml/x-xmlrdf/index.shtml


阅读全文 | 回复(6) | 引用通告 | 编辑
 


ding
personal(游客)发表评论于2008-4-6 22:21:48
以下内容含脚本,或可能导致页面不正常的代码

说明:上面显示的是代码内容。您可以先检查过代码没问题,或修改之后再运行。

个人主页 | 引用 | 返回 | 删除 | 回复
 


THX
xiexie(游客)发表评论于2008-2-28 20:51:53
以下内容含脚本,或可能导致页面不正常的代码

说明:上面显示的是代码内容。您可以先检查过代码没问题,或修改之后再运行。

个人主页 | 引用 | 返回 | 删除 | 回复
 


link
seo(游客)发表评论于2008-2-1 12:23:26
Fendi Handbag wow gold gucci handbag auto vessel parts WOW Leveling Chanel Handbag Chloe Handbag seo lineage2 adena Silkroad online gold isk TOEFL lineage 2 adena Tactical flashlight golf tee

个人主页 | 引用 | 返回 | 删除 | 回复
 


link
seo(游客)发表评论于2008-1-28 13:19:37
Fendi Handbag wow gold gucci handbag auto vessel parts WOW Leveling Chanel Handbag Chloe Handbag seo lineage2 adena Silkroad online gold isk TOEFL lineage 2 adena Tactical flashlight golf tee

个人主页 | 引用 | 返回 | 删除 | 回复
 


Good day
seo(游客)发表评论于2008-1-25 13:38:48
香港注册公司 seo 対策 日语翻译 北京翻译公司 订票 翻译公司 北京翻译 弯管 二手车 丽江 神州租车 青岛网络公司 香港银行开户 订机票 神州汽车租赁 注册香港公司 特价机票 香港公司注册 注册德国公司

个人主页 | 引用 | 返回 | 删除 | 回复
 


Rate UP
Smartseo(游客)发表评论于2007-12-7 10:02:29
要在城域网上进行教育视频实时直播,检索最新最全的黄石企业信息,以最优惠的价格进行化妆品批发,请访问以上网站,谢谢!

个人主页 | 引用 | 返回 | 删除 | 回复
 


发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:
    东行记提醒您:您请求的网页正在载入中,请稍后......


Powered by Oblog.