什么是RSS?
RSS是英文Rich Site Summary(丰富站点摘要)或者Really Simple Syndication(真正简单的整合)的首字母缩写,是一种用于共享新闻标题和其他Web内容的XML格式标准。
300)this.width=300" border=0> 那么,何为 Atom?
300)this.width=300" border=0> 前面我提到过,Atom 乃一项目的名字,主要
是开发一个新的网志摘要格式以解决目前 RSS 存在的问题(混乱的版本号,不是一个真正的开放标准,表示方法的不一致,定义贫乏等等)。Atom 希望提供一个清晰的版本以解决每个人的需要,其设计完全不依赖于供货商,任何人都可以对之进行自由扩展,完整详细说明。
当今许多 Blog 引擎已经支持当前的摘要格式。Figure 3 是一个Atom 0.3 提要例子,它与前述 Figure 1 及 Figure 2 RSS 提要等同。注意 Atom 提要用名字空间限定的,但它不使用 RDF。这使得 Atom 和 RSS 1.0 及 RSS 2.0 在某些地方有相似之处。Atom 在未来是否能被接受,人们拭目以待。
除了定义新的摘要格式之外,Atom 还希望定义一个标准的档案文件格式和一个标准的网志编辑 API(Atom API)。有关 Atom 详细规范以及其它 Atom 资源请访问 The Atom Project。
XML是Extensible Markup Language的简写,一种扩展性标识语言。
这是标准的定义。那么什么是标志语言,为什么叫扩展性?已经让
人有些糊涂。我想我们这样来理解会好一些:
对HTML你已经非常熟悉了吧,它就是一种标记语言,记得它的全称吗:"Hypertext Markup Language" 超文本标记语言。明白了?同时,HTML里面有很多标签,类似,
RDF(Resource Description Framework), 一种用于描述Web资源的标记语言。
XML缺陷:
只关注文档中各元素标签之间的结构,不关心也无法表达标签的实际含义,dtd中有标签定义,但没有对语义作出说明。
RDF不是一种语言,他提供一种机制来描述资源的各种性质,他是用来描述WEB中有什么样的信息的一种模型。他对语法不关心,只提供一种表达元数据的模型。可以由很多载体来具体化这个模型,最自然的载体就是xml,即使用XML文档来描述 RDF模型。
与单纯的xml文档相比,RDF不仅仅便于数据交换,而且还能利用它的三元结构来表达丰富的语义信息。
但RDF并没有具体的定义某个元素标签的具体含义,需要rdf schema的引用来实现。schema可以理解成为一特殊的字典,所定义的元素标签被称为一个 ‘词汇’,一个模式定义了rdf声明中所有的各种词汇,并指定明确含义。
OPML:
Outline Processor Markup Language
其实是建立在XML基础上的“大纲处理标记语言”,主要用于描述一份资料的结构,这份资料可能是计划书、黄页的目录,甚至是MP3的播放清单。如果每个软件可以遵循OPML的格式对所处理资料输入、输出,那这些信息就可以在不同系统不同软件之间传递,使不同软件实现直接“对话”。
以上引自:Lifelong Learning
目前,我发现了RSS类的各种表达格式,我看过国外有企业网站开始进行“博客营销”的,大都是RSS格式的,也有ATOM格式的,因为ATOM格式是google.com旗下blogger所力捧的,所以,进行“博客营销”时至少要放置RSS和ATOM格式的RSS 种子,不要被国内IT行业所误导,博客营销将来在中国的普及,一定也要以RSS格式的RSS种子为基础,ATOM嘛,google的声音实在太大了,不得不注意~~~