Как получить такую ​​информацию, как капитал, валюта, язык, население о стране, простым способом, используя SPARQL из DBPEDIA - PullRequest
0 голосов
/ 25 ноября 2018

Как получить информацию, такую ​​как капитал, валюта, язык, население о стране, простым способом, используя SPARQL из DBPEDIA.Есть ли простой способ сделать это?

1 Ответ

0 голосов
/ 25 ноября 2018

Я нашел решение этой проблемы, я выяснил запрос, который возвращает все обязательные поля,

 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 .}
}

SPARQL Результат

...