如何通过Java或Android中的特定关键字从维基数据中获取数据

时间:2016-10-10 17:50:32

标签: java android wikidata

我想编写一个Android应用程序,它可以自动生成语句。但在我构建语句之前,我需要来自wikidata的信息。

我只需要输入关键字的可能性,我将获得有关它的所有信息。

应该是这样的:

输入:

     "New York"

输出:

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

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

有了这些数据,我可以建立我的陈述,如: “自2016年以来纽约人口为8,405,837”(对于de Statement建设,我不需要仅提取数据的帮助)

我需要一个方法:

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

我希望你能帮助我,对我来说非常重要。 对不起,如果我犯了错误,这是我第一次来这里。 感谢

1 个答案:

答案 0 :(得分:0)

您可以在https://www.mediawiki.org/wiki/Wikidata_Toolkit

找到所需的一切

维基数据是结构化数据(与维基百科相对),您将能够以更加数据结构的方式浏览它