सीएपी स्टैंडर्ड के अलावा, सीएपी फ़ाइलों के लिए Google की ज़रूरी शर्तों का पालन करें, ताकि आपकी सूचनाएं सही तरीके से प्रोसेस की जा सकें.
सूचनाएं जनरेट करने के लिए, आपके पास दो विकल्प हैं:
- अपने-आप जनरेट होना: अपने सिस्टम को सेट अप करें, ताकि वह आपके डेटाबेस की जानकारी को डाइनैमिक तौर पर CAP फ़ीड में फ़ॉर्मैट कर सके और उसे Google को अपने-आप सबमिट कर सके.
- मैन्युअल तरीके से बनाना: ज़रूरत के हिसाब से, वेब-आधारित ऐप्लिकेशन की मदद से, मैन्युअल तरीके से सूचना का कॉन्टेंट बनाएं और सबमिट करें.
अपने-आप जनरेट होना
अपनी पसंद की भाषा में शुरू करने के लिए, Google CAP लाइब्रेरी देखें. इस लाइब्रेरी की मदद से, सीएपी फ़ीड बनाए जा सकते हैं, उन्हें पार्स किया जा सकता है, और उनकी पुष्टि की जा सकती है.
लागू करने के दौरान, Google की टीम मदद कर सकती है. अपनी Google टीम या google-public-alerts@google.com से संपर्क करें.
मैन्युअल तरीके से बनाने की सुविधा
- वेब सर्वर पर CAPCreator™ ओपन सोर्स वेब ऐप्लिकेशन इंस्टॉल करने के लिए, अपनी आईटी टीम के साथ मिलकर काम करें. इसके अलावा, अपना वेब ऐप्लिकेशन भी बनाया जा सकता है.
- इवेंट होने पर, ऐप्लिकेशन के यूआरएल पर जाएं और इंटरफ़ेस का इस्तेमाल करके, सीएपी फ़ॉर्मैट में सूचनाएं बनाएं.
- आपका ऐप्लिकेशन, किसी वेब लोकेशन पर फ़ीड पब्लिश करता है. इसके बाद, 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</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>
काम करने वाली ऐसी सूचनाओं के बेहतर उदाहरणों के लिए, कृपया सीएपी से जुड़ी सूचनाओं के सैंपल देखें जो आपकी सूचनाओं से मिलती-जुलती हो सकती हैं.
इवेंट
सीएपी <event>
स्ट्रिंग (या कभी-कभी <headline>
) हमारी सूचनाओं के टाइटल में दिखती है. ये टाइटल छोटे (35 से कम वर्ण) और जानकारी देने वाले होने चाहिए, ताकि लोग उन्हें आसानी से समझ सकें. ज़्यादा जानकारी के लिए, कृपया रेफ़रंस गाइड में <info>
एलिमेंट और सब-एलिमेंट
देखें.
तारीखें
तारीख/समय की सभी वैल्यू (जैसे, <effective>
, <expires>
, और <onset>
) में टाइम ज़ोन फ़ील्ड शामिल होने चाहिए. अगर <area>
ब्लॉक में बताई गई जगह एक ही टाइम ज़ोन में आती है, तो <effective>
में उस ज़ोन का समय बताया जाना चाहिए. इसमें डेलाइट सेविंग टाइम (DST) के लिए तय समय भी शामिल होना चाहिए. अगर किसी मैसेज का कॉन्टेंट कई टाइमज़ोन पर लागू होता है, तो मैसेज बनाने वाले को स्थानीय समय के बजाय यूटीसी समय का इस्तेमाल करना चाहिए.
निर्देश
सीएपी चेतावनी का <instruction>
फ़ील्ड, चेतावनी की ज़्यादा जानकारी वाले पेजों पर "सुझाई गई कार्रवाई" के तौर पर दिखता है. ध्यान दें कि इस एलिमेंट का कॉन्टेंट, <description>
से अलग होना चाहिए. <description>
, सूचना की प्रकृति और तीव्रता के साथ-साथ, उस इलाके के बारे में खास जानकारी देने के लिए ज़्यादा सही होता है जिस पर असर पड़ा है.
सूचना वाला सेक्शन
सीएपी सूचना के <area>
एलिमेंट में, उस भौगोलिक इलाके के बारे में जानकारी होनी चाहिए जिसके लिए सूचना भेजी जानी है. इसमें, घटना वाले इलाके से बाहर की जगहें भी शामिल हो सकती हैं. उदाहरण के लिए, जंगल में लगी आग की चेतावनी: जंगल में लगी आग, उन इलाकों में तेज़ी से फैल सकती है जहां फ़िलहाल आग नहीं लगी है. इसलिए, <area>
को पूरे संभावित खतरे वाले इलाके को कवर करना चाहिए, न कि सिर्फ़ आग के शुरू होने की जगह या जंगल में लगी आग के मौजूदा इलाके को.
इलाकों को पॉलीगॉन के तौर पर बताना
सूचना वाले इलाकों को पॉलीगॉन के तौर पर दिखाना सबसे अच्छा होता है, क्योंकि ये ज़्यादा सटीक होते हैं.
आम तौर पर, <area>
एलिमेंट की वैल्यू को किसी खास भौगोलिक इलाके के तौर पर तय किया जाता है. यह इलाका, जिले या प्रांत जैसे पहले से तय किए गए जियो-पॉलिटिकल इलाकों के बजाय, मौजूदा या अनुमानित स्थितियों से प्रभावित होता है. इससे यह पक्का करने में मदद मिलती है कि चेतावनी देखने वाले उपयोगकर्ताओं को यह उनकी जगह के हिसाब से काम की लगे. उदाहरण के लिए, तूफान या बाढ़ की चेतावनियों का असर, किसी देश/इलाके के सिर्फ़ एक छोटे हिस्से पर पड़ सकता है. साथ ही, बर्फ़बारी की चेतावनियों का असर सिर्फ़ उन उपयोगकर्ताओं पर पड़ सकता है जो किसी तय ऊंचाई से ऊपर हैं. ऐसे मामलों में, पूरे जिले या प्रांत को सीएपी चेतावनी के <area>
के तौर पर बताने से, ज़्यादा इलाके के लिए चेतावनी दी जाती है. इससे चेतावनी कम काम की हो जाती है.
हमारे अनुभव के मुताबिक, चेतावनी देने वाले ऐसे सॉफ़्टवेयर या टूल सबसे सही होते हैं जिनकी मदद से, पूर्वानुमान लगाने वाले लोग उस इलाके के ऊपर कस्टम पॉलीगॉन बना सकते हैं जिसके लिए उन्हें चेतावनी देनी है.
अगर पॉलीगॉन का इस्तेमाल किया जा रहा है, तो हमारा सुझाव है कि आप अक्षांश/देशांतर निर्देशांक में, दशमलव के बाद ज़्यादा से ज़्यादा पांच से छह अंक शामिल करें. (यह ज़्यादा रिज़ॉल्यूशन देता है, जिसके मुकाबले ज़्यादातर चेतावनी देने वाले सिस्टम टारगेट नहीं कर सकते.) साथ ही, कृपया पक्का करें कि पॉलीगॉन मान्य हों. उदाहरण के लिए, उनके किनारों को एक-दूसरे को काटना नहीं चाहिए.
इलाकों को जियोकोड के तौर पर बताना
अगर आपको <area>
को जियोकोड या एक से ज़्यादा जियोकोड के सेट के तौर पर बताना है, तो कृपया जियोकोड का इस्तेमाल ज़्यादा से ज़्यादा बारीक लेवल पर करें. साथ ही, उन खास शहरों, कस्बों वगैरह के नाम शामिल करें जिन पर <description>
एलिमेंट का असर पड़ सकता है. आपको shapefile फ़ॉर्मैट में, मौजूद शेपफ़ाइल शेयर करनी होंगी.
कई भाषाओं में उपलब्ध है
कृपया एक <alert>
बनाएं, जिसमें कई <info>
ब्लॉक हों (हर भाषा के लिए एक <info>
ब्लॉक).
ज़्यादा जानकारी और कई भाषाओं में सूचना का सैंपल पाने के लिए, कई भाषाओं में सूचना का सैंपल देखें.
सीएपी से जुड़ी चेतावनियों की पुष्टि करना
हमारा सुझाव है कि सीएपी से जुड़ी चेतावनियों की पुष्टि करने के लिए, Google के ओपन सोर्स सीएपी की पुष्टि करने वाले टूल का इस्तेमाल करें. इस टूल की मदद से, गड़बड़ी की सूचना वाले ईमेल पाने की सदस्यता भी ली जा सकती है. पुष्टि करने वाला टूल, सीएपी की पुष्टि करने के कई विकल्प और उदाहरण देता है:
सीएपी फ़ीड के लिए, Google की खास ज़रूरी शर्तों के मुताबिक पुष्टि करने के लिए, Google Public Alerts CAP v1.0 चुनें.
गड़बड़ी की सूचना वाले ईमेल पाने के लिए, फ़ीड की पुष्टि के नतीजों की सदस्यता लें पर क्लिक करें या http://cap-validator.appspot.com/subscribe पर जाएं. आपको अपना फ़ीड यूआरएल और ईमेल पता देना होगा. इसके बाद, Google Public Alerts CAP v1.0 चुनें और सदस्यता लें पर क्लिक करें. आपके सीएपी फ़ीड में समस्याएं मिलने पर, आपको सूचना मिलेगी.
सूचना देने वाले पब्लिशर, CAP लाइब्रेरी से Google CAP स्कीमा का नया वर्शन डाउनलोड करके, ऑफ़लाइन पुष्टि भी कर सकते हैं.