我正在尝试从 DBpedia 查询城市、州和国家/地区的英文摘要,结果不一。它似乎适用于 City 和 Country,但不适用于 State。
SELECT * WHERE {
?x rdfs:label "France"@en.
?x dbpedia-owl:abstract ?abstract.
FILTER (LANG(?abstract) = 'en')
}
或者
SELECT * WHERE {
?x rdfs:label "Boston"@en.
?x dbpedia-owl:abstract ?abstract.
FILTER (LANG(?abstract) = 'en')
}
但是,这些查询没有找到任何结果:
SELECT * WHERE {
?x rdfs:label "Sao Paulo"@en.
?x dbpedia-owl:abstract ?abstract.
FILTER (LANG(?abstract) = 'en')
}
SELECT * WHERE {
?x rdfs:label "Massachusetts"@en.
?x dbpedia-owl:abstract ?abstract.
FILTER (LANG(?abstract) = 'en')
}
首先,如何将搜索过滤到仅城市、州或国家?第二,如何在法国找到马萨诸塞州或罗纳州等州?