RDF串行化

本文介绍了RDF数据的两种串行化形式:XMLSyntax和Turtle。XMLSyntax通过rdf:RDF、rdf:Description等元素表示RDF数据,而Turtle语言则提供更简洁的语法,支持文本值、命名空间前缀和空结点表示。Turtle还允许合并相同的主体与客体,简化数据表示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

串行化;将数据表示成字符的序列
方式一:XMLSyntax
方式二:Turtle
一:XML方式
eg:
在这里插入图片描述
rdf:RDF-根元素
rdf:RDF </rdf:RDF>
rdf:Description and rdf:about -陈述的主体
<rdf:Description rdf:about=“URI of the statement’s subject”>
</rdf:Description>
属性结点

eg:
<rdf:Description rdf:about="…">
<myCamera:is-a rdf:about="…"/>
</rdf:Description>
RDF词汇表:模式定义中的元素名称与属性名称
a set of URIs represents specific meanings
Rdf:RDF,rdf:Description,rdf:ID,rdf:about,rdf:parseType,rdf:resource,rdf:li,rdf:nodeID,rdf:datatype
在这里插入图片描述
<rdf:RDF xmlns:rdf=””
xmlns:uom=””
xmlns:mycamera=””>
<rdf:Description rdf:about=””rdf:ID=””>
<rdf:type rdf:resource=””/>
<myCamera:manufactured_by rdf:resource=””/>
myCamera:performance
<rdf:Description rdf:about=””>
myCamera:evaluate5 starsmyCamera:evaluate/
</rdf:Description>
</myCamera:performance/>
<myCamera:model rdf:datatype=””>D300</myCamera:model>
<myCamera:weight rdf:parseType=”Resource”>
<rdf:value rdf:datatype=””>0.6</rdf:value>
<uom:units rdf:resource=””/>
</myCamera:weight>
</rdf:Description>
</rdf:RDF>

为空结点命名
<rdf:Description rdf:nodeID=””>
rdf:value0.6</rdf:value>
<uom:units rdf:resource=””/>
rdf:Description

RDF容器:rdf:Bag,rdf:Seq,rdf:Alt,rdf:li

Turtle language:
文本值:语言与数据类型 “this is in English”@en
使用命名空间前缀
@prefix pref:
缺省的命名空间
@prefix:<…>
@prefix liyang:<…>.
Liyang:liyang :name “liyang yu”.
合并相同的主体与客体:
Liyang:liyang foaf:name “liyang yu”;
Foaf:interest<…./>,
<…/>.
空结点:[]
[] a foaf:Person;
Foaf:name “liyangyu”.
Liyang: liyang a foaf:Person;
Foaf :knows[ a foaf:Person;
Foaf:name “connie”.
].

<rdf:RDF xmlns=“http://xmlns.com/foaf/0.1/
xmlns:cc=“http://creativecommons.org/ns#
xmlns:cert=“

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值