ISQL ワークスペースでいくつかのコマンドを使用して、.Net アプリケーションのいくつかの RDF ファイルをローカルの Virtuoso にインポート (または Virtuoso のインポート機能を自動化) したいと考えています。
PowerShell のコマンドは次のとおりです。
>ISQL
>ld_dir_all('PATH', '*.rdf', 'ONTOLOGY');
>set isolation='uncommitted';
>rdf_loader_run();
つまり、isql コマンドを終了してから、次のコマンドを実行する必要があります。
.net で PowerShellInstance を使用しようとしましたが、すべてのコマンドをこの形式で組み合わせるPowerShellInstance.AddScript("ISQL;ld_dir_all('PATH', '*.rdf', 'ONTOLOGY');set isolation='uncommitted';rdf_loader_run();");
と、エラーが発生します。
そこで、.Net アプリケーションで Virtuoso にデータを自動インポートするための助けやアイデアが必要です。(もしかしたら dotNetRDF に解決策があるかもしれません!)