以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  困惑的问:RDFS和本体之间到底有什么不同?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=26148)


--  作者:creationw
--  发布时间:1/5/2006 10:41:00 AM

--  困惑的问:RDFS和本体之间到底有什么不同?
读了“Semantic Web 研究综述”一文(计算机应用软件,2005年2月)中的描述如下:
虽然RDF(S) 能够定义对象的属性和类,并且还提供了泛化等简单语义,但它不能明确表达描述属性或类的术语的含义及术语间的关系。本体层就是要提供一个能明确地形式化地定义
术语含义及术语间关系的语言。

不知道大家对于这种区别的描述如何理解的?拿OWL语言来说,“明确地形式化地定义
术语含义及术语间关系的语言”如何做到的呢?我现在的理解是无非也就是定义了领域的类和类之间的各种关系。而这个rdfs好像也能做到这一点啊。

困惑ing?

在“语义万维网的概念、方法以及应用”一文中:
RDF Schema 可以定义类、子类、超类,并且可以定义特性和子特性,以及它们的约束如:领域(domain)和范围(range)等,因此,在某种意义上说,RDFSchema 本身就是一种简单的本体(ontology)语言。但是RDF/RDFS 对特定应用领域的词汇的描述能力比较弱,需要进行扩展,我们把这个RDF/RDFS 之上的扩展层称为ontology 层。

OWL具体扩展在什么地方呢?我的理解是定义了某一个领域的很多概念和概念间的关系,也就是定义了很多类以及它们之间的关系。这个rdfs也能做到阿?


--  作者:ztszhang
--  发布时间:1/5/2006 8:15:00 PM

--  
1 对于RDF(S) 和本体的关系
   RDF中文名资源描述框架,有时候很多人错误地把它称为语言,其本质是一种描述资源的模型,基本结构也就是一个称为声明(statement)的三元组(资源、属性、属性值)。而这种抽象模型需要形式化来表现,因此人们选择了XML(选择其它的也可以,但目前XML是最好的,且已经是国际标准),但是XML只具有语法性,不能解释其定义结构的语义,而XML中结构的定义是通过DTD或XMLS完成的,而此时RDFS才起到了作用,他完成RDF模型中词汇的定义,即定义资源有什么属性、资源之间的关系及属性取值等等一切RDF用XML形式化式需要用的词汇。
  而对于本体,其经典定义就是Gruber蒙的那句“本体是概念化的明确的规范说明”,说白了就是我们在研究某一领域(特定或通用)时大家(人、机器、软件系统等一切能读懂XML的)之间进行交流(对话、互操作、共享等)的所遵循的一种语义标准,也就是说本体提供一种明确定义的共识。但我们说归说,我们要具体的在机器上实现这种本体的形式化,就要用本体描述语言来描述它,现在的本体描述语言很多,W3C推荐的两个标准——RDFS 和 OWL。
2 RDF(S) 和 OWL的区别
  从RDF(S) 到OWL其实是一个改进、提高的过程,也就是说RDFS太简单,我们要扩展它、改进它,我们改进了之后,又起了个新名OWL(就像你说得那句“这个rdfs也能做到阿?”)。对于RDFS的不足,有很多,像类和属性之间的关系太少等(具体的你可以参考
其它文献)。
3 上面这些话纯属我看了两个月的论文之后的胡言乱语,借此机会抛砖引玉.

--  作者:creationw
--  发布时间:1/5/2006 9:35:00 PM

--  
恩,说得很有道理。今天又仔细查找了相关资料,总结了owl能做的,而rdfs不能做的具体体现在以下几个方面:
1。owl支持并、交、补等逻辑运算,而RDFS却没有,故OWL能够实现比RDFS更加丰富的逻辑推理
2。OWL支持定义匿名类,匿名类通过property restriction来定义,这里引入了存在量词、全称量词、cardinality等,进一步丰富了逻辑推理能力
3。OWL支持等价关系、disjoint with,传递关系等描述
4。OWL定义了FunctionalProperty等。

不知道这四点对不对?应该还有补充的


--  作者:huangyi
--  发布时间:1/6/2006 9:27:00 AM

--  
总结的非常不错!!!
谢谢两位.
--  作者:superc_7
--  发布时间:1/12/2006 1:38:00 PM

--  
建议lz看一下《Semantic Web:A Primer》
看完了上述问题lz自己就可以回答了
--  作者:sword323
--  发布时间:1/12/2006 7:49:00 PM

--  
楼上推荐的书经典...
论坛就有下载
--  作者:kkk305145298
--  发布时间:1/13/2006 10:07:00 AM

--  
真不错,楼上分析很透彻
--  作者:jiachong
--  发布时间:1/13/2006 1:59:00 PM

--  
感觉可以简言之,RDF(S)是写实的,而OWL是体现思想运动的,所以OWL里面有并交补这些人们在概念级抽象思考才会有的东西,还有OWL的公理和推理,这也是进行思想运动才需要的
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms