私は KAON2 Reasoner を持っていて、それでオントロジーを開きたいと思っています。これはどのように可能ですか?
ありがとう
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>());
...
}
最初と最後の行が重要な部分です。ontologyManager
2 ~ 4 行目は、ローカル ファイルからロードするように指示するだけです。
編集: hereで説明されているように、新しい Java バージョンでは機能しません。動作するJDK 1.6.12でテストしました。