किसी प्रतियोगिता में चुने गए मतपत्रों की पहचान करने के लिए BallotSelection का इस्तेमाल करें, जैसे
उम्मीदवारों और राजनैतिक दलों को उनके वोटों की संख्या से जोड़ते हैं.
इस दस्तावेज़ में BallotSelection और इसकी सब-इकाइयों पर चर्चा की गई है:
BallotSelectionCandidateSelectionPartySelectionBallotMeasureSelection
फ़ीड इस्तेमाल करने के तरीके के बारे में ज़्यादा जानने के लिए, इनमें से कोई एक फ़ीड टाइप चुनें
BallotSelection और इस तरह के फ़ीड में मौजूद एलिमेंट.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
BallotSelection
BallotSelection एक ऐब्स्ट्रैक्ट एलिमेंट है. इसमें तीन तरह के एलिमेंट शामिल हैं. इनका इस्तेमाल इस आधार पर किया जाता है
प्रतियोगिता का प्रकार:
CandidateSelection: इसकेtypeका इस्तेमाल करेंBallotSelectionजब प्रतियोगिता एक या ज़्यादा उम्मीदवारों के लिए हो. यह लिंक करता है मतपत्र का चुनावCandidateएलिमेंट.PartySelection:BallotSelectionकेtypeका इस्तेमाल करें जब प्रतियोगिता का टाइपPartyके लिए हो, जैसे, पार्टी के हिसाब से होने वाली प्रतियोगिता.BallotMeasureSelection: इस तरह केBallotSelectionमेंBallotMeasureContest.
विशेषताएं
नीचे दिए गए टेबल में, BallotSelection एट्रिब्यूट के बारे में बताया गया है:
| एट्रिब्यूट | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
objectId
|
ज़रूरी है | ID |
ऐसा यूनीक इंटरनल आइडेंटिफ़ायर जिसका इस्तेमाल दूसरे एलिमेंट, रेफ़रंस के लिए करते हैं इस एलिमेंट का इस्तेमाल करें. |
एलिमेंट
नीचे दी गई टेबल में, BallotSelection के एलिमेंट के बारे में बताया गया है:
| एलिमेंट | गुणनफल | टाइप | ब्यौरा |
|---|---|---|---|
SequenceOrder |
0 या 1 | integer |
यह विकल्प, डिसप्ले के लिए मतपत्र (बैलट) को चुनने का डिफ़ॉल्ट क्रम तय करता है के मकसद से बनाया गया है. अगर फ़ीड में |
CandidateSelection
किसी उम्मीदवार के लिए चुने गए मतपत्रों की पहचान करने के लिए, CandidateSelection का इस्तेमाल करें
प्रतियोगिता, राइट-इन शामिल है.
CandidateSelection में एट्रिब्यूट इनहेरिट किए जाते हैं
और BallotSelection के एलिमेंट शामिल हैं. एक से ज़्यादा के रेफ़रंस
Candidate एलिमेंट शामिल किए जा सकते हैं, अगर
आवश्यक, उदाहरण के लिए, जब मतपत्र का चुनाव एकाधिक वोटों के टिकट के लिए हो
उम्मीदवार.
जब किसी टिकट के लिए एक से ज़्यादा उम्मीदवारों का ज़िक्र किया जाता है, तो कभी-कभी यह ज़रूरी होता है
उम्मीदवारों के क्रम को बनाए रखने के लिए. इन मामलों में, हम उम्मीद करते हैं कि
के संदर्भ को सूचीबद्ध करने के लिए ऐप्लिकेशन जनरेट कर रहा है
इसमें Candidate एलिमेंट शामिल हैं
CandidateIds, पहले से मौजूद ऑर्डर स्कीम के हिसाब से तय होता है. उदाहरण के लिए,
उम्मीदवारों का क्रम
Office में एलिमेंट के रेफ़रंस
Contest टाइप में OfficeIds
CandidateContest.
अगर एक से ज़्यादा Candidate ऑब्जेक्ट का रेफ़रंस दिया गया है, तो उन्हें उपयोगकर्ता को दिखाया जाता है
नीचे दिए गए क्रम में:
- जिन उम्मीदवारों के लिए
IsTopTicketकोtrueपर सेट किया गया है उन्हें सबसे पहले ऑर्डर किया गया है बिनाIsTopTicketवैल्यू वाले उम्मीदवार. बदले में, उन्हें आगे के क्रम में रखा जाता हैIsTopTicketवाले सभी उम्मीदवारों का प्रतिशतfalseपर सेट किया गया. आम तौर पर, अगर किसी एक कैंडिडेट के साथ सेट है, जिसमेंIsTopTicketवैल्यू नहीं है या उम्मीदवार हैं और उनमें से एक नेIsTopTicketकोtrueपर सेट किया है. अगर ये शर्तें पूरी नहीं होती हैं, तो ये चीज़ें होती हैं:- जिन उम्मीदवारों के लिए
IsTopTicketकोtrueपर सेट किया गया है उन्हें तय नहीं हुआ है. - वे सभी उम्मीदवार जिनके पास
IsTopTicketनहीं है, उन्हें तय नहीं हुआ है. - जिन उम्मीदवारों के लिए
IsTopTicketकोfalseपर सेट किया गया है उन्हें तय नहीं हुआ है.
- जिन उम्मीदवारों के लिए
CandidateSelection के लिए एक्सएमएल सिंटैक्स यह है:
<BallotSelection xsi:type="CandidateSelection">.
एलिमेंट
नीचे दी गई टेबल में, CandidateSelection के एलिमेंट के बारे में बताया गया है:
| एलिमेंट | गुणनफल | टाइप | ब्यौरा |
|---|---|---|---|
CandidateIds |
1 | IDREFS |
एक या एक से ज़्यादा के लिए यूनीक आइडेंटिफ़ायर
Candidate
एलिमेंट. किसी उम्मीदवार को चुने गए उम्मीदवार से जोड़ने के लिए इसका इस्तेमाल करें
मतपत्र. यह तब भी फ़ायदेमंद है, जब मतपत्र (बैलट) को एक से ज़्यादा विकल्प के लिए चुना गया हो
उम्मीदवार, जैसे कि राष्ट्रपति और उपराष्ट्रपति का टिकट
इन्हें साथ में चुना जाता है. |
EndorsementPartyIds |
0 या ज़्यादा | IDREFS |
दो या दो से ज़्यादा के लिए यूनीक आइडेंटिफ़ायर
Party इकाइयां.
यह एक ऐसी व्यवस्था का प्रतिनिधित्व करता है जहां राजनैतिक पार्टियां एक जैसी
चुनाव में खड़े उम्मीदवार होंगे. |
IsWriteIn |
0 या 1 | boolean |
यह बताता है कि उम्मीदवार ने राइट-इन किया है या नहीं. डिफ़ॉल्ट मान यह है
false. |
उदाहरण
XML
<BallotSelection objectId="cs10861" xsi:type="CandidateSelection"> <CandidateIds>can10861a can10861b</CandidateIds> </BallotSelection>
JSON
"BallotSelection": [ { "@type": "CandidateSelection", "objectId": "cs10861", "CandidateIds": [ "can10861a", "can10861b" ] } ]
PartySelection
किसी पक्ष वाले मतपत्रों की पहचान करने के लिए, PartySelection का इस्तेमाल करें, जैसे
मतपत्र (बैलट) में राजनैतिक दलों की सूची को चुनना होगा.
PartySelection पर BallotSelection के एट्रिब्यूट और एलिमेंट इनहेरिट किए जाते हैं. कॉन्टेंट बनाने
PartySelection के लिए एक्सएमएल सिंटैक्स यह है:
<BallotSelection xsi:type="PartySelection" ... />.
एलिमेंट
नीचे दी गई टेबल में, PartySelection के एलिमेंट के बारे में बताया गया है:
| एलिमेंट | गुणनफल | टाइप | ब्यौरा |
|---|---|---|---|
PartyIds |
1 | IDREFS |
एक या उससे ज़्यादा के लिए यूनीक आइडेंटिफ़ायर
Party
एलिमेंट. एक या उससे ज़्यादा पक्षों को पार्टी से जोड़ने के लिए इस्तेमाल करें
चुनें. |
उदाहरण
XML
<BallotSelection objectId="ps150" xsi:type="PartySelection"> <PartyIds>par100</PartyIds> </BallotSelection>
JSON
"BallotSelection": [ { "@type": "PartySelection", "objectId": "ps150", "PartyIds": [ "par100" ] } ]
BallotMeasureSelection
BallotMeasureSelection का इस्तेमाल करके उन मतपत्रों की पहचान करें जिनमें
जैसे कि जनमत संग्रह.
BallotMeasureSelection में इसके एट्रिब्यूट और एलिमेंट इनहेरिट किए जाते हैं
BallotSelection. BallotMeasureSelection के लिए एक्सएमएल सिंटैक्स यह है:
<BallotSelection xsi:type="BallotMeasureSelection" ... />.
एलिमेंट
नीचे दी गई टेबल में, BallotMeasureSelection के एलिमेंट के बारे में बताया गया है:
| एलिमेंट | गुणनफल | टाइप | ब्यौरा |
|---|---|---|---|
ExternalIdentifiers |
1 | ExternalIdentifiers |
बैलट मेज़र चुनने के विकल्प से एक आईडी जोड़ता है. ऐप्लिकेशन स्टेबल आइडेंटिफ़ायर आवश्यक है. |
Selection |
1 | InternationalizedText |
मतपत्र (बैलट) के लिए उपलब्ध विकल्प देता हो, जैसे कि Yes
या No. |
उदाहरण
XML
<BallotSelection objectId="bms00" xsi:type="BallotMeasureSelection"> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>bmc0_yes</Value> </ExternalIdentifier> </ExternalIdentifiers> <Selection> <Text language="en">Yes</Text> </Selection> </BallotSelection>
JSON
"BallotSelection": [ { "@type": "BallotMeasureSelection", "objectId": "bms00", "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "bmc0_yes" } ] } "Text": [ { "value": "Yes", "language": "en" }, ] } ]
XML
<BallotSelection objectId="bms00" xsi:type="BallotMeasureSelection"> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>bmc0_yes</Value> </ExternalIdentifier> </ExternalIdentifiers> <Selection> <Text language="en">Yes</Text> </Selection> </BallotSelection>
JSON
"BallotSelection": [ { "@type": "BallotMeasureSelection", "objectId": "bms00", "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "bmc0_yes" } ] } "Text": [ { "value": "Yes", "language": "en" }, ] } ]