通过对象属性将个人链接到类?

时间:2015-08-10 07:34:08

标签: sparql semantic-web owl

我有一个包含以下类的本体:

" Property"," PropertyType"。 " PropertyType" class有两个子类" ReadableProperty"和#34; WritetableProperty"。

本体还包含一个对象属性" hasPropertyType"与域"属性"和范围" PropertyType"。

创建以下三元组在语义上是否正确(通过对象属性将类的个体链接到另一个类):

PREFIX exmp:<http://example.org/myontology.owl#>

INSERT DATA{
    exmp:someindividual rdf:type exmp:Property, owl:NamedIndividual.
    exmp:someindividual exmp:hasPropertyType exmp:WritetableProperty.
}

或者我应该链接&#34;属性&#34;类别为#34; WritetableProperty&#34;上课,而不是自己上课?

1 个答案:

答案 0 :(得分:3)

截至http://www.w3.org/TR/owl-ref/#Property

  

OWL区分两种主要类别的属性   本体构建器可能想要定义:

Object properties link individuals to individuals.
Datatype properties link individuals to data values.

所以回答你的问题:第二个选项是正确的。

不要混淆在术语级别定义对象属性的DomainRange,以及属性的实际断言。