RDF(Resource Description Framework)
RDF(资源描述框架)是描述网络资源的 W3C 标准
<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:si="http://www.runoob.com/rdf/">
<rdf:Description rdf:about="http://www.runoob.com">
<si:title>runoob.com</si:title>
<si:author>Jan Egil Refsnes</si:author>
</rdf:Description>
</rdf:RDF>
定义 : <s, p, o>
- s : URIs (incl. rdf:type) and Blank nodes
- p: URIs (incl. rdf:type)
- o: URIs (incl. rdf:type) and Blank nodes and Literals(文字)
一、元素
<rdf:RDF>
是 RDF 文档的根元素。它把 XML 文档定义为一个 RDF 文档。它也包含了对 RDF 命名空间的引用
<rdf:Description>
元素可通过 about 属性标识一个资源; 可包含描述资源的那些元素
举例说明: RDF 仅仅定义了这个框架。而 artist等元素必须被其他人进行定义
<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>
...
</rdf:Description>
</rdf:RDF>
<rdf:Description rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
<cd:artist rdf:resource="http://www.recshop.fake/cd/dylan" />
...
</rdf:Description>
二、RDF序列化方法
RDF的表示形式和类型有了,那我们如何创建RDF数据集,将其序列化(Serialization)呢?换句话说