2013-08-20 2 views
0

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

ответ

0

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

Смежные вопросы