RDFa与约和资源链接

时间:2015-03-15 12:25:34

标签: chaining rel rdfa

W3C对RDFa Core 1.1 Second Edition的建议提供了链接示例:http://www.w3.org/TR/rdfa-core/#h3_s_chaining

例29:

<div about="http://dbpedia.org/resource/Albert_Einstein">
  <div rel="dbp-owl:residence">
    <span about="http://dbpedia.org/resource/German_Empire"></span>
    <span about="http://dbpedia.org/resource/Switzerland"></span>
  </div>
</div>

为什么他们不使用resource代替about来陈述对象?像这样:

<div about="http://dbpedia.org/resource/Albert_Einstein">
  <div rel="dbp-owl:residence">
    <span resource="http://dbpedia.org/resource/German_Empire"></span>
    <span resource="http://dbpedia.org/resource/Switzerland"></span>
  </div>
</div> 

或者relresource的链接是否因某种原因无效?

在他们所说的建议中,about用于表示RDF术语中的主题,resource可用于对象:http://www.w3.org/TR/rdfa-core/#h2_s_syntax

但是这里(在例子29中)about用于表示对象IMO。我现在该怎么用? aboutresource

请求任何帮助。

1 个答案:

答案 0 :(得分:2)

如果使用RDF translator检查这两个版本,您会发现版本在语义上是相同的。但是,恕我直言,最好使用一个或多个资源增强一个about=""。从逻辑上讲,about=""skos:topConcept类似。使用resource=""标识的相关语句会为topConcept添加精确度。