以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  请问:RDF数据模型和ER模型有什么联系与区别?谢谢  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=74530)


--  作者:maoxl
--  发布时间:4/27/2009 12:59:00 PM

--  请问:RDF数据模型和ER模型有什么联系与区别?谢谢
请问:1.RDF数据模型和ER模型有什么联系与区别?
      2.如果现在的数据库存储的数据都开放权限给别人使用,是否就没有必要使用RDF
            数据模型了呢?
    谢谢!
--  作者:iamwym
--  发布时间:4/27/2009 1:05:00 PM

--  
1.这个不可比
2.是不是使用RDF和是否开放数据库访问没有必然联系,使用RDF是为了表达力更强扩展性更好。
--  作者:maoxl
--  发布时间:4/27/2009 3:12:00 PM

--  
请问:1为什么不可比呢?它们不都是数据模型吗?肯定有一定的联系和区别。或者有资料推荐吗?我看看,我找了好久没有太相关的,谢谢!
2. RDF为什么表达能力要强呢?数据库数据不是也可以转化为RDF数据吗?
--  作者:maoxl
--  发布时间:4/28/2009 6:38:00 PM

--  
对于第一个问题:经过调研,原来RDF数据模型和ER模型其实是一样的,只有些微的区别,主要集中在ER模型的实体的属性一般都集中在实体内部,但是RDF模型的对象的属性可以分布存放,就好比面向对象的类的属性的增加或者删除都将改变这个类的定义,但是在RDF中随时添加属性,但是不改变该对象的定义或者性质。
对于第二个问题:数据库是为了方便数据的管理而产生的,一般都是集中处理,它具有封闭的特性;它不是为了处理网络情况而产生的,网络天生具有开放性,任何人都可以产生数据。你可以想象,一般我们访问网络的时候,都是得到的web页面,而不是直接获取的数据库数据(除了数据交换之外),如果我们采用xml/RDF来描述数据,由于xml/RDF数据和表示的分开,我们可以很方便的访问到xml/RDF数据,从而被各自的网络应用程序直接使用这些网络上的xml/RDF数据,又由于这些数据具有一定的语义,从而使得网络程序也具有一定的智能,所以使得整个网络表现得更加智能,这就是语义网。另外开放数据库的访问权限由于安全性考虑是不现实的。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms