0

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

4

1 回答 1

1

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

于 2013-08-20T15:52:11.410 回答