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