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>
或者rel
与resource
的链接是否因某种原因无效?
在他们所说的建议中,about
用于表示RDF术语中的主题,resource
可用于对象:http://www.w3.org/TR/rdfa-core/#h2_s_syntax
但是这里(在例子29中)about
用于表示对象IMO。我现在该怎么用? about
或resource
?
请求任何帮助。
答案 0 :(得分:2)
如果使用RDF translator检查这两个版本,您会发现版本在语义上是相同的。但是,恕我直言,最好使用一个或多个资源增强一个about=""
。从逻辑上讲,about=""
与skos:topConcept
类似。使用resource=""
标识的相关语句会为topConcept
添加精确度。