किसी मौजूदा इवेंट के बारे में बुनियादी जानकारी देने के लिए, <alert>
इकाई का इस्तेमाल करें.
अगर कोई इवेंट एक ही समय में एक से ज़्यादा जगहों पर चल रहा है, तो इवेंट को कई alert
ऑब्जेक्ट में बांटना बेहतर होता है. उदाहरण के लिए, अगर जंगल में लगी आग एक से ज़्यादा राज्यों में फैली है, तो अलर्ट को अलग-अलग अलर्ट में बांटा जा सकता है. हर राज्य के लिए एक अलर्ट. इस तरह, आप हर राज्य के लिए आपातकालीन स्थिति की खास जानकारी दे सकते हैं. साथ ही, आग की स्थिति को ज़्यादा सटीक तरीके से अपडेट किया जा सकता है.
अगर कोई इवेंट तेज़ी से बदलता है, जैसे कि पूर्व से पश्चिम की ओर बढ़ने वाला तूफान, तो हमारा सुझाव है कि आप समय-समय पर सूचना को अपडेट करें. अपने फ़ीड से, मौजूदा सूचना को न हटाएं. इसके बजाय, एक नई सूचना जारी करें, जिसमें पिछली सूचना का रेफ़रंस दिया गया हो.
विशेषताएं
टेबल 1 में, <alert>
इकाई के लिए एट्रिब्यूट की वैल्यू के बारे में बताया गया है:
टेबल 1. <alert>
इकाई एट्रिब्यूट
एलिमेंट का नाम | ज़रूरी नहीं | टाइप | ब्यौरा |
---|---|---|---|
xmlns:cap |
ज़रूरी है | string |
उदाहरण:
|
एलिमेंट
टेबल 2 में, <alert>
इकाई के लिए सब-एलिमेंट की वैल्यू के बारे में बताया गया है:
टेबल 2. <alert>
इकाई के एलिमेंट
एलिमेंट का नाम | ज़रूरी नहीं | टाइप | सीएपी और 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 |
अगर जब आपका सिस्टम किसी दूसरे पब्लिशर से सीएपी कॉन्टेंट को फिर से पब्लिश करता है, तो
सीएपी की पूरी चेतावनी शामिल करें. बदलाव किए गए कॉन्टेंट को ओरिजनल
सोर्स से लिंक करने के लिए, अगर एक से ज़्यादा मैसेज का रेफ़रंस दिया जाता है, तो व्हाइटस्पेस को डीलिमिटर के तौर पर इस्तेमाल करें. |
<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>