首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在owl本体中使用skos词汇表

在owl本体中使用skos词汇表
EN

Stack Overflow用户
提问于 2017-03-20 19:07:38
回答 1查看 476关注 0票数 1

我想引用本体中的外部skos词汇表。更准确地说,如果可能的话,我想声明属性的范围是现有skos词汇表中定义的skos:概念之一。

我认为其中一个问题是在owl中,skos:概念是一个个体,而不是一个类。

我试过这样的方法,但并不令人信服:

代码语言:javascript
复制
myproperty
  a       owl:ObjectProperty ;
  rdfs:range _:x0    .

_:x0 rdf:type owl:Restriction ;
owl:onProperty skos:inScheme  ;
owl:hasValue  theskosconceptscheme .

如果可能的话,我该如何正确地这样做呢?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-03-20 21:14:21

实际上,object property range axiom in OWL用于推断具有声明的rdfs:range的对象属性的对象的个体的类成员资格。因此,它将对象属性与类关联起来。SKOS概念和方案是独立的。因此,不可能在OWL1中指定一个具体的SKOS概念、方案或集合作为owl:ObjectPropertyrdfs:range。但是,这在OWL2中是可能的,因为这是允许punning的少数几种情况之一。

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

https://stackoverflow.com/questions/42902023

复制
相关文章

相似问题

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