我已经使用 Protege 创建了一个本体,现在想用 Jena 添加个人。
假设有一个类SpecialThing
有一个属性hasData
。现在我想以编程方式添加一个新的SpecialThing
. 到目前为止,这是我的代码,但创建的个人只是Thing
. 那么我必须在这里添加什么?使用model.createResource
I 只能指定要创建的资源的 URI。
String ns = "http://example.org";
Resource res = model.createResource(ns + "/NewThing");
Property prop = model.getProperty(ns + "#hasData");
res.addProperty(prop, "something");