有关RDF、RSS、XML区别和联系

原创 2004年08月14日 10:50:00

1RDF模式和XML模式是不同的
XML
数据模式是一个文本可扩展语言,相比之下,RDF有一个非常简单的模式,即二元关系模式。当然,任何的RDF声明形式都可以用XML来表示,但XML是被设定为固定的、树状的文本,在描述数据元上缺乏一定的灵活性。RDF模式却是有足够的灵活来描述这种主观的、分布式的、用不同形式来表达的元数据。
2RDFXML所使用的资源不同
XML
中所谈到的节点,是XML文档中的节点,尤其是在文档结构中特定之处。在RDF中,节点不在是节点本身了,而是任何其他可用URIS标识的资源,因此RDF是一种元数据语言。
3XML?SchemaRDF的语意不同
????XML?Schema
最初的语意解释是限制在XML文档中的,它是隐含的。RDF原本就是语意解释,用于对那些不能够用树形结构来很好建模的知识进行建模。总之,XML/XML?Schema是数据建模语言,RDF是元数据建模语言,当元数据需要编码成数据时,XML语法就非常的有用,如果纯用XML语言来进行元数据建模那么在灵活性就会受到阻碍

4.?XMLXML?Schema约束它的语法结构,而RDF的语法虽然是XML格式,但并没有XML?Schema来约束它的结构,而RDF?Schema是解释性的?,即解释RDF?中的词汇的意义。

5.?RDF可以看成一种Web知识表示语言,或者说一个逻辑语言,有形式化的语法,模型论语义,证明论,还有完全性,可靠性定理,总之,是个完备的形式化系统。?XML只是一种用于描述语法的语言,即其他语言的语法都可以是基于XML

6RDF文件可以被合并,聚集,而XML文件的合并和聚集,有命名空间的限制.

7. RDF的数据模型是?无序的边带有标识的有向图,XML的数据模型是有序的节点带有标识的树型结构图.8. RDF相对于XML来说语法自由,具有良好的互操作性,而XMLSchema的约束。

?

XML是一种数据交换格式
RDF
是一种知识表达语言。RDF有多种语法,如RDF图,N3(三元組),?RDF/XML等(XML只是RDF的一种可选书写方式)。
RSS
是一种描述站点信息的格式。有多种相互竞争的版本,他们的主要差别是支持的术语表不同(但大同小异)以及书写格式不同。W3CRSS标准是采用RDF作为其格式的。

RSSRDF的子集,是强调RDF可用于描述很多知识,而RSS是其中一种;
RDFRSS的子集,是强调RSS可以用多种格式来写,而RDF只是其中一个可选的格式。

由此可以这么说:RDF是一种知识表达语言,也可以描述站点信息格式。RSS是一种描述站点信息的格式,也可以用RDF来描述。另外,RDF有这么两种叫法:Resource?Description?Framework??Resource?Description?Format
RSS
也有种叫法:Really?Simple?Syndication??RDF?Site?Summary?Rich Site Summary,对于RDFRSS的不同叫法是描述不同侧重点的說法。

XML与HTML的联系与区别

学习了XML,再回头想想软考之前学习的HTML,脑子里边并不是很清晰,也不能通过新学的XML 与HTML进行对比,说出他们之前的内置区别,所以说还是需要认真的对着两者进行比较,总结一下,让自己的大脑轻...
  • cjr15233661143
  • cjr15233661143
  • 2013年11月15日 08:39
  • 13478

HTML、XML和XHTML的联系与区别

HTML、XML和XHTML都是标准通用标记语言的一个子集。HTML被设计用来显示数据,其焦点是数据的外观;XML被设计用来传输和存储数据,其焦点是数据的内容;XHTML是更严格更纯净的 HTML 版...
  • TXJ_LH
  • TXJ_LH
  • 2015年04月27日 22:36
  • 1235

schema、dtd、xml之间的关系

schema的专业叫法是模式,每一个web.xml都要 ============ schema和dtd都是对xml文件的进一步约束: 1xml文件中可以用哪些元素,如引用了web-app_2.4.xs...
  • Ideality_hunter
  • Ideality_hunter
  • 2016年05月29日 15:27
  • 2746

RDF and XML tutorial

  • 2012年03月14日 14:29
  • 285KB
  • 下载

Java解析rdf和xml文件以及处理excel

一.Java解析rdf文件 1.下载jena库 首先,从这里下载 jena 包 apache-jana-2.7.*.tar.gz(我用的是2.7)。解压。打开 Eclipse,新建一个Java P...
  • xiaoliucool1314
  • xiaoliucool1314
  • 2016年01月14日 15:52
  • 1531

RDF/XML及RDFa语法示例

  • 2018年01月17日 16:22
  • 913B
  • 下载

Peer-to-Peer Semantic Integration of XML and RDF.pdf

  • 2008年03月10日 11:16
  • 160KB
  • 下载

Java生成RSS-XML文件

详细看代码,部分涉及到隐私的就给删了,但是不影响功能,里面的日期等格式化,不知道的可以看我前面的博客   /** * author:humf */ import java.text.Si...
  • qq_22260641
  • qq_22260641
  • 2017年03月28日 17:26
  • 661

python处理HTML与XML之RSS阅读器

RSS是一种描述和同步网站内容的格式。RSS是基于XML的。 以下代码未实现,有报错 #-*- coding:utf-8 -*- #file:pyRSS.py # import Tkinter im...
  • luckyyulin
  • luckyyulin
  • 2014年03月01日 17:47
  • 953

【毕设资料】 Web版RSS阅读器(一)——dom4j读取xml(opml)文件

接触java不久,偶有收获,最近想做一个web版RSS阅读器来锻炼一下。手头有几个从不同版本的foxmail中导出的opml文件,大家应该都知道,opml文件就是xml格式的。那么就先从这里入手,练习...
  • Angiexia
  • Angiexia
  • 2014年02月24日 18:05
  • 842
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:有关RDF、RSS、XML区别和联系
举报原因:
原因补充:

(最多只允许输入30个字)