menu

秋梦无痕

一场秋雨无梦痕,春夜清风冻煞人。冬来冷水寒似铁,夏至京北蟑满城。

Avatar

Resource Description FrameWork

RDF为一种元数据框架;它提供了在万维网上交换机器可读数据的应用软件之间的互操作性。它包含三项基本元素:
Resource,即RDF "表达式"中所描述的所有内容;
Property,即用于描述某种资源的具体方面、特点、属性或关联;
Statement,描述特定资源和命名特性,以及该特性的值。

在语义网中,RDF进行网络资源的定义,因此可以应用于Semantic Web。RDF 使许多把 XML 做为语法、把 URI 做为名称空间的程序能够集成在一起。一旦信息以 RDF 形式存储,它便变得易于处理,因为已经有很多 RDF 解析器存在。

RDF使用xml格式表示资源,例如:
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description>
<rdf:subject resource="http://www.sinzy.net/"/>
<rdf:predicate resource="http://description.org/schema/Creator"/>
<rdf:object>C. K.</rdf:object>
<rdf:type resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"/>
</rdf:Description>
</rdf:RDF>

说明 C.K. is the creator of the resource "http://www.sinzy.net"

使用 RDF 格式的数据的唯一思想是要让它们能够正确的解析处理,而需要最少的人工干预。这也就是我们想要创造一个机器能够阅读的 Web 的根本所在。

相关链接:
官方规范
官方最新规范
中文规范(繁体)

Blog 内容的聚合也有使用 RDF 的。
我现在用的是最简单的 RSS 2.0,不过随着 Blog 的逐渐完善,新元素会越来越多,不知道最后谁成为标准。FeedDemon,.Text 等等已经在支持多个聚合规范了,什么 RDF,Atom……
我目前打算把 Trackback 真正弄懂,如果能在我这实现,这个程序才算是真正的 Blog :)

我看过你的RSS,好像不是基于RDF格式的。:)

blog功能慢慢扩充了。

我们可能也要实现一个blog了,所以开始看了一点这方面的资料。

是啊,是最简单的 RSS 2.0~

评论已关闭