0

私は KAON2 Reasoner を持っていて、それでオントロジーを開きたいと思っています。これはどのように可能ですか?

ありがとう

4

1 に答える 1

0

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>());
    ...
}

最初と最後の行が重要な部分です。ontologyManager2 ~ 4 行目は、ローカル ファイルからロードするように指示するだけです。

編集: hereで説明されているように、新しい Java バージョンでは機能しません。動作するJDK 1.6.12でテストしました。

于 2012-06-10T00:20:04.793 に答える