【问题标题】:What is an “empty” @about attribute?什么是“空”@about 属性?
【发布时间】:2012-04-03 02:30:48
【问题描述】:

在“RDFa in XHTML: Syntax and Processing”第 5.5 节第 4 步中,规范说“如果元素是头部或主体元素,那么就好像存在一个空的 @about 一样,并根据 @ 的规则对其进行处理大约,上面。”但是,我找不到任何关于“空”about 应该如何被处理的信息,也找不到“空”@about 的确切构成。

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

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

【问题讨论】:

    标签: syntax metadata string xml-attribute rdfa


    【解决方案1】:

    没有字符的字符串被定义为empty attribute valueRDF Semantics spec 定义结果节点如下:

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

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

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

    • 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

    参考文献

    【讨论】:

      猜你喜欢
      • 2014-09-02
      • 2011-01-18
      • 2015-02-10
      • 2016-12-06
      • 1970-01-01
      • 2021-08-02
      • 2015-07-30
      • 2012-07-21
      • 2016-05-20
      相关资源
      最近更新 更多