【发布时间】:2012-03-10 00:54:44
【问题描述】:
我已经使用 Protege 创建了一个本体,现在想使用 Jena 添加个人。
假设有一个类SpecialThing 有一个属性hasData。现在我想以编程方式添加一个新的SpecialThing。到目前为止,这是我的代码,但创建的个体只是Thing 的一个实例。那么我必须在这里添加什么?使用model.createResourceI只能指定要创建的资源的URI。
String ns = "http://example.org";
Resource res = model.createResource(ns + "/NewThing");
Property prop = model.getProperty(ns + "#hasData");
res.addProperty(prop, "something");
【问题讨论】:
-
我也有同样的问题。不管有人已经回答了你的问题,我都有疑问。如何将其直接设置为 .owl 文件?你知道这个任务的教程吗?或者你能发布整个代码吗?
标签: java semantic-web jena ontology protege