在“RDFa in XHTML: Syntax and Processing”第5.5节第4步中,规范说“如果元素是头元素或主元素,则表现为好像存在空的@about,并根据@about的规则处理它“但是,我找不到任何关于如何处理”空洞“的事情,也不知道究竟是什么构成了”空洞的“。什么是“空”@about属性?
首先,会有一个“空的@about包含about =”“?
其次,它只是创建一个没有作者指定标识符的显式bNode? (在RDFa文档中有时被称为“匿名bNode”)。
在“RDFa in XHTML: Syntax and Processing”第5.5节第4步中,规范说“如果元素是头元素或主元素,则表现为好像存在空的@about,并根据@about的规则处理它“但是,我找不到任何关于如何处理”空洞“的事情,也不知道究竟是什么构成了”空洞的“。什么是“空”@about属性?
首先,会有一个“空的@about包含about =”“?
其次,它只是创建一个没有作者指定标识符的显式bNode? (在RDFa文档中有时被称为“匿名bNode”)。
不带字符的字符串被定义为empty attribute value。该RDF Semantics spec确定所获得的节点如下:
空白节点都被视为简单地指示的东西的存在,不使用,或者说一下,那东西的名字什么。
某些功能是基于空白节点的存在:
自动化重新标记,因为字符串用来标记空白节点(隐含的位置)没关系,只要他们不冲突与其它这样的标记物
快捷方式RDF列出
例如,ORD网球大满贯名称ERED列表:
龟快捷:
:GrandSlam :order (:AustralianOpen :FrenchOpen :Wimbledon :USOpen)
方括号的语法:
:GrandSlam :order [ rdf:first :AustralianOpen ; rdf:rest [ rdf:first :FrenchOpen ; rdf:rest [ rdf:first :Wimbledon ; rdf:rest [ rdf:first :USOpen ; rdf:rest rdf:nil ]]]]
三重形式
个
GrandSlam :order _:b1 . _:b1 rdf:first :AustralianOpen . _:b1 rdf:rest _:b2 . _:b2 rdf:first :FrenchOpen . _:b2 rdf:rest _:b3 _:b3 rdf:first :Wimbledon . _:b3 rdf:rest _:b4 . _:b4 rdf:first :USOpen . _:b4 rdf:rest rdf:nil
参考