我想引用本体中的外部skos词汇表。更准确地说,如果可能的话,我想声明属性的范围是现有skos词汇表中定义的skos:概念之一。
我认为其中一个问题是在owl中,skos:概念是一个个体,而不是一个类。
我试过这样的方法,但并不令人信服:
myproperty
a owl:ObjectProperty ;
rdfs:range _:x0 .
_:x0 rdf:type owl:Restriction ;
owl:onProperty skos:inScheme ;
owl:hasValue theskosconceptscheme .如果可能的话,我该如何正确地这样做呢?
谢谢
发布于 2017-03-20 21:14:21
实际上,object property range axiom in OWL用于推断具有声明的rdfs:range的对象属性的对象的个体的类成员资格。因此,它将对象属性与类关联起来。SKOS概念和方案是独立的。因此,不可能在OWL1中指定一个具体的SKOS概念、方案或集合作为owl:ObjectProperty的rdfs:range。但是,这在OWL2中是可能的,因为这是允许punning的少数几种情况之一。
https://stackoverflow.com/questions/42902023
复制相似问题