在OWL中向objectProperty添加限定符

时间:2016-03-30 18:14:53

标签: semantic-web owl ontology

我想在Protege的OWL本体中表达以下内容:IndividualA由X%的IndividualB1,Y%的IndividualB2等组成,直到100%。

是否存在模型来建模?

1 个答案:

答案 0 :(得分:2)

  

我想在Protege的OWL本体中表达以下内容:   IndividualA由个人B1在X%,个人B2在Y%组成   等等,直到100%。

     

是否存在模型来建模?

我认为您无法获得您在OWL中寻找的金额的保证/限制。但是你所谈论的部分结构只是一种非常关系。而不是两个地方的关系

isComposedOf(IndividualA,IndividualB1)

你有三个关系:

isComposedOfByPercent(IndividualA,IndividualB1,0.34)

有许多方法可以使用语义技术来表示n元关系,因此W3C发布了一个工作注释Defining N-ary Relations on the Semantic Web。在OWL中,最常见的方法之一可能是:

x a Composition ;
  hasComposite IndividualA ;
  hasComponent IndividualB1 ;
  hasPercentage 0.34 .

另一个可能是:

IndividualA hasCompositePart y .
y a CompositePart ;
  hasComponent IndividualB1 ;
  hasPercentage 0.34 .