Per definire le informazioni di base su un evento in corso, utilizza l'entità <alert>.
Se un evento occupa più di una posizione in corso contemporaneamente, è meglio suddividerlo in più oggetti alert. Ad esempio, se un incendio boschivo si estende su più stati, puoi suddividere gli avvisi in più avvisi, uno per ogni stato. In questo modo, fornisci informazioni di emergenza specifiche per ogni stato e aggiorni la situazione dell'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'alert esistente dal tuo feed. Emetti invece un nuovo avviso che rimandi all'avviso precedente.
Attributi
La tabella 1 descrive il valore dell'attributo per l'entità <alert>:
Tabella 1. Attributo dell'entità <alert>
| Nome elemento | Facoltatività | Tipo | Descrizione |
|---|---|---|---|
xmlns:cap |
OBBLIGATORIO | string |
L'attributo Esempio:
|
Elementi
La tabella 2 descrive i valori degli elementi secondari per l'entità <alert>:
Tabella 2. Elementi dell'entità <alert>
| Nome elemento | Facoltatività | Tipo | Note e requisiti di CAP e Google |
|---|---|---|---|
<identifier> |
OBBLIGATORIO | string |
Fornisci l'ID dell'avviso che rappresenta l'evento. Il valore dell'elemento
<identifier> deve essere univoco per tutti
gli eventi. |
<sender> |
OBBLIGATORIO | string |
L'elemento <sender> identifica l'autore dell'avviso. Non può includere spazi, virgole o caratteri con limitazioni. |
<sent> |
OBBLIGATORIO | dateTime |
Se la località indicata nel blocco Quando i contenuti di un messaggio si applicano a più fusi orari, utilizza l'ora UTC anziché quella locale. |
<status> |
OBBLIGATORIO | AlertStatus |
Google pubblica solo gli avvisi disponibili pubblicamente il cui valore dell'elemento |
<msgType> |
OBBLIGATORIO | AlertMsgType |
Un elemento
Per ulteriori 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> |
OBBLIGATORIO | AlertScope |
L'elemento |
<restriction> |
CONDIZIONALE | 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 con limitazioni. |
<addresses> |
CONDIZIONALE | 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 separati da spazi, ma devi racchiudere tra virgolette doppie gli indirizzi che includono
spazi. |
<code> |
FACOLTATIVO | string |
L'elemento |
<note> |
CONDIZIONALE | string |
Se l'avviso contiene uno dei seguenti valori dell'elemento, l'elemento
|
<references> |
CONDIZIONALE | string |
Se il valore dell'elemento Quando il tuo sistema ripubblica contenuti CAP di un altro editore,
includere l'avviso CAP completo. Per collegare i contenuti modificati alla fonte
originale, utilizza il tag Se fai riferimento a più messaggi, utilizza gli spazi come delimitatore. |
<incidents> |
FACOLTATIVO | string |
L'elemento <incidents> raccoglie più messaggi
che fanno riferimento a diversi aspetti dello stesso incidente. |
<info> |
OBBLIGATORIO* |
info |
Deve essere presente almeno un elemento <info>. Più blocchi
<info> devono avere tutti gli stessi valori degli elementi
<category> e <event>. |
* Google richiede elementi con un'opzione OBBLIGATORIA 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>