Я создал онтологию с помощью Protégé. Используя Jena, я создаю человека и присваиваю значения его свойствам. Свойства типа данных можно создать с помощью getOntProperty(String uri)
, но с помощью того же метода я не могу создавать свойства объекта. Какой метод можно использовать для создания свойств объекта и добавления значений для свойства объекта?
значения свойств объекта для физических лиц в Йене
Ответы (1)
getOntProperty(String) — это метод OntModel для создания или извлечения свойств из онтологии, а не для создания утверждений о свойствах отдельных лиц. Для свойств типа данных вам, вероятно, следует использовать getDatatypeProperty(String) вместо этого. Для свойств объекта следует использовать getObjectProperty(String). Все эти способы описаны в документации. Получив свойство, вы можете использовать методы, которые Индивидуум наследует от Ресурс для добавления свойств ценности. В частности, вам понадобятся методы addProperty и addLiteral.
person
Joshua Taylor
schedule
20.08.2013