Java 如何使用Jena创建特定类的个人?

Java 如何使用Jena创建特定类的个人?,java,semantic-web,jena,ontology,protege,Java,Semantic Web,Jena,Ontology,Protege,我已经用Protege创建了一个本体,现在想用Jena添加个人 假设有一个类SpecialThing具有属性hasData。现在我想以编程方式添加一个新的SpecialThing。到目前为止,这是我的代码,但是创建的个体只是东西的一个实例。那么我还要补充什么呢?使用model.createResource我只能指定要创建的资源的URI String ns = "http://example.org"; Resource res = model.createResource(ns + "/NewT

我已经用Protege创建了一个本体,现在想用Jena添加个人

假设有一个类
SpecialThing
具有属性
hasData
。现在我想以编程方式添加一个新的
SpecialThing
。到目前为止,这是我的代码,但是创建的个体只是
东西的一个实例。那么我还要补充什么呢?使用
model.createResource
我只能指定要创建的资源的URI

String ns = "http://example.org";
Resource res = model.createResource(ns + "/NewThing"); 
Property prop = model.getProperty(ns + "#hasData"); 
res.addProperty(prop, "something"); 

可以将资源的类型指定为createResource()方法的第二个参数。看看

有一个
OntModel.createIndividual()
方法可以做到这一点。

我也有同样的问题。不管有人已经回答了你的问题,我都有疑问。如何将其直接设置为.owl文件?你知道这个任务的教程吗?或者你能发布整个代码吗?