Как я могу получить данные из Викиданных с помощью определенного ключевого слова в Java или Android

#java #android #wikidata

#java #Android #викиданные

Вопрос:

я хочу запрограммировать приложение для Android, которое может автоматически генерировать операторы. Но прежде чем я смогу построить инструкции, мне нужна информация из викиданных.

Мне просто нужна возможность ввести ключевое слово, и я получу всю информацию об этом.

Должно выглядеть так:

Ввод:

      "New York"
  

Вывод:

      "population: 8,405,837, 2016; 8,175,133, 2010;........"

     "head of gouverment: Bill de Blasio, 1 January 2014;........."
    .
    .
    .
  

С помощью этих данных я мог бы создавать свои утверждения, такие как:
«Население Нью-Йорка составляет 8 405 837 человек с 2016 года» (для построения заявления мне не нужна помощь только для извлечения данных)

мне нужен такой метод, как:

 public String getDataByKeyWord (String keyWord ){
String data;
.
.
return data;
}
  

Я надеюсь, что вы сможете мне помочь, это очень важно для меня.
И извините, если я допустил ошибки, я здесь впервые.
Спасибо

Ответ №1:

Здесь вы можете найти все, что вам нужно https://www.mediawiki.org/wiki/Wikidata_Toolkit

Поскольку Викиданные являются структурированными данными (в отличие от Википедии), вы сможете перемещаться по ним более структурированным способом