OWLOntologyオブジェクト(OWL APIの一部)からModelオブジェクト(Jena Apiの一部)にデータを変換する必要があります。私のJavaプログラムはowlファイルを読み込み、その内容をfusekiサーバに送信できるはずです。私が読んだところによると、Javaプログラムを介してfusekiサーバーを使って作業することは、Jena Apiでのみ可能です。そのため、私はそれを使用しています。OWLOntologyからJavaのJenaモデルへの変換
だから私はイエナのAPIを使用してサーバを布石するオントロジーを送信するいくつかの例を見つけ、この関数にそれを修正:
private static void sendOntologyToFuseki(DatasetAccessor accessor, OWLOntology owlModel){
Model model;
/*
..
conversion from OWLOntology to Model
..
*/
if(accessor != null){
accessor.add(model);
}
}
この機能は、サーバーの布石する新しいオントロジーを追加する必要があります。不足しているコンバージョンを埋める方法はありますか?または他のアイデア、どのようにOWL APIを使用してfusekiサーバーにオントロジを送信するには?
私はこれの解決策読み: Sparql query doesn't upadate when insert some data through java code
をしかし、それはかなりのビッグデータだと、私はローカルメモリにロードした場合、私のコンピュータはそれを管理していないので、私のJavaプログラムの目的は、インクリメンタルこれらのオントロジーを送信することです。
せずに、グラフからフクロウ - 公理の直接読み取りを実装します!私はそれを試みます –