【发布时间】:2013-10-07 12:09:39
【问题描述】:
我想获取标题中没有“指环王”字符串的所有电影。我在Linked Movie Database SPARQL endpoint 上试过这个,但它不起作用。怎么了?
PREFIX m: <http://data.linkedmdb.org/resource/movie/>
SELECT DISTINCT * WHERE {
?film dc:title ?titulo_pelicula.
FILTER NOT EXISTS {
FILTER (regex(?titulo_pelicula, "The Lord of the Rings","i")) .
}
}
【问题讨论】:
-
以后,请注意“有关您编写的代码问题的问题必须在问题本身中描述具体问题 - 并包含重现问题的有效代码。”和“要求代码的问题必须表明对正在解决的问题的最低限度的理解。包括尝试的解决方案、为什么它们不起作用以及预期的结果。”在这种情况下,“不起作用”的描述性不够。起初我假设您没有得到预期的结果,但在尝试查询时,我意识到它会产生错误。请更详细地描述什么
-
发生了(无论您遇到错误,还是工作正常,但结果与您预期的不同等)。
标签: regex rdf sparql linkedmdb