لتحديد معلومات أساسية عن حدث حالي، استخدِم عنصر <alert>
.
إذا كان الحدث يشغل أكثر من موقع جغرافي واحد في الوقت نفسه، من
الأفضل تقسيم الحدث إلى عناصر alert
متعددة. على سبيل المثال، إذا كان حريق الغابات يشمل ولايات متعدّدة، يمكنك تقسيم التنبيهات إلى تنبيهات
متعددة، تنبيه واحد لكل ولاية. بهذه الطريقة، يمكنك تقديم معلومات محدّدة بشأن حالات الطوارئ
لكلّ ولاية، ويمكنك تعديل حالة الحريق بدقة أكبر.
إذا تغيّر الحدث بسرعة، مثل إعصار يتحرك من الشرق إلى الغرب، ننصحك بإجراء تعديلات دورية على التنبيه. لا تزيل التنبّه العميق الحالي من خلاصتك. بدلاً من ذلك، يمكنك إصدار تنبيه جديد يشير إلى التنبيه السابق.
السمات
يوضّح الجدول 1 قيمة السمة للكيان <alert>
:
الجدول 1: سمة <alert>
للعنصر
اسم العنصر | الخيار | النوع | الوصف |
---|---|---|---|
xmlns:cap |
مطلوب | string |
يجب أن تشير سمة مثال:
|
العناصر
يوضّح الجدول 2 قيم العناصر الفرعية لكيان <alert>
:
الجدول 2: <alert>
عناصر الكيانات
اسم العنصر | الخيار | النوع | ملاحظات ومتطلّبات CAP وGoogle |
---|---|---|---|
<identifier> |
مطلوب | string |
أدخِل رقم تعريف التنبيه الذي يمثّل الحدث. يجب أن تكون قيمة عنصر
<identifier> فريدة في جميع أحداث
|
<sender> |
مطلوب | string |
يحدِّد عنصر <sender> مصدر
التنبيه. ولا يمكن أن يتضمّن مسافات أو فواصل أو أحرف محظورة. |
<sent> |
مطلوب | dateTime |
إذا كان الموقع الجغرافي المُشار إليه في العنصر عندما ينطبق محتوى الرسالة على مناطق زمنية متعدّدة، استخدِم توقيتات التوقيت العالمي المنسق بدلاً من التوقيتات المحلية. |
<status> |
مطلوب | AlertStatus |
لا تنشر Google سوى التنبيهات المتاحة للجميع والتي تتضمن قيمة |
<msgType> |
مطلوب | AlertMsgType |
يجب أن يتضمّن
لمزيد من المعلومات، يُرجى الاطّلاع على تغييرات الأحداث أو انتهاء صلاحيتها. |
<source> |
اختياري | string |
يشير العنصر <source> إلى مصدر
التنبيه المحدّد. على سبيل المثال، مشغّل أو جهاز معيّن. |
<scope> |
مطلوب | AlertScope |
يشير العنصر |
<restriction> |
CONDITIONAL | string |
إذا كانت قيمة العنصر <scope> هي
Restricted ، يجب إدخال العنصر <restriction> . يوضّح هذا العنصر القاعدة التي تحدّ من توزيع
رسالة التنبيه المحظورة. |
<addresses> |
CONDITIONAL | string |
إذا كانت قيمة العنصر <scope> هي Private ،
يجب استخدام العنصر <addresses> . يسرد هذا العنصر
المستلِم المقصود لرسالة التنبيه. يمكنك تضمين عدة
عناوين مفصولة بمسافات، ولكن يجب وضع علامتَي اقتباس حول العناوين التي تتضمّن
مسافات بيضاء. |
<code> |
اختياري | string |
يشير العنصر |
<note> |
CONDITIONAL | string |
إذا كان التنبيه يحتوي على أيّ من قيم العناصر التالية، يجب استخدام العنصر
|
<references> |
CONDITIONAL | string |
إذا كانت قيمة العنصر عندما يعيد نظامك نشر محتوى CAP من ناشر آخر،
أدرِج تنبيه CAP الكامل. لربط المحتوى المعدَّل بالمصدر
الأصلي، استخدِم العلامة إذا كنت تشير إلى رسائل متعددة، استخدِم المسافة البيضاء كمحدِّد. |
<incidents> |
اختياري | string |
يجمع عنصر <incidents> رسائل متعددة
تشير إلى جوانب مختلفة من الحادثة نفسها. |
<info> |
مطلوبة* |
info |
يجب أن يتوفّر عنصر <info> واحد على الأقل. يجب أن تتضمّن كل مجموعات
<info> المتعددة قيمًا متطابقة
لعنصرَي
<category> و<event> . |
* تتطلّب Google العناصر التي تحمل مطلوبة باللون الأحمر الغامق، ولكن هذه العناصر اختيارية في معيار CAP.
مثال
<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>