0

第 1 步:我使用 Protege 创建了一个本体。我将它存储为 RDF/XML 文件。

第 2 步:我使用 Netbeans 和 Java 创建了一个用户界面。

我现在想在我的 Netbeans 项目中导入我的本体并与之交互。

我怎样才能做到这一点?有人建议我使用 Jena。我已经在我的 Netbeans 项目中安装了最新的 Jena 版本。但是我不确定我是否正确地做到了这一点。

添加耶拿库后,我尝试这样做:

Ont m = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM, null);

当我尝试运行我的程序时,我得到了这个:

log4j:WARN 找不到记录器 (com.hp.hpl.jena.util.FileManager) 的附加程序。log4j:WARN 请正确初始化 log4j 系统。log4j:WARN 有关详细信息,请参阅http://logging.apache.org/log4j/1.2/faq.html#noconfig

我对 java 有很好的了解,但我不得不说我对本体非常陌生,而且我以前从未这样做过。

请帮助我了解我做错了什么或我应该做些什么来让事情变得正确。谢谢!

4

1 回答 1

0

您收到该警告,可能是您的 NetBeans 项目中缺少 log4j 库。您可以在链接http://logging.apache.org/log4j/1.2/download.html中下载它,并尝试将 log4j*.jar 文件添加到您的项目库中。

于 2013-08-12T15:56:12.493 回答