【问题标题】:How to transparently query local or remote data in Jena如何在 Jena 中透明地查​​询本地或远程数据
【发布时间】:2013-11-27 13:35:01
【问题描述】:

我想要查询 RDF 数据的代码,而不知道数据是本地的(从文件加载的)还是远程的(在 SPARQL 端点中)。 在耶拿似乎有两种不同的方法,我需要执行以下操作来查询端点:

QueryExecution qExec = QueryExecutionFactory.sparqlService(endpointURL, sparqlQuery);

以及以下查询模型/数据集:

QueryExecution qExec = QueryExecutionFactory.create(sparqlQuery, dataset);

如何编写不必担心数据是本地数据还是远程数据的代码?我正在考虑类似于 OpenRDF Sesame Repository 抽象的东西。

【问题讨论】:

    标签: rdf sparql jena


    【解决方案1】:

    目前在 Jena 中没有任何内容,有一个未发布的 jena-client 实验模块,您可能会感兴趣,但您必须自己从源代码构建它如果你想试试。

    您可以在浏览器中查看它https://svn.apache.org/viewvc/jena/Experimental/jena-client/

    或者去看看:

    svn co https://svn.apache.org/repos/asf/jena/Experimental/jena-client jena-client
    

    【讨论】:

    • 目前耶拿没有坏消息,好消息至少有一些实验性的东西 :-) jena-client 我正在寻找的东西,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-22
    相关资源
    最近更新 更多