【问题标题】:Is it possible to add virtuoso as a storage provider in Jena-Fuseki?是否可以在 Jena-Fuseki 中添加 virtuoso 作为存储提供程序?
【发布时间】:2015-01-15 06:58:29
【问题描述】:

我正在尝试将 virtuoso 设置为 Jena-Fuseki config.ttl 文件中的存储提供程序服务是否可以将此服务作为 RDF 数据库添加到 Fuseki,这是正确的方法还是我必须添加 virtuoso.jena Fuseki-Server.jar 文件中的.driver Packege? 我问这个问题是因为当我们使用 Apache-Jena TDB 服务作为 RDF 数据的数据库时,我们总是包含来自 Apache-Jena 的这个 java 类,如下所示。

#TDB [] ja:loadClass "com.hp.hpl.jena.tdb.TDB" .

我只需要一个明确的答案,如果可以提供不包含包装的服务,那么可以给我该服务。

【问题讨论】:

    标签: java jena virtuoso tdb


    【解决方案1】:

    是的 - 可以将 virtuoso 或任何其他系统连接到 Fuseki。所有 SPARQL 服务都运行在可扩展的抽象之上。该扩展可以是从基本的三重访问到接管所有 SPARQL 操作的全部责任的其他系统。

    Jena 不提供与其他系统相关的系统连接器。此类连接器需要来自被合并的系统,因为连接器在内部的工作方式将反映系统的性质。

    看看 Virtuoso 在 OpenLinks“Virtuoso Jena Provider”中提供了什么。

    【讨论】:

    • 这只是一个蓝图吗? [] ja:loadClass "virtuoso.jena.driver.VirtDataset" 。 jdbc:VirtDataset rdfs:subClassOf ja:GraphBase 。 jdbc:VirtGraph rdfs:subClassOf ja:GraphBase .
    • 这是 OpenLink 的问题。 ja:loadClass 所做的只是加载类 - 类本身负责将自己连接到 Jena。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多