SELECT ?pt ?vl
WHERE {<http://dbpedia.org/resource/Havana_Storm> ?pt ?vl.}
我的查询将返回本书的属性-值对列表;但是使用“抽象”属性,我只想学习英语。我该怎么办?
答案 0 :(得分:0)
这会将所有值过滤为英语。
SELECT ?pt ?vl
WHERE {
<http://dbpedia.org/resource/Havana_Storm> ?pt ?vl.
FILTER(LANG(?vl) = "en")
}
答案 1 :(得分:0)
您必须使用SPARQL FILTER
。
尝试一下:
SELECT ?pt ?vl
WHERE {
<http://dbpedia.org/resource/Havana_Storm> ?pt ?vl.
FILTER (langMatches(lang(?v1), "EN")) .
}