Metodologia
Índice de Maturidade da Resposta Pública Digital
A aplicação manteve a navegação, o aspeto e a lógica analítica da versão anterior, mas nesta reescrita PHP passou a poder ser alojada em ambiente tradicional com SQLite e integração real ao Arquivo.pt.
Porque PHP e não outra linguagem
A aplicação foi escrita em PHP para privilegiar uma arquitetura mais simples, direta e fácil de manter. Permitiu consolidar o protótipo numa base tecnológica estável para servir conteúdo dinâmico, ligar a aplicação à base de dados SQLite/ficheiros JSON e organizar de forma clara a sincronização com o Arquivo.pt. Em vez de depender de uma cadeia de execução mais complexa, a aplicação passou a assentar numa estrutura mais transparente e previsível, o que favorece auditabilidade, manutenção e evolução incremental do projeto.
O que a BD faz
A app persiste municípios, riscos, casos de estudo, fórmula de maturidade, evidências sincronizadas e histórico de atualizações numa base SQLite e em ficheiros JSON locais. O botão no topo força nova sincronização ao Arquivo.pt quando o utilizador quiser.
25%
Ação comunicada
Avisos, campanhas, operações, obras, dashboards e comunicação de medidas executadas.
25%
Planeamento
Planos, estratégias, programas e documentos orientadores.
20%
Reconhecimento
Diagnósticos, enquadramento do risco e reconhecimento público do problema.
15%
Continuidade
Persistência temporal do rasto digital, antes, durante e depois dos eventos.
15%
Transparência
Dados verificáveis, ligações, detalhe operacional, contactos e abertura documental.
Fórmula usada
Índice final = 0.20 x Reconhecimento + 0.25 x Planeamento + 0.25 x Ação + 0.15 x Continuidade + 0.15 x Transparência
O score final é a soma ponderada das cinco dimensões. Cada dimensão é pontuada de 0 a 100 e depois multiplicada pelo seu peso. O valor final é arredondado para o inteiro mais próximo.
Exemplo com Lisboa
0.20 x 100 + 0.25 x 64 + 0.25 x 92 + 0.15 x 98 + 0.15 x 93 = 88
Pesos e tipos de informação
Ação comunicada
25%
Observa: Avisos, campanhas, operações, obras, dashboards e comunicação de medidas executadas.
Regra: A existência de ações visíveis e comunicadas publicamente reforça esta dimensão.
Planeamento
25%
Observa: Planos, estratégias, programas e documentos orientadores.
Regra: Documentos com objetivos, medidas e responsabilidades aumentam o score de planeamento.
Reconhecimento
20%
Observa: Diagnósticos, enquadramento do risco e reconhecimento público do problema.
Regra: Quanto mais explícito e recorrente for o reconhecimento do risco, maior o score da dimensão.
Continuidade
15%
Observa: Persistência temporal do rasto digital, antes, durante e depois dos eventos.
Regra: A regularidade de publicação e a manutenção de páginas/arquivos aumentam a continuidade.
Transparência
15%
Observa: Dados verificáveis, ligações, detalhe operacional, contactos e abertura documental.
Regra: Quanto mais verificável e auditável for a informação, maior o score de transparência.
Calibração
Porque é que há uma base e porque varia por dimensão
Os coeficientes já não aparecem como números soltos. Cada dimensão tem uma base metodológica e contributos com teto, para evitar que a contagem bruta de evidências distorça o resultado.
Reconhecimento
Base 12
Parte-se de um mínimo moderado quando já existe rasto documental do município sobre riscos ou adaptação.
Esta dimensão mede se o município reconhece publicamente o problema. A base é mais alta porque o simples facto de existir linguagem institucional de risco já é um sinal inicial relevante.
Planeamento
Base 10
Planeamento exige prova mais concreta do que reconhecimento, por isso começa com uma base mais baixa.
Esta dimensão mede capacidade de estruturar resposta. Documentos de plano, estratégia ou contingência contam mais do que simples menções ao problema.
Ação comunicada
Base 8
Ação comunicada deve assentar em evidência observável, por isso parte de um patamar base mais contido.
Esta dimensão procura sinais de medidas concretas: avisos, campanhas, operações, painéis e outras ações públicas comunicadas.
Continuidade
Base 6
Continuidade só deve crescer quando existe histórico, por isso a base é a mais baixa das cinco dimensões.
Esta dimensão mede permanência ao longo do tempo. O foco está em série temporal, recorrência e manutenção do rasto digital.
Transparência
Base 8
Transparência não é presumida; é preciso haver detalhe verificável, mas um mínimo de rastreabilidade já conta.
Esta dimensão valoriza informação auditável: dados, mapas, relatórios, URL original e metadados que permitam verificar a evidência.
Como os dados entram
O utilizador pode clicar em "Atualizar dados" para lançar uma sincronização. A app consulta o Arquivo.pt em tempo real, transforma os resultados, grava-os em SQLite e passa a servir as páginas a partir dessa BD local.
Limitações
O índice continua a medir o que fica visível no rasto digital público. Por isso, um município pode ter melhor resposta material no terreno do que aquela que a memória digital revela.
Quando não existem evidências suficientes, o sistema continua a mostrar o município, mas já assinala que ainda não consegue explicar automaticamente cada subíndice.
Exemplo auditável
Como os valores de Lisboa são gerados
Nesta versão, os valores por dimensão são derivados das evidências guardadas na base de dados. Em vez de mostrar apenas o resultado final, a app expõe base, contributos, tetos e racional de cada dimensão.
Lisboa
Score final calculado = 88
Reconhecimento
Esta dimensão mede se o município reconhece publicamente o problema. A base é mais alta porque o simples facto de existir linguagem institucional de risco já é um sinal inicial relevante.
100
Avançada12 (base) + 42 [min(3 × 14, 42)] + 32 [min(16 × 4, 32)] + 24 [min(4 × 6, 24)]
Base: 12 pontos
Parte-se de um mínimo moderado quando já existe rasto documental do município sobre riscos ou adaptação.
Riscos distintos
3 × 14 = 42 (cap 42)
Diversidade temática pesa bastante porque reconhecer vários riscos sugere visão mais abrangente.
Evidências de reconhecimento
16 × 4 = 32 (cap 32)
Cada evidência com linguagem de risco, vulnerabilidade, clima ou adaptação reforça o score, mas com teto para evitar inflação por volume.
Períodos cobertos
4 × 6 = 24 (cap 24)
Cobertura temporal mostra persistência do reconhecimento, embora com peso menor do que diversidade e conteúdo.
Planeamento
Esta dimensão mede capacidade de estruturar resposta. Documentos de plano, estratégia ou contingência contam mais do que simples menções ao problema.
64
Intermédia10 (base) + 12 [min(1 × 12, 48)] + 24 [min(4 × 8, 24)] + 18 [min(14 × 6, 18)]
Base: 10 pontos
Planeamento exige prova mais concreta do que reconhecimento, por isso começa com uma base mais baixa.
Evidências de planeamento
1 × 12 = 12 (cap 48)
Planos, estratégias, programas e regulamentos são o núcleo desta dimensão e por isso têm o maior peso.
Períodos cobertos
4 × 8 = 24 (cap 24)
Planeamento repetido ao longo do tempo sugere institucionalização, não apenas ação pontual.
Documentos PDF
14 × 6 = 18 (cap 18)
PDFs e documentos formais são tratados como sinal adicional de formalização e detalhe.
Ação comunicada
Esta dimensão procura sinais de medidas concretas: avisos, campanhas, operações, painéis e outras ações públicas comunicadas.
92
Avançada8 (base) + 36 [min(3 × 12, 48)] + 24 [min(7 × 6, 24)] + 24 [min(3 × 8, 24)]
Base: 8 pontos
Ação comunicada deve assentar em evidência observável, por isso parte de um patamar base mais contido.
Evidências de ação
3 × 12 = 36 (cap 48)
Avisos, campanhas, medidas ou monitorização operacional são os sinais mais diretos de resposta em curso.
Evidências recentes
7 × 6 = 24 (cap 24)
Ação recente mostra atualização da resposta municipal e evita premiar apenas rasto histórico.
Riscos distintos
3 × 8 = 24 (cap 24)
Intervir em várias frentes conta, mas menos do que mostrar ações concretas em si.
Continuidade
Esta dimensão mede permanência ao longo do tempo. O foco está em série temporal, recorrência e manutenção do rasto digital.
98
Avançada6 (base) + 42 [min(4 × 14, 42)] + 26 [min(13 × 2, 28)] + 24 [min(24 × 3, 24)]
Base: 6 pontos
Continuidade só deve crescer quando existe histórico, por isso a base é a mais baixa das cinco dimensões.
Períodos cobertos
4 × 14 = 42 (cap 42)
Estar presente em vários blocos temporais é o melhor sinal de continuidade, por isso recebe maior peso.
Amplitude temporal
13 × 2 = 26 (cap 28)
Quanto maior o intervalo entre a evidência mais antiga e a mais recente, maior a robustez temporal.
Evidências totais
24 × 3 = 24 (cap 24)
Volume total ajuda a confirmar que a presença não é residual, mas tem teto para não dominar a dimensão.
Transparência
Esta dimensão valoriza informação auditável: dados, mapas, relatórios, URL original e metadados que permitam verificar a evidência.
93
Avançada8 (base) + 40 [min(16 × 10, 40)] + 25 [min(24 × 5, 25)] + 20 [min(24 × 4, 20)]
Base: 8 pontos
Transparência não é presumida; é preciso haver detalhe verificável, mas um mínimo de rastreabilidade já conta.
Evidências transparentes
16 × 10 = 40 (cap 40)
Conteúdos com dados, indicadores, mapas ou detalhe operacional são o principal motor desta dimensão.
URL original disponível
24 × 5 = 25 (cap 25)
Ter URL original preservada melhora a auditabilidade e a possibilidade de confirmação externa.
Coleção identificada
24 × 4 = 20 (cap 20)
Metadados de coleção ajudam a contextualizar a origem e reforçam a rastreabilidade.