Jena APIを使用してOntModel
を作成し、ファイルとして出力しました。今はVirtuosoにロードしたいと思います。Virtuoso Java APIを使用してOntModelをロード
私はVirtuoso Conductor Webマネージャを使用して正常に実行しましたが、生成されたファイルからロードするか、または作成したOntModel
から直接Java APIを使用して同じことを直接行いたいと思います。これは可能ですか?私はそれについて何も発見していない。
Jena APIを使用してOntModel
を作成し、ファイルとして出力しました。今はVirtuosoにロードしたいと思います。Virtuoso Java APIを使用してOntModelをロード
私はVirtuoso Conductor Webマネージャを使用して正常に実行しましたが、生成されたファイルからロードするか、または作成したOntModel
から直接Java APIを使用して同じことを直接行いたいと思います。これは可能ですか?私はそれについて何も発見していない。
Datasetインターフェイスから送信できます。そのためには、まずJenaプロバイダとVirtuoso JDBCドライバlibrariesをプロジェクトに追加する必要があります。次に、あなたのVirtuosoインスタンスに接続し、モデルを追加することができます。
VirtDataset ds = new VirtDataset("localhost:1111", "dba", "dba");
ds.addNamedModel("http://example.com", model);
あなたはまた、UpdateRequest/UpdateFactoryを使用してRDFConnectionインターフェースまたはSPARQLエンドポイントを直接、DatasetAccessor/DatasetAccessorFactoryでグラフストアプロトコルを使用することができます。
[Virtuoso Jena Providerのドキュメント](http://vos.openlinksw.com/owiki/wiki/VOS/VirtJenaProvider)を見ましたか?あるいは、[Jena documentation](https://jena.apache.org/)一般に?または、一般化された[VirtuosoのRDFドキュメントのロード](http://vos.openlinksw.com/owiki/wiki/VOS/VirtRDFInsert)?別の[Java固有の例](https://www.openlinksw.com/vos/main/Main/VirtTipsAndTricksLoadDataInTransactionMode#Using%20the%20Virtuoso%20JDBC%20Driver)があります。また、[このページのマニュアル、Jena LOADの例もあります](http://docs.openlinksw.com/virtuoso/rdfnativestorageprovidersjena/)。 – TallTed