إنشاء تنبيهات بتنسيق CAP

بالإضافة إلى معيار CAP، اتّبِع المتطلبات الخاصة بخدمة Google لملفات CAP لضمان معالجة التنبيهات بشكل صحيح.

أمامك خياران لإنشاء تنبيهات:

  1. الإنشاء التلقائي: يمكنك إعداد النظام لتنسيق معلومات قاعدة البيانات ديناميكيًا في خلاصة CAP وإرسالها تلقائيًا إلى Google.
  2. الإنشاء اليدوي: يمكنك إنشاء محتوى التنبيه وإرساله يدويًا حسب الحاجة من خلال تطبيق مستنِد إلى الويب.

إنشاء مُبرمَج

اطّلع على مكتبة Google CAP للبدء باللغة التي تختارها. تتيح المكتبة إنشاء خلاصات CAP وتحليلها والتحقق من صحتها.

ويمكن لفريق Google تقديم الدعم أثناء عملية التنفيذ. تواصَل مع فريق Google الذي تتعامل معه أو google-public-alerts@google.com.

الإنشاء اليدوي

  1. يمكنك التعاون مع فريق تكنولوجيا المعلومات لتثبيت تطبيق الويب CAPCreatorTM المفتوح المصدر على خادم ويب. بدلاً من ذلك، يمكنك إنشاء تطبيق الويب الخاص بك.
  2. أثناء وقوع الأحداث، انتقِل إلى عنوان URL للتطبيق واستخدِم الواجهة لإنشاء تنبيهات بتنسيق CAP.
  3. ينشر تطبيقك خلاصة على موقع ويب، ثم يسحب محرّك البحث Google هذه المعلومات من خلاصتك المنشورة.

عناصر التنبيه

بنية التنبيه

من المفترض أن يجيب التنبيه عن الأسئلة الرئيسية التالية:

  1. ما الذي يحدث؟
  2. متى سيحدث هذا التغيير؟
  3. ما هي الإجراءات التي يجب أن يتّخذها المستخدمون؟
  4. أين يمكنني العثور على التنبيهات؟

في ما يلي مثال بسيط على التنبيه:

    <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>
            <instruction>
                Do not 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>

يُرجى الاطّلاع على نموذج تنبيهات CAP للحصول على أمثلة أكثر ثراءً لتنبيهات العمل التي قد تشبه تنبيهاتك.

حدث واحد ()

تظهر سلسلة <event> بالأحرف الكبيرة (أو أحيانًا <headline>) في عنوان التنبيهات. يجب أن تكون هذه العناوين قصيرة (أقل من 35 حرفًا) وأن تكون وصفية بما يكفي ليفهمها الجمهور. للتعرّف على المتطلبات الأكثر تفصيلاً، يُرجى الاطّلاع على عناصر <info> وعناصرها الفرعية في الدليل المرجعي.

تواريخ

يجب تضمين حقول المنطقة الزمنية في جميع قيم التاريخ/الوقت (مثل <effective> و<expires> و<onset>). إذا كان الموقع الجغرافي المذكور في الكتلة <area> يقع ضمن منطقة زمنية واحدة، يجب أن يحدّد <effective> الوقت في هذه المنطقة، بما في ذلك التوقيت الصيفي، إن أمكن. عندما ينطبق محتوى رسالة على مناطق زمنية متعددة، يجب أن يستخدم مُنشئ الرسالة توقيت UTC كتوقيت للتوقيت المحلي.

تعليمات

يظهر حقل <instruction> لتنبيه CAP في صفحات تفاصيل التنبيه على أنّه &;مرحلة الإجراء المقترَحة. ملاحظة: يجب ألا يكون محتوى هذا العنصر مطابقًا لمحتوى <description>، وهو أكثر ملاءمة لتلخيص طبيعة التنبيه وكثافته، والمنطقة المتأثرة.

منطقة إشعارات

يجب أن يصف عنصر <area> في تنبيه CAP المنطقة الجغرافية التي سيتم إرسال إشعار إليها، والذي قد يتضمن مواقع خارج منطقة الحوادث. على سبيل المثال، فكِّر في تنبيه بشأن حرائق الغابات: لأن حرائق الغابات يمكن أن تنتشر بسرعة في مناطق لم يتم إحراقها حاليًا، يجب أن تغطي <area> منطقة الخطر المحتملة بأكملها، وليس فقط نقطة انطلاق الحريق أو منطقة الحرق الحالية.

