以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Web Services & Semantic Web Services 』  (http://bbs.xml.org.cn/list.asp?boardid=10)
----  [求助]Ontology在服务发现中怎么使用?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=29628)


--  作者:shellypp
--  发布时间:3/30/2006 11:46:00 PM

--  [求助]Ontology在服务发现中怎么使用?
最近阅读了一些服务发现的文章,但是有一个基本的问题我不是很理解。Ontology是为了弥补服务请求方和提供方之间的语义差别而引入的。是不是请求方和提供方共享完全相同的ontology结构呢?还是双方共享基本的ontology结构,然后每方都可以自己扩展一些vocabulary?如果是这样的话,服务请求方使用自己的vocabulary,怎么能和服务方的service advertisement匹配上呢?

给为说清楚一些,假设双方用ontology来表示汽车的概念,共享的ontology就到car结束了,服务请求方自己在car下面加了suv,那么做服务匹配的时候,怎么知道suv是什么呢?

这个问题困扰我很长时间了!q

谢谢大家给一些思路呀!


--  作者:jackyzhang
--  发布时间:4/3/2006 10:21:00 AM

--  
我觉得是这个样子,你说的问题的确是存在的,就是请求者与调用者所用本体不一致的问题。现在有人在搞不同本体之间的融合问题,是不是可以在一定程度上解决这个问题呢?
--  作者:blueiris
--  发布时间:4/4/2006 2:37:00 PM

--  
本人也为同样的问题困扰了一段时间,后来感觉有点小小领悟,不知道对不对

ontoloty不仅定义了相关特定领域的概念的vocabulary,同时也定义了各个概念之间的关系(本体三元组中的谓词不就具有这个功能),我想在web service使用ontology表示语义信息时,也会定义一些相关的推理规则,这样子也许就能解决楼主提出的这种问题了

另楼主的例子可不可以这样子解决呢
服务请求者要查找的是suv,当其加suv到car下的时候,会在car和suv间产生一种包含关系,所以查找服务提供者找不到suv时可以上升到car这一层来查找呢

呵呵当然这只是我个人的想法!!


--  作者:shellypp
--  发布时间:4/7/2006 6:35:00 AM

--  
三楼的说的有些道理,但是对于服务提供者来说,他可能并不知道SUV这个概念,所以也没有办法找到CAR。我觉得二楼说的也有些道理,我描述的这个情况确实是属于不同本体之间的匹配问题。请问,有没有什么不同本体之间匹配的算法的介绍呢?
--  作者:enginewang
--  发布时间:4/8/2006 1:27:00 AM

--  
本体的概念就是可共享的世界概念集,为什么要针对一个领域的概念搞两套概念集?如果是这样的话是不是又回归到没有本体的光景?
--  作者:weimingxiaoy
--  发布时间:4/8/2006 4:13:00 PM

--  
ok,问得很好!理论上讲,本体是唯一的,不同的是大家描述本体的方式。如果本体的描述不能得到大范围的认同和使用,等于没有本体。个人以为本体在实际中的真正应用尚有距离,目前只是研究而已。

加一句:本体不仅仅是概念集,里面有关联、有逻辑、可推理,是一种知识。


--  作者:birdwsj
--  发布时间:4/9/2006 10:24:00 AM

--  
楼上说的非常好
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
61.523ms