2

在“<a href="http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014" rel="nofollow">XHTML 中的 RDFa:语法和处理,”第 5.5 节,第 4 步,规范说“如果元素是头部或主体元素,那么就好像存在一个空的@about 一样,并根据上面的@about 规则对其进行处理。” 但是,我找不到任何关于应该如何处理“空”的内容,也不知道究竟是什么构成了“空”@about。

首先,“空的@about 是否包含 about=”?

其次,它只是创建一个没有作者指定标识符的显式 bNode 吗?(在 RDFa 文档中有时被称为“匿名 bNode”。)

4

1 回答 1

0

没有字符的字符串被定义为空属性值RDF 语义规范将结果节点定义如下:

空白节点被视为简单地指示事物的存在,而不使用或说明该事物的名称。

一些特征是基于空白节点的存在:

  • 自动重新标记,因为用于标记空白节点(隐式位置)的字符串无关紧要,只要它们不与其他此类标签冲突

  • RDF 列表的快捷方式

例如,网球大满贯名称的有序列表:

海龟快捷方式:

:GrandSlam :order (:AustralianOpen :FrenchOpen
:温布尔登 :USOpen)

方括号语法:

:GrandSlam :订单
[ rdf:first :AustralianOpen ; rdf:休息
[ rdf:first :FrenchOpen ; rdf:休息
[ rdf:first :温布尔登 ; rdf:休息
[ rdf:first :USOpen ; rdf:rest rdf:nil ]]]]

三重形式

大满贯 :order _:b1 。
_:b1 rdf:first :AustralianOpen 。_:b1 rdf:rest _:b2 。
_:b2 rdf:first :FrenchOpen 。_:b2 rdf:rest _:b3
_:b3 rdf:first :温布尔登。_:b3 rdf:rest _:b4 。
_:b4 rdf:first :USOpen 。_:b4 rdf:rest rdf:nil

参考

于 2013-04-05T22:46:19.937 回答