de acordo com this , um wiki de terceiros [projeto da Wikimedia] também deve ter um repositório do Wikibase para que o cliente possa buscar dados do Wikidata.
eu instalei a extensão do cliente Wikibase sem repositório de acordo com estas instruções , mas agora todo o wiki não é trabalhando. cada página diz que há problemas no site porque não pode acessar o banco de dados.
algo está faltando? como fazer o cliente trabalhar com o wikidata.org?
Atualmente, a extensão WikibaseClient só é capaz de recuperar dados das tabelas de banco de dados SQL do MediaWiki. Assim, o cliente Wikibase deve ter acesso ao banco de dados do repositório Wikibase e usar a extensão WikibaseClient para construir um cliente Wikidata você precisa de um acesso ao banco de dados Wikidata. Isso foi feito dessa maneira para ter performances suficientes para servir a conexão Wikidata-Wikipedia (com milhões de artigos cada um puxando dados de vários itens e um recurso que atualiza o artigo quando um item em que se baseia é atualizado).
Eu não acho que a equipe de desenvolvimento da Wikidata vá trabalhar em um back-end baseado em API tão cedo para o cliente de terceiros. Eu acredito que deveria ser um grande projeto para começar um.
Por enquanto você pode usar a extensão wiki vinculado que permite extrair dados do Wikidata usando a consulta Wikidata baseada no SPARQL serviço.
Comente a resposta teórica:
for the client to be able to fetch data from Wikidata.
Se você configurar seu próprio repositório, o cliente buscará dados de seu repositório, não do Wikidata.
Eu não acho que você pode ter seu próprio cliente Wikibase do Wikidata, porque ele precisa acessar o banco de dados Wikidata.
Se você configurar o $ wgLBFactoryConf para usar o banco de dados de réplicas do Toolforge, você não terá acesso a todos as tabelas necessárias lá (por exemplo, se você usa wikidatawiki
get "Erro: 1142 comando SELECT negado ao usuário unnn @ blah para a tabela 'wb_items_per_site'", e se você usar wikidatawiki_p
você obtém "Erro: 1146 Table 'wikidatawiki_p. o texto "não existe").
Tags mediawiki