耶拿个人的对象属性值

时间:2013-08-20 15:44:29

标签: jena ontology owl protege

我使用Protégé创建了一个本体。使用Jena,我正在创建一个人并为其属性分配值。可以使用getOntProperty(String uri)创建数据类型属性,但使用相同的方法我无法创建对象属性。可以使用哪种方法创建对象属性并为对象属性添加值?

1 个答案:

答案 0 :(得分:1)

getOntProperty(String)是一个OntModel方法,用于从本体创建检索属性,而不是用于创建关于个人的属性断言。对于数据类型属性,您可能应该使用getDatatypeProperty(String)。对于对象属性,您应该使用getObjectProperty(String)。所有这些方法都在文档中描述。拥有属性后,您可以使用Individual从Resource继承的方法来添加属性值。特别是,您需要addProperty和addLiteral方法。

相关问题