如何从wikidata API中提取人名信息?

时间:2018-06-09 04:38:01

标签: wikidata-api

我有一个问题,了解wikidata.org是如何工作的!即使文档不清楚作为Facebook API,我的目标是下载

所有可用的人名(全名,名字(所有语言))+人类语言+性别+国家。

请不要-1,我正在学习,老实说我尝试了很多,但是wikidata查询的工作方式非常模糊。

如何在不超时的情况下下载所有数据库?

1 个答案:

答案 0 :(得分:0)

我有这个脚本,但有时它有效,90%r时间返回超时?为什么

SELECT ?given_name ?nameLabel ?given_nameLabel ?sex_or_genderLabel ?native_languageLabel   WHERE {
  OPTIONAL { ?given_name wdt:P31 wd:Q5. }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],ar". }
  OPTIONAL { ?given_name wdt:P21 ?sex_or_gender. }
  OPTIONAL { ?given_name wdt:P735 ?name. }
  OPTIONAL { ?given_name wdt:P103 ?native_language. }

}
LIMIT 100