我想用linkedmdb查詢2個特定的電影和它們的imdb頁面,它會引發解析錯誤。在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"))
}
它** **不支持SPARQL 1.1,因此,SPARQL'UNION'必須被使用。查看規格:https://www.w3.org/TR/sparql11-query/#alternatives – AKSW