значения свойств объекта для физических лиц в Йене

Я создал онтологию с помощью Protégé. Используя Jena, я создаю человека и присваиваю значения его свойствам. Свойства типа данных можно создать с помощью getOntProperty(String uri), но с помощью того же метода я не могу создавать свойства объекта. Какой метод можно использовать для создания свойств объекта и добавления значений для свойства объекта?


person user2694041    schedule 20.08.2013    source источник


Ответы (1)


getOntProperty(String) — это метод OntModel для создания или извлечения свойств из онтологии, а не для создания утверждений о свойствах отдельных лиц. Для свойств типа данных вам, вероятно, следует использовать getDatatypeProperty(String) вместо этого. Для свойств объекта следует использовать getObjectProperty(String). Все эти способы описаны в документации. Получив свойство, вы можете использовать методы, которые Индивидуум наследует от Ресурс для добавления свойств ценности. В частности, вам понадобятся методы addProperty и addLiteral.

person Joshua Taylor    schedule 20.08.2013