我正在尝试使用Sesame QueryBuilder来编写我的Java代码查询。我在one of my answers与此主题相关的问题上取得了一些成功。我现在面临的问题是查询构建器似乎缺少一些有用的功能,即:
SELECT
中的聚合函数(COUNT
为例)HAVING
条款鉴于文档不多,我可能只是忽略了一些东西。任何有关如何构建此类查询的提示都将非常受欢迎。
答案 0 :(得分:2)
Sesame中的QueryBuilder尚未更新以捕获SPARQL 1.1功能,例如聚合。
这是在议程上,虽然我们可以使用一些额外的手。更一般地说,QueryBuilder和QueryRenderer实际上从未真正开发过beta阶段,这就是文档如此稀疏的原因。
当然,Sesame确实支持SPARQL 1.1查询和更新,但是对于更高级的查询,您必须自己编写查询字符串 - 至少目前是这样。
答案 1 :(得分:0)
RDF4J(以前为芝麻)现在包括一个Sparql Builder,请在此处查看文档:{{3}}