rdf:seeAlso
和 和有什么不一样rdfs:seeAlso
?
什么时候可以用rdf:seeAlso
,什么时候可以用rdfs:seeAlso
?
你能举一些例子吗?
rdf:seeAlso
和 和有什么不一样rdfs:seeAlso
?
什么时候可以用rdf:seeAlso
,什么时候可以用rdfs:seeAlso
?
你能举一些例子吗?
首先,请注意rdf
和rdfs
是通常用于分别引用 RDF 语法和 RDF 模式词汇表的前缀。rdf
通常用于http://www.w3.org/1999/02/22-rdf-syntax-ns#,因此将rdf:seeAlso
扩展为http://www.w3.org/1999/02/22-rdf -syntax-ns#seeAlso。但是,如果您遵循词汇参考,您将找不到为 定义的术语seeAlso
。RDF 语法用于基本类型,例如 rdf:type、rdf:XMLLiteral 和 rdf:langString。RDF Schema 词汇表通常绑定到rdfs
前缀,位于http://www.w3.org/2000/01/rdf-schema#。它主要用于定义对 RDF 图执行简单推理时有用的术语,例如rdfs:subClassOf
、rdfs:domain
和rdfs:range
.
实际上,两个词汇之间定义的术语最终位于任意位置,回想起来,可能应该只有一个词汇定义和一个更容易理解的位置(例如http://www.w3.org/ ns/rdf# ),但现在为时已晚。
为什么使用rdfs:seeAlso
尚不清楚。描述说“有关主题资源的更多信息。”,但定义了如何使用它的规则。在链接数据中,它可以用来做它所说的事情,并且假设的链接数据客户端可能会取消引用 IRI 值rdfs:seeAlso
以找出更多可能有用的信息。
您可以在RDF 概念文档和 RDF 工作组的其他出版物中找到更多信息。
rdfs:seeAlso 和 rdfs:isDefinedBy 有什么区别?
这些在规范中定义得很清楚:
5.4.1 rdfs:另见
rdfs:seeAlso 是 rdf:Property 的一个实例,用于指示可能提供有关主题资源的附加信息的资源。
形式的三元组:
S rdfs:seeAlso O
声明资源 O 可以提供关于 S 的附加信息。可以从 Web 检索 O 的表示,但这不是必需的。当可以检索此类表示时,不会对这些表示的格式施加任何限制。
5.4.2 rdfs:isDefinedBy
rdfs:isDefinedBy 是 rdf:Property 的一个实例,用于指示定义主题资源的资源。此属性可用于指示描述资源的 RDF 词汇表。
形式的三元组:
S rdfs:isDefinedBy O
声明资源 O 定义了 S。可以从 Web 检索 O 的表示,但这不是必需的。当可以检索此类表示时,不会对这些表示的格式施加任何限制。rdfs:isDefinedBy 是 rdfs:seeAlso 的子属性。
什么时候可以使用 rdfs:seeAlso,什么时候可以使用 rdfs:isDefinedBy?你能给我举一些例子吗?
您可以在适当的时候使用它们。只需在数据中包含适当的三元组。我认为在这种情况下真的不需要很多例子。如果某些内容是相关资源,请添加 seeAlso 链接。如果某物有其他资源的定义,请添加 isDefinedBy 链接。请注意最后一点,“rdfs:isDefinedBy 是 rdfs:seeAlso 的子属性”。这意味着每当您断言“x rdfs:isDefinedBy y”时,您就隐含地断言“x rdfs:seeAlso y”。
rdfs:seeAlso 是 rdf:Property 的一个实例,用于指示可能提供有关主题资源的附加信息的资源。
rdf 是原始资源描述框架,而 rdfs 提供模式信息