rdf:seeAlso
和rdfs:seeAlso
之间的区别是什么?
当我可以使用rdf:seeAlso
时,何时可以使用rdfs:seeAlso
?
你能做任何例子吗?
答案 0 :(得分:4)
首先,请注意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
不清楚。说明"关于主题资源的更多信息。",但是已经为如何使用它定义了规则。在关联数据中,它可用于完成它所说的内容,而假设的链接数据客户端可能会取消引用rdfs:seeAlso
的IRI值,以找出可能有用的更多信息。
您可以在RDF Concepts文档和RDF工作组的其他出版物中找到更多信息。
答案 1 :(得分:3)
rdfs有什么区别:seeAlso和rdfs:isDefinedBy?
这些在规范中非常明确地定义:
5.4.1 rdfs:seeAlso
rdfs:seeAlso是rdf:Property的一个实例,用于表示a 可能提供有关主题的其他信息的资源 资源。
表格的三倍:
S rdfs:seeAlso O
声明资源O可能提供额外的资源 关于S的信息。有可能检索到的表示 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"。
答案 2 :(得分:0)
rdfs:seeAlso是rdf:Property的一个实例,用于指示可能提供有关主题资源的其他信息的资源。
rdf是原始资源描述框架,而rdfs提供架构信息