以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 RSS/FOAF/Dublin Core/CIM/PRISM/Gene Ontology 』  (http://bbs.xml.org.cn/list.asp?boardid=3)
----  RDF Schema与XML Schema  (http://bbs.xml.org.cn/dispbbs.asp?boardid=3&rootid=&id=12083)


--  作者:libris
--  发布时间:11/15/2004 2:49:00 PM

--  RDF Schema与XML Schema
我能否把RDF Schema理解成XML Schema的一个应用、或者说是一个实例?
因为我看到如下一段话:
RDF允许任何人定义元数据来描述特定的资源,由于资源的属性不止一种,因此实际上一般是定义一个元数据集,这在RDF中被称作词汇集(Vocabulary),词汇集也是一种资源,可以用URI来唯一标识,这样,在用RDF描述资源的时候,可以使用各种词汇集,只要用URI指明它们即可。当然,各种词汇集的受欢迎程度可能不同,有的也许只是被定义它的人使用,有的却由于其定义的科学性为许多人所接受,如以类似图书馆卡片目录的方式来定义资源的词汇集Dublin Core,定义教育内容IMS元数据,定义个人信息的V-Card元数据等。既然词汇集是资源,当然可以用RDF来描述它的属性以及和其他词汇集间的关系,W3C为此特地提出RDF Schema来定义怎样用RDF来描述词汇集,也就是说RDF Schema是定义RDF词汇集的词汇集。
--  作者:admin
--  发布时间:11/15/2004 3:33:00 PM

--  
以下是引用libris在2004-11-15 14:49:22的发言:
我能否把RDF Schema理解成XML Schema的一个应用、或者说是一个实例?
~~~~~~~~~~~~~~~~~~不能这么看,因为XMLS(=XML Schema)和DTD一样是限定XML文档格式的,也可以理解为是限定XML DOM的形状和内容的。
而RDFS(=RDF Schema)并没有规定文档的格式,因此后者不是前者的一个实例或应用。

RDF Schema是一种RDF schema,即RDF Schema是一种RDF模式(RDF schema),他定义了RDF中所能使用的词汇集(没有定义文档格式)


因为我看到如下一段话:
RDF允许任何人定义元数据来描述特定的资源,由于资源的属性不止一种,因此实际上一般是定义一个元数据集,这在RDF中被称作词汇集(Vocabulary),词汇集也是一种资源,可以用URI来唯一标识,这样,在用RDF描述资源的时候,可以使用各种词汇集,只要用URI指明它们即可。当然,各种词汇集的受欢迎程度可能不同,有的也许只是被定义它的人使用,有的却由于其定义的科学性为许多人所接受,如以类似图书馆卡片目录的方式来定义资源的词汇集Dublin Core,定义教育内容IMS元数据,定义个人信息的V-Card元数据等。既然词汇集是资源,当然可以用RDF来描述它的属性以及和其他词汇集间的关系,W3C为此特地提出RDF Schema来定义怎样用RDF来描述词汇集,也就是说RDF Schema是定义RDF词汇集的词汇集。



--  作者:libris
--  发布时间:11/15/2004 3:42:00 PM

--  
那我引用的那一段话要怎样理解才对?

那“RDF Schema是基于XML对RDF 的一种实现”这一理解应该对吧?

一头雾水中~~~~~~

Thanks a lot.


--  作者:admin
--  发布时间:11/15/2004 6:27:00 PM

--  
以下是引用libris在2004-11-15 15:42:34的发言:
那我引用的那一段话要怎样理解才对?
~~~~~~~~~~~~~~~~~你引用的那段话对的呀,

那“RDF Schema是基于XML对RDF 的一种实现”这一理解应该对吧?
RDF Schema可以是基于XML的,但也可以不基于XML。因为RDF Schema本身是RDF的一个实例,就像XMLS是XML的一个实例一样。既然RDF可以用除XML以外的语法来写,那么RDFS也可以用除XML以外的语法来写。

一头雾水中~~~~~~
~~~~~~~~~~~~~慢慢来噢

Thanks a lot.



--  作者:pcdos
--  发布时间:11/22/2004 10:23:00 AM

--  
我是这么理解的:XML Schema定义了能够在XML种出现的标签以及标签的取值范围等,但RDFS不是这样的,因为RDF词汇集太大了,各种行业各种应用的都有,定义RDF词汇集就显得不可行了,所以RDFS就不去定义RDF词汇集,而去定义RDF词汇集种的词汇的关系
--  作者:oldppp
--  发布时间:3/27/2005 10:40:00 PM

--  
刚才打了一堆,不见了。。。再来。。

好深澳哦,我现在是一头雾水中。。。  我现在知道 一个数据文件 (XML)的中有Schema定义的是XML种出现的标签以及标签的取值范围,然后我就可以从文件中取出我想要的对应数据了。可是RDF呢?现在我得到的一个XML文件中 就是用到了RDF 的(因为里边 出现的是这样的 :
<?xml version="1.0" encoding="UTF-8"?>
<!-- Alstom Esca Corp. -->
<!DOCTYPE rdf:RDF [
 <!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <!ENTITY cim 'http://iec.ch/TC57/2000/CIM-schema-cimu09a#'>
]>
<rdf:RDF xmlns:rdf="&rdf;" xmlns:cim="&cim;">
 <cim:HostControlArea rdf:ID="19168B23F9F2D131">

。。。。。。。。。。。。

可是我如何提取其中的 我要的数据呢?象Schema  那样的结构如何得出?  XML Spy好象不支持啊?什么工具支持?


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