0

別の質問 (参照: 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 がないことです。

4

1 に答える 1