【发布时间】:2010-03-11 20:38:32
【问题描述】:
在使用 skos 词汇时,是否可以提供一个描述性标签来描述两个概念之间的关系。例如,您可以将两个概念通过 skos:related 联系起来,但您如何准确地说出它们之间的关系。
【问题讨论】:
标签: rdf semantic-web rdfs
在使用 skos 词汇时,是否可以提供一个描述性标签来描述两个概念之间的关系。例如,您可以将两个概念通过 skos:related 联系起来,但您如何准确地说出它们之间的关系。
【问题讨论】:
标签: rdf semantic-web rdfs
也许skos:note(来自SKOS Documentation)或作为其子属性的专用谓词之一可能会满足您的需求。
您不能像在一般 RDF 数据建模中那样引入空白节点并挂起 rdfs:label,因为 skos:related 不具有传递性,即
:a skos:related :b .
:b skos:related :c .
只说:a与:b相关,:b与:c相关,不暗示:a与:c相关
最好的方法可能是定义您自己的谓词,它是skos:related 的子属性,并对其应用相关标签、cmets 和描述。 但是如果您这样做,您将需要使用可以进行推理的工具,因为 SKOS 工具不会自动识别您的属性,例如
ex:myRelation rdf:type rdf:Property ;
rdfs:label "My Relation" ;
rdfs:comment "Detailed description of the relation..." .
:a ex:myRelation :b .
【讨论】: