skos:related vs skos:relatedMatch



有人能给我解释一下skos:related和skos:relatedMatch谓词之间的区别吗?我目前的理解是,skos:related适用于"内部"相关的概念。一个模式,而skos:relatedMatch是跨不同模式的概念。我不确定这是否正确。有人能确认一下这是对的吗?或者,如果你认为有更好的解释,请帮助我。

查看skos:relatedMatch的定义-它有两个超性质,skos:relatedskos:mappingRelation。这意味着_:a skos:relatedMatch _:b实际上意味着_:a skos:related _:b_:a skos:mappingRelation _:b

基于此,可以得出结论,skos:related必须适用于任何以某种方式相关的两个概念,而不仅仅是在一个概念方案中。这是由SKOS参考支持的:

但是,请注意,使用SKOS语义关系属性(skos:broader,skos:narrower,skos:related)来链接中不同的中的概念概念方案也是一致的使用SKOS数据模型

因此,当你不特别关心两个概念方案之间的映射时,在任何一般情况下都可以自由使用skos:related

有趣的是,也可以在相同方案中的概念之间使用skos:relatedMatch,根据参考:

还要注意,由于不同的人可能会以不同的方式将概念重新组织成概念方案,因此图可能断言映射中相同中概念之间的链接概念方案,有没有SKOS数据模型中使这样的图不一致的形式完整性条件

最后,这意味着映射关系是为了方便,让您认为这两个概念不一定是同一层次结构的一部分,或者更准确地说,应该有两个不同的概念方案,每个方案包含其中一个。但是如果你真的想断言这个事实(或相反的事实),使用skos:inScheme

它是正确的skos:related在同一模式中的概念之间使用。但可以解释为一个概念对另一个概念的添加(就像参见)或作为相关概念的完全对应(就像sameAs)。skos:relatedMatch也是如此,但是你提到的相关概念在不同的模式

最新更新