Как интегрировать запрос wikidata в python - PullRequest
1 голос
/ 03 мая 2019

В настоящее время я использую службу запросов викиданных для выполнения моих запросов викиданных.

Например, один из моих запросов викиданных выглядит следующим образом.

SELECT ?sLabel {
    SERVICE wikibase:mwapi {
        bd:serviceParam wikibase:api "EntitySearch".
        bd:serviceParam wikibase:endpoint "www.wikidata.org".
        bd:serviceParam mwapi:search "natural language processing".
        bd:serviceParam mwapi:language "en".
        ?item wikibase:apiOutputItem mwapi:item.
        ?num wikibase:apiOrdinal true.
    }
    ?s wdt:P279|wdt:P31 ?item .
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" }
}
ORDER BY ?num
LIMIT 10

Iхотел бы знать, можем ли мы использовать эти запросы в программе на Python?Если да, то как мы можем интегрировать запросы в python?

Я с радостью предоставлю более подробную информацию, если это необходимо.

1 Ответ

2 голосов
/ 03 мая 2019

sparqlwrapper может справиться с этим. Вы можете найти больше информации здесь

...