首先供上我的学习资源:
W3School上的RDF简易教程
RDF学习资源:http://www.w3school.com.cn/rdf/index.asp
加深理解RDF代码(建模和可视化的工具)
RDF解析工具:https://www.w3.org/RDF/Validator/
RDF学习笔记咿咿呀呀哟:
(一)基本概念:
RDF定义:RDF是统一资源描述框架,是Web3.0语义网的核心技术之一。RDF是一种信息组织的方式,目的是为了让机器理解网页内容。
RDF的组成:RDF使用Web标识符(URIs)来标识资源,采用属性和属性值来描述资源。
RDF命名空间:
在
xmlns:rdf
命名空间,规定了带有前缀 rdf 的元素来自命名空间 "http://www.w3.org/1999/02/22-rdf-syntax-ns#"。
在xmlns:cd 命名空间,规定了带有前缀 cd 的元素来自命名空间 "http://www.recshop.fake/cd#"。
RDF陈述:资源,属性和属性值的组合即可以形成一个陈述。被称之为陈述的主语,谓语和客体。
[例]陈述:"The author of http://www.w3school.com.cn/rdf is David."
- 陈述的主体是:http://www.w3school.com.cn/rdf
- 谓语是:author
- 客体是:David
陈述:"The homepage of http://www.w3school.com.cn/rdf is http://www.w3school.com.cn".
- 陈述的主体是:http://www.w3school.com.cn/rdf
- 谓语是:homepage
- 客体是:http://www.w3school.com.cn
(二)具体举例:
CD表:
<?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