use*_*433 5 rdf ontology rdfs hyperlink linked-data
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 -语法-ns#seeAlso。但是,如果您遵循词汇参考,您将找不到为 定义的术语seeAlso。RDF 语法用于基本类型,例如 rdf:type、rdf:XMLLiteral 和 rdf:langString。RDF 模式词汇表通常绑定到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 的一个实例,用于指示可能提供有关主题资源的附加信息的资源。
形式的三元组:
Run Code Online (Sandbox Code Playgroud)S rdfs:seeAlso O指出资源 O 可以提供有关 S 的附加信息。可以从 Web 检索 O 的表示,但这不是必需的。当可以检索这样的表示时,对这些表示的格式没有任何限制。
5.4.2 rdfs:定义者
rdfs:isDefinedBy 是 rdf:Property 的一个实例,用于指示定义主题资源的资源。该属性可用于指示描述资源的RDF词汇表。
形式的三元组:
Run Code Online (Sandbox Code Playgroud)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”。