किसी प्रतियोगिता में चुने गए मतपत्रों की पहचान करने के लिए BallotSelection
का इस्तेमाल करें, जैसे
उम्मीदवारों और राजनैतिक दलों को उनके वोटों की संख्या से जोड़ते हैं.
इस दस्तावेज़ में BallotSelection
और इसकी सब-इकाइयों पर चर्चा की गई है:
BallotSelection
CandidateSelection
PartySelection
BallotMeasureSelection
फ़ीड इस्तेमाल करने के तरीके के बारे में ज़्यादा जानने के लिए, इनमें से कोई एक फ़ीड टाइप चुनें
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" }, ] } ]