2016-08-26 9 views
2

ローカルのalignment.rdfファイルがあり、アライメントAPIライブラリを使用しています。hereAlignmentオブジェクトを作成して.owlファイルに変換します。アライメントAPIを使用してアライメントオブジェクトを作成する方法

AlignmentParser aparser = new AlignmentParser(0); 
Alignment result = aparser.parse(new File("Ontologies/alcomo-alignment.rdf").toURI()); 
File merged1 = new File("Ontologies/final_alignment.owl"); 
PrintWriter writer1 = new PrintWriter (new FileWriter(merged1, false), true); 
AlignmentVisitor renderer1 = new OWLAxiomsRendererVisitor(writer1); 
result.render(renderer1); 
writer1.flush(); 
writer1.close(); 

が、私は、このエラーで直面:

私のコードはここにある置き換え

OWLAxiomsRenderer: cannot render simple alignment. Need an ObjectAlignment 

答えて

0

result.render(renderer1); 

ObjectAlignment oresult = ObjectAlignment.toObjectAlignment(result); 
oresult.render(renderer1); 
でこの目的のために、初期ファイル内のオントロジーのURIは逆参照可能でなければならないことに注意してください。

関連する問題