【发布时间】:2023-03-19 13:49:01
【问题描述】:
第 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 有很好的了解,但我不得不说我对本体非常陌生,而且我以前从未这样做过。
请帮助我了解我做错了什么或我应该做些什么来纠正错误。 谢谢!
【问题讨论】:
-
您可能想要解决这个问题,但这只是一个警告,因此您实际上没有必须对此做任何事情。有什么不工作吗?
标签: java netbeans jena ontology protege