【问题标题】:Virtuoso java API to load OntModelVirtuoso java API 加载 OntModel
【发布时间】:2017-12-18 18:55:09
【问题描述】:

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

我使用 Virtuoso Conductor Web 管理器成功完成了它,但我想直接使用 java API 来做同样的事情,例如从生成的文件加载或直接从创建的 OntModel 加载。这可能吗?我没有找到任何关于它的信息。

【问题讨论】:

标签: java jena ontology virtuoso


【解决方案1】:

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

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

您还可以通过DatasetAccessor / DatasetAccessorFactoryRDFConnection 接口或通过使用UpdateRequest / UpdateFactory 直接将图形存储协议与 SPARQL 端点一起使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多