1

我正在定义两个概念方案之间的映射,并且有以下情况:

wp20:in a skos:Concept ;
    skos:scopeNote "A preposition or subordinating conjunction"@en .

pos:conjunction a skos:Concept .
pos:preposition a skos:Concept .

我想做的是将范围说明描述为 RDF 元数据。例如,类似:

wp20:in skos:exactMatch [
    a owl:unionOf ;
    skos:broadMatch pos:conjunction ;
    skos:exactMatch pos:preposition
] .

以上不适skos:*Match用于skos:Concept对象的域和范围(因此也不可能使用skos:Collection类型)。此外,SKOS 映射词汇表已弃用且尚未完成(尽管某些映射属性已移至 SKOS 核心)。

如何使用 SKOS 词汇来描述这种关系?

4

2 回答 2

1

首先,请注意SKOS 规范可在线免费获得。我不是一个 SKOS 用户,但如果我遇到关于 SKOS 的问题,那是我首先看的地方。一些重要说明表明您正在寻找的内容可能无法在 SKOS 中实现,包括:

3.5.1。SKOS 概念、OWL 类和 OWL 属性

除了断言 skos:Concept 是 owl:Class 的一个实例之外,本规范没有对 SKOS 概念类和 OWL 类之间的形式关系做任何额外的说明。决定不做出任何此类声明是为了让应用程序可以自由探索不同的设计模式,以便与 SKOS 和 OWL 结合使用。

我指出这只是为了说 SKOS 概念与 OWL 类不同,因此说 SKOS 概念与 OWL 类完全匹配可能有点不寻常。

如果可能的话,它看起来会在第 8 节中的某个地方。语义关系,它指定概念之间可以存在的关系类型。看来您可以拥有的关系是:

  • skos:语义关系
  • skos:更广泛
  • skos:更窄
  • skos:相关
  • skos:broaderTransitive
  • skos:narrowerTransitive

基于该列表,我认为您在纯 SKOS 中可以做的最好的事情可能是:

wp20:in skos:narrower pos:conjunction ,
                      pos:preposition .

我认为,这并不能准确地捕捉到你想要的东西,但可能已经足够接近了。

于 2016-05-02T12:41:24.873 回答
1

从您的评论看来,您真正想要说明的wp20:in是 的更广泛匹配pos:conjunction或完全匹配pos:preposition。在这种情况下,表示可以是:

wp20:in skos:broadMatch pos:conjunction ;
        skos:exactMatch pos:preposition .

这基本上表明实例wp20:in是“介词或从属连词”,具有适当的匹配关系。这似乎符合您的要求。

于 2016-05-21T17:25:05.347 回答