我有一个KAON2推理机,我想用它打开一个本体论。这怎么可能呢?
谢谢
发布于 2012-06-10 08:20:05
请参阅发行版中包含的Example01.java:
public static void main(String[] args) throws Exception {
OntologyManager ontologyManager=KAON2Manager.newOntologyManager();
DefaultOntologyResolver resolver=new DefaultOntologyResolver();
resolver.registerReplacement("http://kaon2.semanticweb.org/example01","file:src/ex01/example01.xml");
ontologyManager.setOntologyResolver(resolver);
Ontology ontology=ontologyManager.openOntology("http://kaon2.semanticweb.org/example01",new HashMap<String,Object>());
...
}其中第一行和最后一行是重要的部分;第2-4行只是告诉ontologyManager从本地文件加载。
编辑:如here所述,它不适用于较新的java版本。我用JDK 1.6.12对它进行了测试,它是有效的。
https://stackoverflow.com/questions/10964668
复制相似问题