更多内容请看这里:http://www.w3school.com.cn/rdf/index.asp
资源描述框架 (RDF) 是描述网络中资源的 W3C 标准。
RDF 是一个框架,用来描述网络资源,诸如网页的标题、作者、修改日期、内容以及版权信息等。
RDF 被设计为提供一种描述信息的通用方法,这样就可以被计算机应用程序读取并理解。
RDF 描述不是被设计用来在网络上显示的。
RDF 文档使用 XML 编写。被 RDF 使用的 XML 语言被称为 RDF/XML。
通过使用 XML,RDF 信息可以轻易地在使用不同类型的操作系统和应用语言的计算机之间进行交换。
RDF 语言是 W3C 的语义网活动的组成部分。W3C 的“语义网远景 (Semantic Web Vision)”的目标是:
RDF 使用 Web 标识符 (URIs) 来标识资源。
RDF 使用属性和属性值来描述资源。
RDF 使用 Web 标识符来标识事物,并通过属性和属性值来描述资源。
对资源、属性和属性值的解释:
下面的 RDF 文档可描述资源 "http://www.w3school.com.cn/rdf":
<?xml version="1.0"?> <RDF> <Description about="http://www.w3school.com.cn/RDF"> <author>David</author> <homepage>http://www.w3school.com.cn</homepage> </Description> </RDF>
提示:上面是一个简化的例子。命名空间被忽略了。
资源、属性和属性值的组合可形成一个陈述(被称为陈述的主体、谓语和客体)。
请看一些陈述的具体例子,来加深理解:
陈述:"The author of http://www.w3school.com.cn/rdf is David."
陈述:"The homepage of http://www.w3school.com.cn/rdf is http://www.w3school.com.cn".
<rdf:RDF> 是 RDF 文档的根元素。它把 XML 文档定义为一个 RDF 文档。它也包含了对 RDF 命名空间的引用:
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> . . Description goes here . </rdf:RDF>
<rdf:Description> 元素可通过 about 属性标识一个资源。
<rdf:Description> 元素可包含描述资源的那些元素:
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cd="http://www.recshop.fake/cd#"> <rdf:Description rdf:about="http://www.recshop.fake/cd/Empire Burlesque"> <cd:artist>Bob Dylan</cd:artist> <cd:country>USA</cd:country> <cd:company>Columbia</cd:company> <cd:price>10.90</cd:price> <cd:year>1985</cd:year> </rdf:Description> </rdf:RDF>