Convenções e justificativas - datasets-br/city-codes GitHub Wiki

  1. Ordenar por nome, UF
  2. Construir a partir de lista IBGE
  3. Acrescentar Wikidata-ID
  4. Acrescentar intervalos de CEP

Ordenar por nome, UF

PERIGO, ver decisão revisada em https://github.com/datasets-br/city-codes/issues/11

Opção para aproximar grafias parecidas, e destacar eventuais erros ou duplicações.

Poderia ordenar por URNLEX, que corresponde a UF, nome. Como é a chave primária, não há repetições a serem ordenadas por nome.

Ideal mudar a estrutura e usar como duas primeiras colunas. No SQL pode-se obter por VIEW a expressão desta chave como concatenação de campos.

Construir a partir de lista IBGE

A partir da tabela IBGE pode-se popular as colunas name,state,idIBGE,lexLabel.

Acrescentar Wikidata-ID

O wdId é principal elemento, depois do código IBGE. Garante verificação de valores e relacionamentos.

Acrescentar CEP

Expresso como postalcode_ranges, requer conversão dos nomes de cidade da tabela de CEP em urnlex.