Как извлечь информацию об имени человека из API wikidata?
У меня проблемы с пониманием того, как работает wikidata.org! даже документация не ясна как Facebook API, ну, моя цель состоит в том, чтобы загрузить
ВСЕ доступные человеческие имена (полное имя, имя (на всех языках)) + человеческий язык + Пол + страна.
Пожалуйста, не -1, я учусь и, честно говоря, я много пробовал, но очень непонятно, как работает запрос викиданных.
и как я могу скачать всю базу данных без тайм-аута?
1 ответ
У меня есть этот скрипт, но иногда он работает, и время ожидания возврата 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