我想用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