首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >skos更宽更窄的逆不起作用

skos更宽更窄的逆不起作用
EN

Stack Overflow用户
提问于 2020-03-19 04:45:32
回答 1查看 161关注 0票数 1

我已经设置了GraphDB SE试用版,并试用了OWL-2-RL规则集的推理功能。我建立了一个简单的SKOS知识与单一的更广泛的关系。有些如何,当我试图查询关系较窄时,却没有得到任何结果。我的用法有问题吗?

插入:

代码语言:javascript
复制
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>

INSERT DATA {  
        ex:mammals rdf:type skos:Concept;
                   skos:prefLabel "mammals"@en;

        ex:animals rdf:type skos:Concept;
                   skos:prefLabel "animals"@en;
                   skos:broader ex:mammals .
}

查询:

代码语言:javascript
复制
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>

select * where {
    ?s skos:narrower ?o .
}

在查询结果中,我看不到任何响应。它不应该返回到下面的结果-例如:哺乳动物斯库斯:狭窄的外:动物

EN

回答 1

Stack Overflow用户

发布于 2022-07-23 18:49:16

我刚刚遇到了这个问题,OP是正确的:虽然官方SKOS参考资料明确声明skos:broaderskos:narrower是相反的,但实际的RDF实现不包括这个语句。然而,属性skos:broaderTransitiveskos:narrowerTransitive被声明为逆属性。

而且,虽然与原始问题无关,但实现也没有将属性skos:topConceptOfskos:hasTopConcept声明为逆属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60751054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档