Google CAP की ज़रूरी शर्तें

आपका सूचना देने वाला डेटा, OASIS Common Alerting Protocol v1.2 के स्पेसिफ़िकेशन के साथ-साथ, Google Public Alerts CAP v1.0 के स्पेसिफ़िकेशन और यहां बताई गई अन्य ज़रूरी शर्तों के मुताबिक होना चाहिए.

Google CAP के बारे में जानकारी

सीएपी स्टैंडर्ड, सीएपी सूचना के लिए बुनियादी स्ट्रक्चर और डेटा एलिमेंट तय करता है. हालांकि, अलग-अलग डेटा एलिमेंट को इस्तेमाल करने के तरीके और समय में अंतर हो सकता है.

हमारा प्लैटफ़ॉर्म, आपातकालीन स्थिति से जुड़ी जानकारी ढूंढने की प्रोसेस को आसान बनाता है. इसके लिए, हम उन ऑनलाइन टूल में अच्छी क्वालिटी का काम का डेटा इकट्ठा करते हैं जिनका इस्तेमाल लोग पहले से ही हर रोज़ करते हैं. इन अतिरिक्त ज़रूरी शर्तों का मकसद, Google के प्रॉडक्ट पर सूचनाओं की पहुंच और असर को बढ़ाना है.

सीएपी 1.2 एक्सएमएल की ज़रूरी शर्तों के साथ Google के हिसाब से अंतरों की खास जानकारी, Google के सार्वजनिक सूचनाओं के लिए सीएपी वर्शन 1.0 के स्पेसिफ़िकेशन में दी गई है.

ओपन-सोर्स CAP पुष्टि करने वाले टूल में "Google के सार्वजनिक सूचनाएं CAP" विकल्प की मदद से, अपने डेटा की पुष्टि, OASIS स्पेसिफ़िकेशन और Google की अतिरिक्त ज़रूरी शर्तों, दोनों के हिसाब से की जा सकती है.

यहां दिए गए दिशा-निर्देश, सभी तरह की चेतावनियों और खतरों पर लागू होते हैं. हमने सैंपल सेक्शन में, सूचनाओं के इन अलग-अलग टाइप के लिए कुछ और ज़रूरी शर्तें और सुझाव भी दिए हैं:

समय-समय पर जांच करना

  • पक्का करें कि आपका सिस्टम, <status>जांच</status> के साथ सूचनाएं पब्लिश कर सकता हो, ताकि सिस्टम की शुरू से लेकर आखिर तक की जांच नियमित तौर पर की जा सके.

चेतावनी वाले इलाके टारगेट करना

  • अगर एक ही सूचना के लेवल और टाइप में, अलग-अलग इलाके शामिल हैं, तो अलग-अलग इलाकों के लिए एक <alert> मैसेज के बजाय, अलग-अलग <alert> मैसेज बनाएं.
  • अगर <area> एलिमेंट में <polygon> एलिमेंट हैं, तो पक्का करें कि वे मान्य पॉलीगॉन हों. साथ ही, उनमें एक-दूसरे को काटने वाले किनारे या ओवरलैप करने वाले पॉलीगॉन न हों. साथ ही, दशमलव के बाद ज़्यादा से ज़्यादा छह अंक डालें.
  • अगर आपकी चेतावनियों के <area> एलिमेंट में जियोकोड शामिल हैं, तो shapefile फ़ॉर्मैट में जियोडेटा दें. साथ ही, शेपफ़ाइल में कोई भी बदलाव करने से कम से कम 30 दिन पहले, google-public-alerts@google.com पर Google को इसकी सूचना दें.
  • जहां भी हो सके, पहले से तय किए गए भौगोलिक इलाकों (जैसे, प्रांत, जिले) के लिए सूचनाओं को टारगेट करने के बजाय, असर के आधार पर ऐसे पॉलीगॉन बनाएं जो मौजूदा स्थितियों और इवेंट की प्रकृति के हिसाब से बनाए गए हों.
  • Google को, आपके सीएपी अलर्ट के <areaDesc> या किसी अलग <parameter> में, ज़रूरतमंद इलाके के बारे में कम से कम 50 वर्णों का छोटा ब्यौरा दें. यह टेक्स्ट, सूचना के टाइटल में दिखेगा.

रिच कॉन्टेंट शामिल करना

  • <description> और <instruction> एलिमेंट में, ऐसा कॉन्टेंट शामिल करें जिसे पढ़ा जा सके, जिस पर कार्रवाई की जा सके, और जो रिच हो.
  • मौजूदा इवेंट, अनुमानित बदलावों, संभावित असर, और सुझावों के बारे में बताएं.
  • सही स्पेलिंग, व्याकरण, और विराम चिह्नों का इस्तेमाल करें.
  • एचटीएमएल टैग के बजाय, अपने कॉन्टेंट को आसानी से पढ़ने लायक बनाने के लिए, प्लैन-टेक्स्ट का इस्तेमाल करें.
  • हर सूचना के लेवल के लिए आरजीबी या हेक्स कलर कोड दें. इन्हें Google को ऑफ़लाइन भी दिया जा सकता है.

अलर्ट अपडेट होने का तरीका

जब कोई अलर्ट बदलता है, तो अपने फ़ीड से मौजूदा अलर्ट को बदलने या हटाने के बजाय, नया अलर्ट जारी करें. यह अलर्ट, पिछले अलर्ट का रेफ़रंस देता है. ज़रूरत के मुताबिक समय (ज़्यादा से ज़्यादा दो हफ़्ते) के बाद, अपने फ़ीड से पुरानी सीएपी सूचनाएं हटा दें.

<msgType> UPDATE या CANCEL में कम से कम एक <references> एलिमेंट शामिल होना चाहिए. CAP स्टैंडर्ड के मुताबिक, किसी पिछली सूचना को अपडेट करने वाले किसी भी सूचना मैसेज में <msgType>Update</msgType> का इस्तेमाल किया जाना चाहिए. साथ ही, उन सभी पुराने मैसेज के लिए <references>code</references> को सेट किया जाना चाहिए जिनकी <expires> तारीख नहीं आई है. UPDATE या CANCEL, ऐसी सूचना पर लागू होना चाहिए जिसकी समयसीमा खत्म न हुई हो.

इवेंट रद्द करने के तीन तरीके हैं. इनमें से किसी भी तरीके का इस्तेमाल किया जा सकता है:

  1. हर इवेंट के लिए <expires> टाइमस्टैंप सेट करें. साथ ही, मैसेज के ब्यौरे में यह जानकारी दें कि यह सूचना अपने-आप खत्म हो जाएगी.
  2. आने वाले समय में, <msgType>UPDATE, <responseType>"All Clear", और <expires> के साथ नया <alert> जारी करें.
  3. <msgType>CANCEL के साथ नया <alert> जारी करें.

उदाहरण के लिए, कृपया अपडेट और रद्द करने के लिए सूचनाओं के सैंपल देखें.

कई भाषाओं में उपलब्ध है

कृपया एक <alert> बनाएं, जिसमें कई <info> ब्लॉक हों (हर भाषा के लिए एक <info> ब्लॉक).

ज़्यादा जानकारी और कई भाषाओं में सूचना का सैंपल पाने के लिए, कई भाषाएं देखें.