特定の2つのムービーとそのimdbページをlinkedmdbでクエリしようとしましたが、解析エラーが発生します。linkedmdbでフィルタを使用中に解析エラーが発生するSPARQL
以下の行を削除すると、すべてのムービーのリストが表示されます。特定のセットのリンクを取得するにはどうしたらいいですか?
FILTER (str(?title) IN ("The Magician","Royal Flash"))
ここは私のコードです。
SELECT ?title ?imdbID
WHERE {
?film foaf:page ?imdbID .
?film dc:title ?title .
FILTER(regex(str(?imdbID), "www.imdb.com"))
FILTER (str(?title) IN ("The Magician","Royal Flash"))
}
ある
FILTER (str(?title) = "The Magician" || str(?title) = "Royal Flash")
と同じです。スペック:https://www.w3.org/TR/sparql11-query/#alternatives – AKSW