【问题标题】:Sesame QueryBuilder API芝麻查询生成器 API
【发布时间】:2016-04-25 12:05:28
【问题描述】:

我正在尝试使用 Sesame QueryBuilder 在 Java 代码中编写我的查询。在与此主题相关的one of my answers 中可以看到我取得了一些成功。我现在面临的问题是查询生成器似乎缺少几个有用的功能,即:

  • SELECTs 中的聚合函数(以COUNT 为例)
  • HAVING 子句

鉴于没有太多文档,我可能只是忽略了一些东西。任何有关如何构建此类查询的提示将不胜感激。

【问题讨论】:

    标签: java rdf sesame


    【解决方案1】:

    Sesame 中的 QueryBuilder 尚未更新以捕获 SPARQL 1.1 功能,例如聚合。

    它在议程上,尽管我们可以使用一些额外的人手。更一般地说,QueryBuilder 和 QueryRenderer 从未真正开发过 beta 阶段,这就是文档如此稀疏的原因。

    当然,Sesame 确实支持 SPARQL 1.1 查询和更新,但对于更高级的查询,您必须自己编写查询字符串 - 至少现在是这样。

    【讨论】:

    • 啊,真遗憾,因为我仍然没有找到一些方便的方法来用 Java 编写查询。通常的 StringBuilder 解决方案不是很好 :( 感谢您的更新
    • 如前所述,如果您想帮助改进事情,我们将不胜感激 :)
    • @JanZyka 不确定我如何通过 StackOverflow 给你发私信,但你可以通过 Sesame User group 联系我 :)
    【解决方案2】:

    RDF4J,以前的 Sesame,现在包含一个 Sparql Builder,请在此处查看文档:http://docs.rdf4j.org/sparqlbuilder/

    【讨论】:

    • 尝试突出显示关键字并明确格式,这将有助于为其他人提供答案虽然此链接可能会回答问题,但最好在此处包含答案的基本部分提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 how to answer
    猜你喜欢
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    • 2012-09-30
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多