Я создал онтологию с помощью Protege и теперь хотел бы добавить людей с Jena.
Допустим, есть класс SpecialThing
, который имеет свойство hasData
. Теперь я хотел бы программно добавить новый SpecialThing
. Пока это мой код, но созданный человек - это всего лишь экземпляр Thing
. Так что я должен добавить сюда? Используя model.createResource
, я могу указать только URI ресурса, который будет создан.
String ns = "http://example.org";
Resource res = model.createResource(ns + "/NewThing");
Property prop = model.getProperty(ns + "#hasData");
res.addProperty(prop, "something");