Seus dados de alerta precisam seguir a especificação do Protocolo de Alerta Comum v1.2 do OASIS, além da especificação do Google Public Alerts CAP v1.0 e outros requisitos indicados abaixo.
Sobre o Google CAP
O padrão CAP estabelece a estrutura básica e os elementos de dados de um alerta CAP, mas ainda deixa espaço considerável para inconsistências em como e quando os vários elementos de dados são usados.
Nossa plataforma tem como objetivo simplificar o processo de busca de informações de emergência, agrupando dados relevantes e de alta qualidade em ferramentas on-line que as pessoas já usam todos os dias. Os requisitos adicionais têm como objetivo maximizar o alcance e a eficácia dos seus alertas nos produtos do Google.
As diferenças específicas do Google em relação aos requisitos de XML do CAP 1.2 estão resumidas na especificação Google Public Alerts CAP v1.0.
A opção "Google Public Alerts CAP" no CAP Validator de código aberto permite validar seus dados de acordo com a especificação OASIS e os requisitos adicionais do Google.
As diretrizes abaixo se aplicam a todos os tipos de alertas e perigos. Também reunimos alguns requisitos e recomendações adicionais para esses tipos específicos de alerta na seção Exemplos:
Realizar testes periódicos
- Verifique se o sistema pode publicar alertas com
<status>
Test</status>
para realizar testes de sistema completos normais.
Áreas de alerta de destino
- Se houver áreas não contíguas com o mesmo nível e tipo de alerta, crie
mensagens
<alert>
separadas em vez de uma única<alert>
com áreas separadas. - Se o elemento
<area>
contiver elementos<polygon>
, verifique se eles são polígonos válidos sem bordas autocruzadas ou polígonos sobrepostos e especifique um máximo de seis casas decimais de precisão. - Se o elemento
<area>
dos seus alertas contiver geocódigos, forneça os geodados no formato shapefile e notifique o Google em google-public-alerts@google.com pelo menos 30 dias antes de qualquer mudança no shapefile. - Desenhe polígonos com base no impacto que são personalizados para as condições atuais e a natureza do evento sempre que possível, em vez de segmentar alertas para áreas geopolíticas predefinidas (por exemplo, províncias, distritos).
- Forneça ao Google uma descrição curta (com menos de 50 caracteres) da área afetada no
<areaDesc>
ou em um<parameter>
dedicado separado dos seus alertas de CAP. Esse texto vai aparecer no título do alerta.
Incluir conteúdo avançado
- Inclua conteúdo rico, útil e legível nos elementos
<description>
e<instruction>
. - Descreva o evento atual, os desenvolvimentos previstos, o impacto esperado e as recomendações, conforme aplicável.
- Use ortografia, gramática e pontuação corretas.
- Use texto simples para melhorar a legibilidade do conteúdo em vez de tags HTML.
- Forneça códigos de cor RGB ou hexadecimais correspondentes a cada nível de alerta (podem ser fornecidos ao Google off-line).
Atualização de alertas
Quando um alerta muda, emita um novo alerta que se refira ao alerta anterior, em vez de mudar ou remover o alerta atual do seu feed. Após um período adequado (até duas semanas), remova os alertas de CAP desatualizados do seu feed.
<msgType>
UPDATE ou CANCEL precisa incluir pelo menos um elemento <references>
.
Conforme especificado no padrão CAP, qualquer mensagem de alerta que atualize um alerta
anterior precisa usar <msgType>Update</msgType>
e definir <references>code</references>
para todas as mensagens relacionadas anteriores que não tenham atingido a data de <expires>
.
O UPDATE ou CANCEL precisa ser aplicado a um alerta que não tenha expirado.
Há três maneiras de CANCELAR eventos, em ordem de preferência:
- Defina um tipo de dados e hora
<expires>
para cada evento, com a descrição da mensagem definindo a expectativa de que esse alerta será encerrado automaticamente. - Em breve, vamos lançar uma nova
<alert>
com<msgType>UPDATE
,<responseType>"All Clear"
e<expires>
. - Emita um novo
<alert>
com<msgType>CANCEL
.
Confira os exemplos em Alertas de atualização e cancelamento.
Suporte a vários idiomas
Crie um <alert>
com vários blocos <info>
(um bloco <info>
por idioma).
Para mais detalhes e um exemplo de alerta multilíngue, consulte Vários idiomas.