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