Virtuoso java API加载OntModel

问题描述 投票:0回答:1

使用Jena API我创建了一个OntModel并将其打印为文件。现在我想加载到Virtuoso。

我使用Virtuoso Conductor Web管理器成功完成了它,但我想直接使用java API,例如从生成的文件加载或直接从创建的OntModel加载。这可能吗?我还没有发现任何相关信息。

java jena ontology virtuoso
1个回答
1
投票

你可以通过Dataset界面完成。为此,您需要首先将Jena Provider和Virtuoso JDBC Driver libraries添加到您的项目中。然后,您可以连接到您的Virtuoso实例并添加模型:

VirtDataset ds = new VirtDataset("localhost:1111", "dba", "dba");
ds.addNamedModel("http://example.com", model);

您还可以使用DatasetAccessor / DatasetAccessorFactory直接将图存储协议与RDFConnection / UpdateRequestUpdateFactory接口或SPARQL端点一起使用。

© www.soinside.com 2019 - 2024. All rights reserved.