Dicionário de dados
Os contratos executáveis são definidos em config/schema/ e validados pelo pipeline.
distribution_bins
Uma linha por ano, geografia, conceito de ordenação e grupo hierárquico. A chave é year, geo_level, geo_code, ranking_id, bin_code.
Campos principais: limites percentuais, quantidade de contribuintes, declarações conjuntas, limite superior, soma, acumulado, média, posição hierárquica e indicador de grupo disjunto.
income_components
Uma linha por chave distributiva e component_id. Contém o valor nominal, o valor real e o grupo semântico do campo: tributável, exclusivo, isento, transferência, dedução, imposto, ativo, passivo ou contagem.
effective_tax
Uma linha por chave distributiva das folhas disjuntas, com o imposto devido, a renda do conceito de ranking e a alíquota efetiva média do grupo (effective_rate = tax_due / rank_sum; NA quando a renda é nula ou não divulgada). Exportado em data/processed/effective-tax.parquet e, no recorte RB4, em explorar/dados/rendimentos/<geo>.json.
distribution_metrics
Uma linha por ano, geografia e ranking com os indicadores agrupados. Inclui contagens, totais e médias nominais e em R$ de 2024, o intervalo gini_lower_bound/gini_upper_bound (Gastwirth), Theil T, Atkinson (ε configurável), participações de topo e base, Palma, P90/P50 e as medidas de polarização.
coverage_context
Uma linha por ano e geografia. Deve identificar claramente numerador, denominador, idade mínima do denominador, fonte e situação de validação.
wealth_ranked_national
Série suplementar nacional em que a ordenação é realizada diretamente pelo patrimônio declarado. Seu esquema específico é mantido separado para evitar confusão com bens observados dentro dos centis de renda. As participações de topo e base em wealth_metrics só são definidas quando o corte populacional coincide com uma fronteira de grupo divulgado; quando o grupo de patrimônio zero desloca essa fronteira, recebem NA, assim como Palma quando depende de uma participação ausente. O Gini patrimonial continua disponível.
wealth_by_bin
Uma linha por ano, geografia e grupo disjunto de RB4, com bens e dívidas observados dentro dos grupos ordenados por renda. Contém a soma das quatro famílias de bens (assets_sum_real), o total consolidado quando divulgado (assets_total_real, de 2022 em diante), as dívidas e ônus, a participação de cada grupo nos estoques do recorte (assets_share, debt_share) e a razão dívida/renda (debt_income_ratio = debts_real / rank_sum_real; NA quando a renda do grupo é nula). Exportado em data/processed/wealth-by-bin.parquet; explorar/dados/patrimonio/<geo>.json recebe um recorte de colunas, com o patrimônio médio e a dívida média por declaração já calculados.
top_group_counts
Uma linha por ano, geografia, ranking e grupo de topo (top_10, top_1, top_0_1, top_0_01). Soma as folhas disjuntas acima do limiar e registra contributors, joint_returns e dependents. joint_returns é NA nos anos em que a fonte não divulga o campo. Exportado em data/processed/top-group-counts.parquet.
Contratos de glossário
config/schema/indicators.csv define cada indicador exibido: rótulo, definição, leitura, faixa, a nota metodológica de cálculo com dados agrupados e as chaves bibliográficas. config/schema/references.csv projeta reports/references.bib num formato que o glossário e as páginas Explorar usam sem pandoc; test-glossary.R falha se os dois divergirem. A coluna explorar_ordem define quais indicadores aparecem nos seletores das páginas Explorar, e em que ordem.
Dados das páginas Explorar
R/site_data.R (write_site_data(), alvo site_data) escreve em explorar/dados/ os JSON que as páginas leem no navegador e os quatro CSV completos da página de dados. As tabelas vêm em formato colunar (cada coluna é uma lista de valores), com schema_version, LF e sem carimbo de hora. Precisão: inteiros exatos, valores monetários ao real, proporções, alíquotas e índices com seis casas; NA vira null.
| Arquivo | Conteúdo |
|---|---|
comum.json |
geografias em ordem (Brasil, UFs pelo nome, Exterior), conceitos disponíveis, indicadores do seletor, grupos e campos de componentes, safra |
glossario.json |
indicadores, conceitos de renda e referências |
evolucao.json |
indicadores por ano, geografia e conceito, a variante sem o top 0,01% e as geografias em que 2018 destoa (saltos_2018) |
topos.json |
participações do topo (RB4) e contagens dos grupos de topo |
estados.json, ufs.geojson |
indicadores estaduais (RB4), pontos de rótulo e a malha das UFs com os anéis na orientação do d3 |
rendimentos/<geo>.json |
componentes declarados (ausência preservada) e alíquota efetiva por grupo |
patrimonio/<geo>.json, patrimonio-direto.json |
bens e dívidas por grupo e a série do Gini patrimonial direto |
visao-geral.json |
caixas e cartões de pergunta da visão geral, já redigidos |
csv/*.csv |
indicadores, bens e dívidas por grupo, contagens do topo, conceitos e indicadores |
reports/dados/aliquota-grupos.json (alvo report_figure_data) traz a alíquota efetiva dos grupos agregados usada numa figura do relatório.