Como em tudo, existe um padrão internacional. Nesse caso, é a ISO / IEC 19773 Parte 08: Estrutura de dados para dados postais da UPU . Mas, como sempre, com os padrões internacionais, eles são realmente complexos. Este possui 30 páginas e define cerca de 50 elementos possíveis que podem fazer parte de um endereço postal completo para cobrir qualquer esquema de endereçamento possível usado em algum lugar do mundo.
Embora essa possa ser a maneira correta de armazenar um endereço, pode não ser a praticável .
Para obter uma visão geral de como os endereços em diferentes países são exibidos, consulte o artigo da Wikipedia sobre endereços postais . Como você vê, quase todos os países usam pessoa, número da casa, rua e cidade (mas existem alguns casos estranhos, como o Irã, onde os edifícios têm nomes em vez de números ou o Japão, onde algumas cidades usam sistemas de coordenadas ). Além disso, alguns países são divididos em regiões e alguns os dividem ainda mais em sub-regiões. A maioria dos países usa CEPs de tamanhos diferentes, e geralmente você pode esperar que eles carreguem as mesmas informações que região, sub-região e cidade, mas geralmente ainda se espera que essas informações verifiquem se o CEP está correto.
Então, o que isso significa para o desenvolvedor de um banco de dados de endereços verdadeiramente internacional? Seja flexível. Não faça nenhum campo obrigatório e permita alguns campos opcionais de uso geral que podem ser usados para representar peculiaridades regionais.
intl_addrs_line_3
para obter informações adicionais que não são capturadas por cidade, estado / província, país, código postal.