Pour définir des informations de base sur un événement en cours, utilisez l'entité <alert>
.
Si un événement occupe plusieurs emplacements en cours en même temps, il est préférable de le diviser en plusieurs objets alert
. Par exemple, si un feu de forêt s'étend sur plusieurs États, vous pouvez diviser les alertes en plusieurs alertes, une pour chaque État. Vous fournissez ainsi des informations d'urgence spécifiques à chaque état et vous actualisez plus précisément la situation de l'incendie.
Si un événement évolue rapidement, comme un ouragan qui se déplace d'est en ouest, nous vous recommandons de mettre à jour régulièrement l'alerte. Ne supprimez pas l'alerte existante de votre flux. À la place, envoyez une nouvelle alerte qui fait référence à l'alerte précédente.
Attributs
Le tableau 1 décrit la valeur de l'attribut pour l'entité <alert>
:
Tableau 1. Attribut d'entité <alert>
Nom de l'élément | Facultatif | Type | Description |
---|---|---|---|
xmlns:cap |
REQUIRED | string |
L'attribut Exemple :
|
Éléments
Le tableau 2 décrit les valeurs des sous-éléments de l'entité <alert>
:
Tableau 2. Éléments d'entité <alert>
Nom de l'élément | Facultatif | Type | Remarques et exigences concernant le CAP et Google |
---|---|---|---|
<identifier> |
REQUIRED | string |
Indiquez l'ID de l'alerte qui représente l'événement. La valeur de l'élément <identifier> doit être unique pour tous les événements. |
<sender> |
REQUIRED | string |
L'élément <sender> identifie l'auteur de l'alerte. Il ne doit pas contenir d'espaces, de virgules ni de caractères soumis à des restrictions. |
<sent> |
REQUIRED | dateTime |
Si l'emplacement indiqué dans le bloc Lorsque le contenu d'un message s'applique à plusieurs fuseaux horaires, utilisez les heures UTC de préférence aux heures locales. |
<status> |
REQUIRED | AlertStatus |
Google ne publie que les alertes accessibles au public dont la valeur de l'élément |
<msgType> |
REQUIRED | AlertMsgType |
Un
Pour en savoir plus, consultez la section Modifications ou expiration d'un événement. |
<source> |
FACULTATIF | string |
L'élément <source> indique la source spécifique de l'alerte. Il peut s'agir d'un opérateur ou d'un appareil spécifique. |
<scope> |
REQUIRED | AlertScope |
L'élément |
<restriction> |
CONDITIONNEL | string |
Si la valeur de l'élément <scope> est Restricted , l'élément <restriction> est obligatoire. Cet élément décrit la règle permettant de limiter la distribution du message d'alerte restreint. |
<addresses> |
CONDITIONNEL | string |
Si la valeur de l'élément <scope> est Private , l'élément <addresses> est obligatoire. Cet élément indique le destinataire prévu du message d'alerte. Vous pouvez inclure plusieurs adresses séparées par des espaces, mais vous devez placer les adresses contenant des espaces entre guillemets doubles. |
<code> |
FACULTATIF | string |
L'élément |
<note> |
CONDITIONNEL | string |
Si l'alerte contient l'une des valeurs d'élément suivantes, l'élément
|
<references> |
CONDITIONNEL | string |
Si la valeur de l'élément Lorsque votre système publie à nouveau un contenu CAP d'un autre éditeur, incluez l'alerte CAP complète. Pour associer le contenu modifié à la source d'origine, utilisez la balise Si vous faites référence à plusieurs messages, utilisez un espace comme délimiteur. |
<incidents> |
FACULTATIF | string |
L'élément <incidents> rassemble plusieurs messages qui font référence à différents aspects du même incident. |
<info> |
OBLIGATOIRE* |
info |
Au moins un élément <info> doit être présent. Plusieurs blocs <info> doivent tous avoir les mêmes valeurs d'éléments <category> et <event> . |
* Google exige des éléments dont l'optionnalité est indiquée en rouge et en gras OBLIGATOIRE, mais ces éléments sont facultatifs dans la norme CAP.
Exemple
<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>