第 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 有很好的了解,但我不得不说我对本体非常陌生,而且我以前从未这样做过。
请帮助我了解我做错了什么或我应该做些什么来让事情变得正确。谢谢!