我想在SPARQL中编写一个查询,如果我们提供任何输入名称,查询结果将告诉它是否是电影标题。例如 -
select distinct ?type where {
<http://dbpedia.org/resource/Inception> a ?type .
FILTER regex(str(?type), "^.*movie", "i") }
查询结果告诉我们它是一部电影。现在当我们输入那些含糊不清的名字时,它什么都不返回。
例如,如果我们输入Captain_Phillips
代替Inception
,则会返回 - 没有。
所以,我想知道如何在模棱两可的情况下得到一个名字是否是电影片名。