Proposta de simplificação / reetiquetamento de fronteiras

Do ponto de vista de desenvolvimento de APIs e softwares, usar uma string que não seja para filtrar nomes, acho isso bem frágil. Fora que não deixa claro qual é o nível dela para quem lê um código-fonte.

census_level=5 é explícito, mostra: 1) é sobre censo; 2) é um nível (do censo); 3) e qual nível na hierarquia (do censo). Nem precisa olhar o manual do IBGE.

census~Região Geográfica Imediata força a filtragem pelo nome e se utiliza de uma redundância (pode haver erro de digitação)

boundary=census
IBGE:census=Região Geográfica Imediata
name=Região Geográfica Imediata de Sorocaba

ou então para evitar redundância, seria preferível:

boundary=census
IBGE:census=Região Geográfica Imediata
name=Sorocaba

Aqui vejo vantagem. Só haveria o problema de retornar numa pesquisa sobre “Sorocaba”, mais Sorocabas que o habitual: Sorocaba (região intermediária), Sorocaba (região imediata) e Sorocaba (município). A princípio não é um problema, pois já temos Sorocaba (distrito) e Sorocaba (município).