Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gravar backup do JSON Wikidata #4

Closed
ppKrauss opened this issue Jun 26, 2018 · 1 comment
Closed

Gravar backup do JSON Wikidata #4

ppKrauss opened this issue Jun 26, 2018 · 1 comment

Comments

@ppKrauss
Copy link
Contributor

O presente repositório, a principio, é apenas um cache para os dados da Wikidata: é a nossa principal fonte de dados depois que nomes e códigos estão devidamente homologados.

Sendo assim, o ideal é trazer e controlar as atualizações destes dados. Tendo tudo num só lugar fica também mais fácil rodar algoritmos de consistência e auditoria das atualizações realizadas na Wikidata.

Incluir os backups em /data/wikidata como arquivos nomeCidade.json. Obter o nomeCidade por maiúsculas e eliminação do ponto do lexLabel, ou seja,

function lex2filename($s) {
	$s=ucwords( str_replace('.',' ',$s) );
	return str_replace(' ','',$s);
}

manter o atualizador de backups como city-codes/src/etc/dumpWikidata.php.

Em seguida verificar o JSON-path dos campos pendentes, tais como data de fundação da cidade.


Utilização

  • Ano de fundação.

  • LatLong

  • O "ano do último batismo" será sempre igual ou maior do que a data de fundação. Conferir se pode transformar o último batismo (ou a lista de anos de mudança de nome) em um dado Wikidata, senão será controlado exclusivamente por este repositório.

  • ...

ppKrauss added a commit that referenced this issue Jun 26, 2018
ppKrauss added a commit that referenced this issue Jun 27, 2018
ppKrauss added a commit that referenced this issue Jun 27, 2018
@ppKrauss
Copy link
Contributor Author

Feito, ver data/dump_wikidata

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant