【发布时间】:2015-11-24 10:00:24
【问题描述】:
与另一个问题(请参阅:SPARQL functions in CONSTRUCT/WHERE)相关,其中答案导致内部有一个带有聚合 SELECT 的 SPARQL CONSTRUCT 查询,我现在想知道如何在此构造中使用 BIND。
我当前的查询看起来像这样(简化):
PREFIXES
CONSTRUCT { ?s rdfs:label ?var . }
WHERE {
SELECT ?s (AVG(?single) as ?agg) ...
WHERE {
...
}
GROUP BY ?s ...
}
问题是:在哪里放置用于将值绑定到变量的 BIND 语句,然后在 CONSTRUCT 语句中使用这些语句(例如?var)?
我尝试按照以下消息中所示的方式进行操作:http://mail-archives.apache.org/mod_mbox/jena-users/201111.mbox/%3C4ED66723.7030506@googlemail.com%3E。 但不同的是,本例中没有嵌套的 SELECT。
【问题讨论】:
标签: select bind sparql construct