Wenn Sie grundlegende Informationen zu einem aktuellen Ereignis definieren möchten, verwenden Sie die Entität <alert>
.
Wenn ein Ereignis an mehreren Orten gleichzeitig stattfindet, empfiehlt es sich, es in mehrere alert
-Objekte aufzuteilen. Wenn sich ein Waldbrand beispielsweise über mehrere Bundesstaaten erstreckt, können Sie die Benachrichtigungen in mehrere Warnungen aufteilen. Eine davon für jeden Bundesstaat. Auf diese Weise geben Sie dem jeweiligen Bundesstaat bestimmte Notfallinformationen an und aktualisieren die Feuersituation noch genauer.
Wenn sich ein Ereignis schnell ändert, z. B. ein Hurrikan von Ost nach West, empfehlen wir, die Benachrichtigung regelmäßig zu aktualisieren. Entfernen Sie die vorhandene Benachrichtigung nicht aus Ihrem Feed. Senden Sie stattdessen eine neue Benachrichtigung, die auf die vorherige Benachrichtigung verweist.
Attribute
Tabelle 1 beschreibt den Attributwert für die <alert>
-Entität:
Tabelle 1. <alert>
-Entitätsattribut
Elementname | Optionalität | Typ | Beschreibung |
---|---|---|---|
xmlns:cap |
ERFORDERLICH | string |
Das Attribut Beispiel:
|
Elemente
Tabelle 2 beschreibt die Unterelementwerte für die <alert>
-Entität:
Tabelle 2 <alert>
-Entitätselemente
Elementname | Optionalität | Typ | CAP und Google-Notizen und -Anforderungen |
---|---|---|---|
<identifier> |
ERFORDERLICH | string |
Geben Sie die ID der Benachrichtigung an, die das Ereignis darstellt. Der Wert des <identifier> -Elements muss für alle Ereignisse eindeutig sein. |
<sender> |
ERFORDERLICH | string |
Das <sender> -Element gibt den Ursprung der Benachrichtigung an. Er darf keine Leerzeichen, Kommas oder Zeichen enthalten. |
<sent> |
ERFORDERLICH | dateTime |
Wenn sich der in dem Block Wenn der Inhalt einer Nachricht in mehreren Zeitzonen angewendet wird, sollten Sie statt der Ortszeit die UTC-Zeit verwenden. |
<status> |
ERFORDERLICH | AlertStatus |
Google veröffentlicht nur öffentlich verfügbare Benachrichtigungen mit dem |
<msgType> |
ERFORDERLICH | AlertMsgType |
Ein
Weitere Informationen finden Sie unter Ereignisänderungen oder -ablauf. |
<source> |
OPTIONAL | string |
Das Element <source> gibt die jeweilige Quelle der Benachrichtigung an. Ein Beispiel ist ein Operator oder ein bestimmtes Gerät. |
<scope> |
ERFORDERLICH | AlertScope |
Das Element |
<restriction> |
ZUSTAND | string |
Wenn der Wert des <scope> -Elements Restricted ist, ist das Element <restriction> erforderlich. Dieses Element beschreibt die Regel zur Begrenzung der Verteilung der eingeschränkten Benachrichtigung. |
<addresses> |
ZUSTAND | string |
Wenn der <scope> -Elementwert Private ist, ist das Element <addresses> erforderlich. Mit diesem Element wird der vorgesehene Empfänger der Benachrichtigung aufgelistet. Sie können mehrere durch Leerzeichen getrennte Adressen verwenden. Adressen, die Leerzeichen enthalten, müssen jedoch in doppelte Anführungszeichen gesetzt werden. |
<code> |
OPTIONAL | string |
Das Element |
<note> |
ZUSTAND | string |
Wenn die Benachrichtigung einen der folgenden Elementwerte enthält, ist das Element
|
<references> |
ZUSTAND | string |
Wenn der Wert des Wenn Ihr System CAP-Inhalte von einem anderen Publisher neu veröffentlicht, fügen Sie die vollständige CAP-Benachrichtigung ein. Verwende das Tag Wenn Sie auf mehrere Nachrichten verweisen, verwenden Sie Leerzeichen als Trennzeichen. |
<incidents> |
OPTIONAL | string |
Das <incidents> -Element enthält mehrere Meldungen, die sich auf verschiedene Aspekte desselben Vorfalls beziehen. |
<info> |
ERFORDERLICH* |
info |
Es muss mindestens ein <info> -Element vorhanden sein. Mehrere <info> -Blöcke müssen dieselben Elementwerte für <category> und <event> haben. |
* Google verlangt Elemente mit der Fett- und Rotoption ERFORDERLICH, die im CAP-Standard optional sind.
Beispiel
<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>