Java 如何使用Jena创建特定类的个人?
我已经用Protege创建了一个本体,现在想用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
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文件?你知道这个任务的教程吗?或者你能发布整个代码吗?