【问题标题】:adding a filter clause to jena to a SPARQL query using Jena ARQ使用 Jena ARQ 将过滤器子句添加到 jena 到 SPARQL 查询
【发布时间】:2015-12-15 00:51:53
【问题描述】:

我有一个耶拿查询说select * where {?S ?p ? O},我想在最后添加一个限制为select * where {?S ?p ? O} LIMIT 100Adding an OPTIONAL clause to a SPARQL query using Jena ARQ 中提出的方法不起作用,因为没有 ElementLimit 类型的类,我也不想进行字符串操作,因为可能存在现有的 LIMIT 子句,在这种情况下我想更改现有子句的边界。

【问题讨论】:

  • 如果你有一个 Query 对象,你可以使用setLimit(long) 吗?

标签: rdf sparql jena


【解决方案1】:

Element* 是模式匹配中事物的语法项。限制是查询级别的一部分,而不是模式匹配。

在耶拿用户列表中询问the question was about OpLimit。使用OpSlice,即offset+limit组合。

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多