BIND()を使用して、トリプルを4storeから選択して挿入します。4storeのSPARQL 1.1サポート?
次のSELECT作品、
PREFIX Sensor: <http://cei.usc.edu/Equipment.owl#>
SELECT *
WHERE {
?subject100 Sensor:test1 "100"
BIND("1000" as ?x) .
} LIMIT 10
しかし、私はそれは
PREFIX Sensor: <http://cei.usc.edu/Equipment.owl#>
INSERT {
?subject Sensor:test510 ?value .
}
WHERE {
{
?subject100 Sensor:test1 "100" .
BIND("200" as ?value)
}
UNION
{
?subject99 Sensor:test1 "99" .
BIND("300" as ?value)
}
}
エラー失敗し、INSERTやろう:BINDは操作0の1行目でSPARQL 1.0で使用することはできませんが私が試した
は私が年9月20日 - 2011年最新4Store v1.1.4デベロッパーを実行しています上記の場所に別のSPARQL Storeを挿入すると、それが機能しました。 BINDはSPARQL 1.1の新しい構文ですので、4Storeでサポートされているかどうかはわかりません。
SELECTが動作しているとは思わないが、?xの値は取得できません。 –