应用 SPARQL 过滤器 returns 没有结果,为什么?
Applying SPARQL filter returns no results, why?
我正在尝试为给定资源集的每个 wikiPageWikiLink 查找摘要。当我添加 FILTER 条件以仅过滤英文摘要时,我没有得到任何结果。为什么?
SELECT ?resource ?snippet
WHERE
{
VALUES ?item { <http://dbpedia.org/resource/National_Basketball_Association> <http://dbpedia.org/resource/Addiction> }
?item <http://dbpedia.org/ontology/wikiPageWikiLink> ?resource .
?resource <http://dbpedia.org/ontology/abstract> ?snippet
FILTER(LANG(?snippet) = "en")
}
我正在使用 this form 创建。
感谢 Uninformeduser,这工作起来更快!
SELECT ?resource ?snippet WHERE { ?item <http://dbpedia.org/ontology/wikiPageWikiLink> ?resource . FILTER (?item IN (<http://dbpedia.org/resource/National_Basketball_Association>, <http://dbpedia.org/resource/Addiction>)) ?resource <http://dbpedia.org/ontology/abstract> ?snippet FILTER(LANG(?snippet) = "en") }
我正在尝试为给定资源集的每个 wikiPageWikiLink 查找摘要。当我添加 FILTER 条件以仅过滤英文摘要时,我没有得到任何结果。为什么?
SELECT ?resource ?snippet
WHERE
{
VALUES ?item { <http://dbpedia.org/resource/National_Basketball_Association> <http://dbpedia.org/resource/Addiction> }
?item <http://dbpedia.org/ontology/wikiPageWikiLink> ?resource .
?resource <http://dbpedia.org/ontology/abstract> ?snippet
FILTER(LANG(?snippet) = "en")
}
我正在使用 this form 创建。
感谢 Uninformeduser,这工作起来更快!
SELECT ?resource ?snippet WHERE { ?item <http://dbpedia.org/ontology/wikiPageWikiLink> ?resource . FILTER (?item IN (<http://dbpedia.org/resource/National_Basketball_Association>, <http://dbpedia.org/resource/Addiction>)) ?resource <http://dbpedia.org/ontology/abstract> ?snippet FILTER(LANG(?snippet) = "en") }