website
website copied to clipboard
Herança no campo `temporal_coverage` dar conta de coberturas irregulares
Problema
Nossa regra de herança para o campo temporal_coverage
não dá conta do caso onde (1) tabela tem cobertura irregular [ex: 2011, 2014, 2015, 2017, 2021] e (2) colunas/chaves tem cobertura igual.
Hoje indicamos herança do limite inferior ou superior pela ausência do número no campo. Por exemplo, uma coluna herdando a cobertura temporal de uma tabela com temporal_coverage = ['2005(1)2015']
, terá seu campo temporal_coverage = ['(1)']
. Ver manual de estilo.
Mas se não houver intervalo regular de (1)
, (2)
, etc, o que fazer?
Possíveis soluções
- Simplesmente copiar o campo
temporal_coverage
da tabela na mão para colunas/chaves. - Modificar a estrutura do campo
temporal_coverage
para lidar melhor com herança. Criar um BOOL indicando se herda de cima, e já estruturar melhor a coisa de ano, mês, dia.