تحديد المناطق كمضلعات

تُفضَّل استخدام مناطق التنبيه كمضلعات لأنها أكثر دقة. في الحالة المثالية، يتم تعريف قيمة العنصر <area> على أنها المنطقة الجغرافية المحدّدة التي تتأثر بالشروط الحالية أو المتوقّعة، بدلاً من المناطق الجغرافية الجيّدة التي تم تحديدها مسبقًا، مثل المقاطعات أو المقاطعات. ويساعد ذلك في ضمان أن المستخدمين الذين يشاهدون التنبيه يجدونه ملائمًا لموقعهم الجغرافي. على سبيل المثال، قد تؤثر التحذيرات من العواصف الرعدية أو الفيضانات في جزء صغير فقط من نطاق السلطة السياسي، بينما يُحتمل أن تؤثر تحذيرات تساقط الثلوج فقط على المستخدمين المقيمين فوق ارتفاع معيّن. في مثل هذه الحالات، يؤدي تحديد منطقة أو مقاطعة بأكملها على أنها <area> من تنبيه CAP إلى المبالغة في المنطقة المتأثرة وجعل التنبيه أقل فائدة.

من خلال خبرتنا، تُعدّ برامج تنبيه أو أدوات تتيح للمنبّهين رسم مضلّع مخصّص على المنطقة التي يريدون تحذيرهم من خلالها.

إذا كنت تستخدم المضلّعات، ننصحك بتضمين ما لا يزيد عن 5-6 علامات عشرية من الدقة في إحداثيات خطوط الطول/العرض. (يؤدي هذا إلى دقة أعلى من تلك التي يمكن أن تتمكّن معظم أنظمة التنبيه من استهدافها.) يُرجى أيضًا التأكد من أنّ المضلّعات صالحة، على سبيل المثال، يجب ألا يكون لها حواف متقاطعة.

تحديد المناطق كرموز جغرافية

إذا كان عليك تحديد <area> كترميز جغرافي أو مجموعة من الرموز الجغرافية المتعددة، بدلاً من ذلك، يُرجى استخدام الرموز الجغرافية بأعلى مستوى ممكن من الدقة، وتضمين أسماء البلدات والمدن المحدّدة وما إلى ذلك والتي من المحتمل أن تتأثر بالعنصر <description>. يجب مشاركة ملفات الأشكال الأساسية بتنسيق shapefile.

التوافق مع لغات متعددة

يُرجى إنشاء <alert> واحد يحتوي على حظر <info> متعدد (حظر <info> واحد لكل لغة).

لمزيد من التفاصيل، ونموذج تنبيه بلغات متعددة، يُرجى مراجعة نموذج لغات متعددة.

التحقق من تنبيهات CAP

ننصحك باستخدام أداة كابيتال من Google مفتوحة المصدر للتحقّق من تنبيهات CAP. يمكنك أيضًا الاشتراك في رسائل الخطأ عبر البريد الإلكتروني من خلال هذه الأداة. وتوفّر أداة التحقّق الكثير من خيارات التحقّق من صحة علامات CAP وأمثلة عليها:

لقطة شاشة أداة التحقق

اختَر الإصدار 1.0 من اختبار "تنبيهات Google العامة" للتحقّق من توافقه مع المتطلبات الخاصة بـ Google لخلاصات CAP.

للاشتراك في رسائل الخطأ الإلكترونية، انقر على الاشتراك في نتائج التحقق من الخلاصة أو انتقِل إلى http://cap-authentication.appspot.com/subscribe. يجب تقديم عنوان URL للخلاصة وعنوان بريدك الإلكتروني، ثم اختيار الإصدار العام من التنبيهات العامة من Google الإصدار 1.0، والنقر على اشتراك. ستتلقى إشعارًا عند العثور على مشاكل في خلاصة CAP.

يمكن لناشري التنبيهات أيضًا تنزيل أحدث إصدار من مخطط Google CAP من مكتبة CAP والتحقق من الصحة بلا اتصال بالإنترنت.

الخطوة التالية: إرسال خلاصة "التنبيهات" إلى Google