2012-03-10 68 views
2

我使用Protege创建了一个本体,现在想要添加Jena的个人。如何使用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"); 
+0

我有同样的问题。不管有人已经回答你的问题,我有疑问。你如何直接将它设置为.owl文件?你知道这个任务的教程,或者你能发布整个代码吗? – 2014-07-03 20:58:56

回答

2

OntModel.createIndividual()方法这样做。

相关问题