Per definire le informazioni di base su un evento attuale, utilizza l'entità <alert>
.
Se un evento occupa più di un luogo in corso contemporaneamente, è meglio dividerlo in più oggetti alert
. Ad esempio, se un incendio boschivo attraversa più stati, puoi suddividerli in più avvisi, uno per ogni stato. In questo modo fornisci informazioni di emergenza specifiche a ogni stato e aggiorni la situazione di incendio in modo più accurato.
Se un evento cambia rapidamente, ad esempio un uragano che si sposta da est a ovest, ti consigliamo di aggiornare periodicamente l'avviso. Non rimuovere l'avviso esistente dal feed. Crea invece un nuovo avviso che faccia riferimento all'avviso precedente.
Attributi
La tabella 1 descrive il valore dell'attributo per l'entità <alert>
:
Tabella 1. Attributo entità <alert>
Nome elemento | Facoltativo | Tipo | Descrizione |
---|---|---|---|
xmlns:cap |
OBBLIGATORIA | string |
L'attributo Esempio:
|
Elementi
La tabella 2 descrive i valori degli elementi secondari dell'entità <alert>
:
Tabella 2. <alert>
elementi entità
Nome elemento | Facoltativo | Tipo | Note e requisiti di CAP e Google |
---|---|---|---|
<identifier> |
OBBLIGATORIA | string |
Indica l'ID dell'avviso che rappresenta l'evento. Il valore dell'elemento <identifier> deve essere univoco in tutti gli eventi. |
<sender> |
OBBLIGATORIA | string |
L'elemento <sender> identifica l'origine dell'avviso. Non può contenere spazi, virgole o caratteri non consentiti. |
<sent> |
OBBLIGATORIA | dateTime |
Se la località indicata nel blocco Quando i contenuti di un messaggio si applicano a più fusi orari, utilizza gli orari UTC anziché a quelli locali. |
<status> |
OBBLIGATORIA | AlertStatus |
Google pubblica solo avvisi disponibili pubblicamente che hanno un valore elemento |
<msgType> |
OBBLIGATORIA | AlertMsgType |
Per maggiori informazioni, vedi Modifiche o scadenza degli eventi. |
<source> |
FACOLTATIVO | string |
L'elemento <source> indica la sorgente specifica dell'avviso. Un esempio è un operatore o un dispositivo specifico. |
<scope> |
OBBLIGATORIA | AlertScope |
L'elemento |
<restriction> |
CONDIZIONATO | string |
Se il valore dell'elemento <scope> è Restricted , l'elemento <restriction> è obbligatorio. Questo elemento descrive la regola per limitare la distribuzione
del messaggio di avviso limitato. |
<addresses> |
CONDIZIONATO | string |
Se il valore dell'elemento <scope> è Private , l'elemento <addresses> è obbligatorio. Questo elemento elenca il destinatario previsto del messaggio di avviso. Puoi includere più indirizzi delimitati da spazi, ma devi racchiudere gli indirizzi che includono spazi vuoti tra virgolette doppie. |
<code> |
FACOLTATIVO | string |
L'elemento |
<note> |
CONDIZIONATO | string |
Se l'avviso contiene uno dei seguenti valori dell'elemento, l'elemento
|
<references> |
CONDIZIONATO | string |
Se il valore dell'elemento Quando il tuo sistema pubblica di nuovo i contenuti CAP di un altro editore, includi l'avviso CAP completo. Per collegare i contenuti modificati all'origine originale, utilizza il tag Se fai riferimento a più messaggi, utilizza lo spazio vuoto come delimitatore. |
<incidents> |
FACOLTATIVO | string |
L'elemento <incidents> raccoglie più messaggi che fanno riferimento a diversi aspetti dello stesso incidente. |
<info> |
REQUIRED* |
info |
Deve essere presente almeno un elemento <info> . Più blocchi <info> devono avere tutti gli stessi valori di elementi <category> e <event> . |
* Google richiede elementi con un'impostazione di tipo REQUIRED in grassetto e rosso, ma questi elementi sono facoltativi nello standard CAP.
Esempio
<alert xmlns="urn:oasis:names:tc:emergency:cap:1.1">
<identifier>AL20110412020900TornadoWarning</identifier>
<sender>w-nws.webmaster@noaa.gov</sender>
<sent>2011-04-11T21:18:07-05:00</sent>
<status>Actual</status>
<msgType>Alert</msgType>
<scope>Public</scope>
<info>
<language>en-US</language>
<category>Met</category>
<event>Tornado Warning</event>
<urgency>Immediate</urgency>
<severity>Extreme</severity>
<certainty>Observed</certainty>
<effective>2011-04-11T21:09:00-05:00</effective>
<expires>2011-04-11T21:30:00-05:00</expires>
<headline>Tornado Warning issued April 11 at
9:30PM CDT by NWS Birmingham</headline>
<description>Tornado is observed near Cleburne.</description>
<instruction>
Don't wait to see or hear the tornado.
For your protection, move to an interior room on the lowest floor
of your home or business.</instruction>
<area>
<areaDesc>Cleburne</areaDesc>
<polygon>33.61,-85.58 33.65,-85.58 33.72,-85.58
33.81,-85.36 33.7,-85.34 33.7,-85.33 33.68,-85.33
33.61,-85.58</polygon>
</area>
</info>
</alert>