rdf:seeAlso和rdfs之间的区别:seeAlso

时间:2014-05-29 19:05:36

标签: hyperlink rdf ontology rdfs linked-data

rdf:seeAlsordfs:seeAlso之间的区别是什么?

当我可以使用rdf:seeAlso时,何时可以使用rdfs:seeAlso

你能做任何例子吗?

3 个答案:

答案 0 :(得分:4)

首先,请注意rdfrdfs是通常用于分别引用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:subClassOfrdfs:domainrdfs: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提供架构信息