以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  语义WEB初学典型问题(看了一段时间语义WEB,有好多问题,哪位高手给指点一下)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=22525)


--  作者:sihaifanteng
--  发布时间:9/26/2005 12:57:00 AM

--  语义WEB初学典型问题(看了一段时间语义WEB,有好多问题,哪位高手给指点一下)
由于刚接触不久,问题说法不妥之处请见谅!

1.语义Web到底有什么优越性?(很少看到非常能说服人得)
看了一段时间,给我印象最深得应用就是,同义搜索,还有就是比如搜索联系方式,由于事先编写得OWL定义了联系方式得一些子方式,所以搜索时把这些子方式都列出来。其他得感觉跟现有得应用在很多方面没体现出什么优越性,而且还有很多限制,如数据存储方面,共享,搜索速度。
2.语义web扩展性表现在哪里,哪些方面?
3.语义Web的开发过程和传统的开发过程有什么区别和联系?有什么优越性?
5.语义web可以用于解决哪些问题?能解决哪些问题?
6.语义web面临的问题、难题?
7.Web Service的组装与数据集成,用语义Web技术解决与用传统方法解决有什么优越性?
8.语义web在数据挖掘上优势在哪里?
9.有一个研究语义Web很长时间的学者黄智生说,语义是什么?语义就是共享信息,现阶段从软件的发展过程中从组件到Web Service 到SOA,都在强调一种共享、重用,语义Web的共享和重用与SOA、Webservice的共享和重用之间有什么区别和联系?
10.当前版本OWL有哪些推理还不能做?支持到哪个程度?
11.本体库,知识库,语义网”之间的联系是什么?
12.RDF和OWL是什么关系?


--  作者:admin
--  发布时间:9/26/2005 9:40:00 AM

--  
这几个问题提得很好。虽然问题simple,但回答起来not easy

这几个问题确实应该给大家一个明确的答案。我提议大家尽量回答,当作一种讨论,之后我会把我们的讨论结果反馈给W3C,看看它们的看法。声明一点,就是,这类问题的回答,没有绝对的对与错,希望大家踊跃的参与进来。


1.语义Web到底有什么优越性?(很少看到非常能说服人得)
看了一段时间,给我印象最深得应用就是,同义搜索,还有就是比如搜索联系方式,由于事先编写得OWL定义了联系方式得一些子方式,所以搜索时把这些子方式都列出来。其他得感觉跟现有得应用在很多方面没体现出什么优越性,而且还有很多限制,如数据存储方面,共享,搜索速度。
2.语义web扩展性表现在哪里,哪些方面?
3.语义Web的开发过程和传统的开发过程有什么区别和联系?有什么优越性?
5.语义web可以用于解决哪些问题?能解决哪些问题?
6.语义web面临的问题、难题?


7.Web Service的组装与数据集成,用语义Web技术解决与用传统方法解决有什么优越性?


利用SW技术,可以进行更加准确的服务匹配

8.语义web在数据挖掘上优势在哪里?

http://bbs.w3china.org/dispbbs.asp?BoardID=2&replyID=17073&id=8403&star=1&skin=0
http://bbs.w3china.org/dispbbs.asp?BoardID=2&replyID=18743&id=8810&star=1&skin=0

9.有一个研究语义Web很长时间的学者黄智生说,语义是什么?语义就是共享信息,现阶段从软件的发展过程中从组件到Web Service 到SOA,都在强调一种共享、重用, 语义Web的共享和重用与SOA、Webservice的共享和重用之间有什么区别和联系? ?

SW是要令Web上的信息成为机器可理解的,因此机器可以根据这些信息为人类作一些推理,挖掘出一些潜在的知识。这里的共享是知识层面的共享,参与共享的是:人-机器-机器-人
WS的共享指的是实现可重用的服务。共享的是服务

10.当前版本OWL有哪些推理还不能做?支持到哪个程度?

*各个版本的OWL不同,OWL LITE, OWL DL, OWL FULL在推理上的困难依次增加
*TBox的推理要远远快于ABox(即涉及individual的)的推理


