私は2つのオントロジーでオントロジーマッチングを行いました。結果はalignment.rdfです。今、Align APIライブラリを使用して、整列RDFからowlファイルを生成したいと思います。整列APIを使用したrdf整列からのowl整列生成エラー
ここではAPIドキュメントを揃えるためによると私のコードです:
PrintWriter writer1 = null ;
Alignment temp = null ;
Alignment temp1 = null ;
AlignmentParser aparser = new AlignmentParser();
temp = aparser.parse("file:Ontologies/final_alignment.rdf");
temp1 = ObjectAlignment.toObjectAlignment((URIAlignment)temp);
File merged1 = new File("Ontologies/final_alignment.owl");
writer1 = new PrintWriter (new FileWriter(merged1, false), true);
AlignmentVisitor renderer1 = new OWLAxiomsRendererVisitor(writer1);
temp1.render(renderer1);
writer1.flush();
writer1.close();
しかし、私はラインtemp1 = ObjectAlignment.toObjectAlignment((URIAlignment)temp);
でこのエラーに直面:
Error: Exception in thread "main" org.semanticweb.owl.align.AlignmentException: Arguments must be LoadedOntology or URI
は、どのように私はこのエラーを取り除くことができますか?