如何使用来自 DBPEDIA 的 SPARQL 以简单的方式获取有关国家/地区的资本、货币、语言、人口等信息
How to get information like capital, currency, language, population about a country in simple way using SPARQL from DBPEDIA
如何使用来自 DBPEDIA 的 SPARQL 以简单的方式获取关于一个国家/地区的首都、货币、语言、人口等信息。
有简单的方法吗?
我找到了这个问题的解决方案,
我想出了一个查询 returns 所有必填字段,
SELECT DISTINCT ?country ?population ?capital ?currency WHERE {
{?country rdf:type
<http://dbpedia.org/class/yago/WikicatMemberStatesOfTheUnitedNations> .
?country <http://dbpedia.org/ontology/populationTotal> ?population .
?country <http://dbpedia.org/ontology/capital> ?capital .
?country <http://dbpedia.org/ontology/currency> ?currency .}
UNION
{?country rdf:type <http://dbpedia.org/ontology/Country> .
?country <http://dbpedia.org/ontology/populationTotal> ?population .
?country <http://dbpedia.org/ontology/capital> ?capital .
?country <http://dbpedia.org/ontology/currency> ?currency .}
}
如何使用来自 DBPEDIA 的 SPARQL 以简单的方式获取关于一个国家/地区的首都、货币、语言、人口等信息。 有简单的方法吗?
我找到了这个问题的解决方案, 我想出了一个查询 returns 所有必填字段,
SELECT DISTINCT ?country ?population ?capital ?currency WHERE {
{?country rdf:type
<http://dbpedia.org/class/yago/WikicatMemberStatesOfTheUnitedNations> .
?country <http://dbpedia.org/ontology/populationTotal> ?population .
?country <http://dbpedia.org/ontology/capital> ?capital .
?country <http://dbpedia.org/ontology/currency> ?currency .}
UNION
{?country rdf:type <http://dbpedia.org/ontology/Country> .
?country <http://dbpedia.org/ontology/populationTotal> ?population .
?country <http://dbpedia.org/ontology/capital> ?capital .
?country <http://dbpedia.org/ontology/currency> ?currency .}
}