11.本体库,知识库,语义网”之间的联系是什么??


12.RDF和OWL是什么关系?

按此在新窗口浏览图片

RDF和OWL不是一个层次的东西。

除去那些复杂的特性,最简单地来看,

RDF提供的是一组 (主,谓,宾)这样的断言

而OWL提供的是一个分类层次(比如 苹果 subClassOf 水果, 水果 subClassOf 食物 等等 )

当然这些并不是RDF和OWL的全部,而只是简化地来看。

[此贴子已经被作者于2005-9-26 10:55:09编辑过]

--  作者:jiexincao
--  发布时间:9/27/2005 10:48:00 PM

--  
1.语义Web到底有什么优越性?(很少看到非常能说服人得)
确实语义web的优越性很难说的清楚,因为还没有一个真正使用的SW的模型出来,因此很多说法只能停留在理论层面上。而且SW的目标是实现机器来理解,这一步现在依然还很远。但是我觉得SW还是有一些优点的,就像在我的实验系统中所要强调的那样。
(1)表达方式的变化,举个例子:
现存在三篇文献a、b、c分别具有URI : http://www.my.com#Article_a, http://www.my.com# Article_b , http://www.my.com# Article_c。又存在作者a、b分别具有URI:http://www.my.com#Author_a, http://www.my.com#Author_b , 且两者均名为peter,作者a还有一个名字为lip。文献a和文献b的作者均为作者a,但是署名分别是peter和lip,文献c的作者为作者b。 要求: 检索“作者为peter的文献” 。
目前的表示方法如下图,因此,检索条件被转换成
"查找authorname为peter的文章"

此主题相关图片如下:
按此在新窗口浏览图片
但是基于语义的表达方式却转换成
“查找以hasname为peter的人的文章”:当然在检索的过程中我们需要根据其他信息确定这个名字为peter到底是哪个peter,同时也要知道这个peter还有什么名字。但是这种表达方式却真正实现的是基于概念的匹配,而不是基于字符串的匹配。

此主题相关图片如下:
按此在新窗口浏览图片
(2)推理
SW中的本体应该使用形式化的方式来表达,就是我们通常所说的本体语言来表达。这种形式化的本体是基于DL的,因此支持推理。关于究竟有哪几种推理可以见描述逻辑手册第二章。在我的模拟系统中我是在本体的基础上定义了两条规则来进行对Abox的推理。
这两条规则是根据引文的情况推理出同引和同被引的关系。当然,这种推理是非常简单的,并且完全可以使用程序来实现。但是这种使用规则的方法却具有可扩展性,规则具有可移植性(相同本体的不同系统之间移植)。

9.有一个研究语义Web很长时间的学者黄智生说,语义是什么?语义就是共享信息,
这句话我不是很同意,语义就是语义,它与共享之间的关系在于只有这种语义是共享的(不是你一个人的,也不是我一个人的,而是一个组织范围内的)语义才能够被理解。就比如说我说“书的作者是peter那个人”,只有我的听众知道什么是“书”,什么是“peter那个人”,“作者"是什么意思,他才能理解我说的是什么。因此语义的基础是人类共有的认识基础,在此基础上的关于万事万物的表达才是真正具有语义的。
因此SW架构的第四层是ontology vocabulary。

11.本体库,知识库,语义网”之间的联系是什么?
按照我上面的说法继续说下去,本体库指的就是共有的认识基础,而知识库则包含具体的信息(也可以认为知识库中也包含本体)。在本体库和知识库之间存在一个并不是十分清晰的界限,那就是什么样的关于实例的信息应该放到本体库中,什么样的需要放到知识库中取决于本体建立者的选择。
而语义网是通过网络互联的所有的知识库以及相关的基本部件(如低到URI,高到trust架构中的全部部分,包括agent访问所需要的应用协议等等)整个的构成一个语义网。


--  作者:inthepast
--  发布时间:9/28/2005 5:36:00 PM

