带有子SELECT(SPARQL)的CONSTRUCT查询中的BIND

时间:2015-11-24 10:00:24

标签: select bind sparql construct

与另一个问题(请参阅:SPARQL functions in CONSTRUCT/WHERE)相关,其中答案导致SPARQL CONSTRUCT查询中包含聚合SELECT,我现在想知道如何在此构造中使用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。

1 个答案:

答案 0 :(得分:2)

此查询合成似乎对我有用:

travel_direction
相关问题