--  
对语义web了解也不是很深,谈一下我的看法,希望不要对别人产生误导作用。
  我觉得首先要搞清楚什么是语义web,语义web目的是什么,为了达到这个目的采取了哪些方法,这样才能真正理解语义web的优越性体现在哪里。
  语义web好象没有一个十分明确的定义,可以判断这是语义web,那不是语义web,我的理解是给web赋予语义,这样一说似乎谈到的是语义web的目的,而不是判断标准。首先说语义,什么是语义,如看道“苹果”这个词,我们脑海里就会浮现出圆圆可以吃的东西,那么我们脑海里浮现的这个东东就是语义,而对于计算机来说,他本质上是通过比较语法来判断事物的,即如果我们不定义苹果=apple,那么它就不会认为这两者是指的同一事物。语义web的目的就是计算机能够可以理解web上每个词后面代表的语义,即象我们人类一样透过现象看到本质,而不是简单的比较两个词,如果不一样就断定这两个词不是同一个意思。
   为了达到这个目的,采取了哪些方法,我真说不清,建立本体库应该算一个吧,本体库的作用就是建立一个共用的词汇库,并定义这些词汇之间的关系。有了这个词汇库,计算机就可以通过比较词法来挖掘语义,如计算机要找苹果,看到apple后,在本体库找到一条苹果=apple,那么他就宣布找到苹果了。当然这里举的例子是比较简单的同义词关系,没经过什么推理,比如说计算机要找一个中国人,碰到一个湖北人,如果在本题库定义了湖北人是中国人的子类,那么计算机也找到结果了。
   说了这么多,那么语义web的优越性究竟是什么呢,计算机在本质判断两个物体是否相等只能通过判断两个词是否一样,而现实世界里,存在着许多表面不一样的东东而实际一样。语义web就通过一些列推导定义等手段让这表面不一样的东东最后表面一样,让计算机得出结论这两个东东是一样的。
   至于第7个问题,我想你说的是服务合成(web service compositon),其实就是语义web优越性在服务合成这种应用的体现。最常见,服务合成(动态绑定)最基本的一个问题是服务发现问题,怎么找到合适的服务,如要合成一个让人爽的服务,其中一个组成服务是找一个提供付钱被你揍的服务,你要求是日本人,现在有一个只标明是东京的但没标明是日本的人愿意提供这种服务,没有语义web,你怎么办,只能合成不了,有了语义web,你就可以爽了

--  作者:jiexincao
--  发布时间:9/28/2005 7:41:00 PM

--  
以下是引用inthepast在2005-9-28 17:36:00的发言:
如要合成一个让人爽的服务,其中一个组成服务是找一个提供付钱被你揍的服务,你要求是日本人,现在有一个只标明是东京的但没标明是日本的人愿意提供这种服务,没有语义web,你怎么办,只能合成不了,有了语义web,你就可以爽了


这位兄弟真的很有意思,呵呵!
不过看来我们一时还爽不了!
--  作者:beloved
--  发布时间:10/5/2005 4:43:00 PM

--  
以下是引用inthepast在2005-9-28 17:36:00的发言:
最常见,服务合成(动态绑定)最基本的一个问题是服务发现问题,怎么找到合适的服务,如要合成一个让人爽的服务,其中一个组成服务是找一个提供付钱被你揍的服务,你要求是日本人,现在有一个只标明是东京的但没标明是日本的人愿意提供这种服务,没有语义web,你怎么办,只能合成不了,有了语义web,你就可以爽了


这个解释实在是太经典了。很容易就让人明白了。佩服啊。


--  作者:maryannyuan
--  发布时间:10/20/2005 7:01:00 PM

--  
受益非浅哦
--  作者:twwwgauts
--  发布时间:10/20/2005 9:57:00 PM

--  
一些问题解释的很好!
--  作者:anthonjune
--  发布时间:10/22/2005 10:47:00 AM

--  
上面谈到了服务发现,那么真正去做的话,具体需要什么理论、方法、步骤去做呢?
目前在这块国外做到什么程度啦?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
101.563ms