प्रतियोगिता

किसी प्रतियोगिता के बारे में बताने के लिए, Contest का इस्तेमाल करें. साथ ही, प्रतियोगिता को उससे जुड़े उम्मीदवारों और पार्टियों से लिंक करें.

इस दस्तावेज़ में, Contest और इसकी सब-इकाई के बारे में बताया गया है:

  • Contest
    • CandidateContest
    • PartyContest
    • BallotMeasureContest
    • RetentionContest

टाइप

Contest एक ऐब्स्ट्रैक्ट एलिमेंट है. इसके तीन टाइप हैं, जिनका इस्तेमाल प्रतियोगिता के टाइप के आधार पर किया जाता है:

  • CandidateContest: इस टाइप का इस्तेमाल तब करें, जब किसी Contest में किसी पद के लिए एक या उससे ज़्यादा उम्मीदवार शामिल हों.
  • PartyContest: इस टाइप का इस्तेमाल तब करें, जब किसी Contest के बैलेट पर पार्टी लिस्ट चुनने का विकल्प हो. इसका इस्तेमाल वर्चुअल प्रतियोगिता के तौर पर भी किया जा सकता है. यह छोटी-छोटी प्रतियोगिताओं के बड़े सेट की खास जानकारी होती है.
  • BallotMeasureContest: इस टाइप का इस्तेमाल तब करें, जब किसी Contest में एक या उससे ज़्यादा बैलेट मेज़र शामिल हों.
  • RetentionContest: इस टाइप का इस्तेमाल तब करें, जब किसी Contest में जनमत संग्रह शामिल हो. इससे यह तय किया जाता है कि चुने गए किसी अधिकारी को पद पर बने रहना चाहिए या उसे हटा देना चाहिए.

चुनाव के नतीजे आने पर, अपने फ़ीड को अपडेट किया जा सकता है, ताकि नतीजों के अलग-अलग चरण दिखाए जा सकें. जैसे, एग्ज़िट पोल या अनुमान. Google, इस बारे में दिशा-निर्देश देता है कि हमें चुनाव के किन चरणों और नतीजों के टाइप की उम्मीद है. Google, एक या उससे ज़्यादा चरणों के लिए अनुरोध कर सकता है. चुनाव की रात के दौरान, स्टेज-टाइप की ये वैल्यू बदल सकती हैं. शुरुआती फ़ीड वैल्यू को उस स्टेज पर सेट करें जिससे आपको शुरुआत करनी है. ज़्यादा जानकारी के लिए, एलिमेंट सेक्शन में CurrentResultsReportingStage और ResultsReportingStageCollection देखें.

विशेषताएं

यहां दी गई टेबल में, Contest के एट्रिब्यूट के बारे में बताया गया है:

एट्रिब्यूट ज़रूरी है? टाइप ब्यौरा
objectId ज़रूरी है ID यूनीक इंटरनल आइडेंटिफ़ायर, जिसका इस्तेमाल अन्य एलिमेंट इस एलिमेंट को रेफ़रंस देने के लिए करते हैं.

एलिमेंट

यहां दी गई टेबल में, Contest के एलिमेंट के बारे में बताया गया है:

एलिमेंट गुणनफल टाइप ब्यौरा
Abbreviation 0 या 1 string प्रतियोगिता का छोटा नाम.
AggregateBallotSelection 0 या 1 SpecialBallotSelection वोट की गिनती के एग्रीगेशन के लिए बैलेट का विकल्प, जैसे कि कई उम्मीदवारों को "अन्य" में एग्रीगेट करना.
BallotSelection 0 या इससे ज़्यादा BallotSelection

यह बैलेट पर चुने गए विकल्पों को चुनाव से जोड़ता है. Contest में उम्मीदवारों या पार्टियों का क्रम, BallotSelection में दिए गए क्रम के मुताबिक होना चाहिए.

अगर हर आइटम के लिए BallotSelection.SequenceOrder मौजूद है, तो इसे चुने गए आइटम के लिए डिफ़ॉल्ट क्रम के तौर पर इस्तेमाल किया जाता है.

BallotSubTitle 0 या 1 InternationalizedText मुक़ाबले का सबटाइटल, जो मतदाताओं के बैलेट पर दिखने वाले सबटाइटल से मेल खाना चाहिए.
BallotTitle 0 या 1 InternationalizedText प्रतियोगिता का टाइटल. टाइटल टेक्स्ट, सिंटैक्स गाइड के मुताबिक होना चाहिए. बैलेट मेज़र कॉन्टेस्ट के लिए, टाइटल में वही शब्द होने चाहिए जो बैलेट में हैं.
BlankBallotSelection 0 या 1 SpecialBallotSelection खाली मतपत्रों के लिए मतपत्र का विकल्प.
ComposingContestIds 0 या इससे ज़्यादा IDREFS

इसका इस्तेमाल, रोलअप कॉन्टेस्ट तय करने के लिए किया जाता है. उदाहरण के लिए, अमेरिका के राष्ट्रपति के आम चुनाव में, राष्ट्रीय स्तर पर एक मुकाबला होता है. इसमें राज्य स्तर के हर चुनाव के लिए, मुकाबले का आईडी होता है.

ComposingContest का दायरा, इसके पैरंट कॉन्टेस्ट से छोटा होना चाहिए. साथ ही, यह चुनाव के उसी दौर में होना चाहिए जिसमें पैरंट कॉन्टेस्ट हो रहा है.

ContestDateStatus 0 या 1 DateStatus

इस एलिमेंट से पता चलता है कि चुनाव के लिए शेड्यूल अपडेट किया जा रहा है. डिफ़ॉल्ट वैल्यू confirmed है. ज़्यादातर मामलों में, ContestDateStatus की वैल्यू, उस Election के ElectionDateStatus से मैच होनी चाहिए जिसमें वह मौजूद है.

ContestDateType 0 या 1 ElectionDateType

इस एलिमेंट से पता चलता है कि प्रतियोगिता को कैलेंडर में कैसे जोड़ा गया है. अगर इसे शामिल नहीं किया जाता है, तो डिफ़ॉल्ट वैल्यू, शामिल किए गए Election की ElectionDateType होती है. ऐसी प्रतियोगिताएं जिनकी समयसीमा तय है या उससे पहले खत्म होने वाली हैं और जिनके लिए अभी तक कोई तारीख सेट नहीं की गई है, उनकी वैल्यू bounded होती है. ज़्यादातर मामलों में, ContestDateType की वैल्यू को उस Election के ElectionDateType से मैच करना सबसे सही होता है जिसमें वह शामिल है.

CountingDate 0 या 1 PartialDate वोटिंग के बाद की वह तारीख जब चुनाव के लिए वोटों की गिनती होती है. इसे सिर्फ़ तब शामिल किया जाना चाहिए, जब वोटों की गिनती का दिन, मतदान के आखिरी दिन से अलग हो. उदाहरण के लिए, भारत में लोकसभा चुनाव. आम तौर पर, वोटों की गिनती मतदान के आखिरी दिन ही होती है. यह चुनाव का EndDate होता है.
CurrentResultsReportingStage 1 ResultsReportingStageType प्रतियोगिता के नतीजों की रिपोर्टिंग का मौजूदा चरण.
EarliestPollsClose 0 या 1 dateTime जब पहले पोल बंद हो जाते हैं.
ElectoralDistrictId 1 IDREF

GpUnit एलिमेंट के लिए यूनीक आइडेंटिफ़ायर. यह प्रतियोगिता को रिपोर्टिंग यूनिट से जोड़ता है. यह यूनिट, प्रतियोगिता के भौगोलिक दायरे को दिखाती है. जैसे, कोई डिस्ट्रिक्ट.

उदाहरण के लिए, किसी प्रतियोगिता के लिए, ElectoralDistrictId उस ReportingUnit का रेफ़रंस दे सकता है जिसे प्रतियोगिता से जुड़े डिस्ट्रिक्ट के लिए तय किया गया है. Office में एक वैकल्पिक रेफ़रंस भी शामिल है, जो इसी मकसद को पूरा करता है. उदाहरण के लिए, किसी राष्ट्रीय प्रतियोगिता के लिए, देश के लिए तय किए गए GpUnit का फिर से इस्तेमाल किया जा सकता है.

ExternalIdentifiers 1 ExternalIdentifiers यह प्रतियोगिता के साथ एक आईडी जोड़ता है. एक स्टेबल आइडेंटिफ़ायर डालना ज़रूरी है.
EndDate 0 या 1 PartialDate प्रतियोगिता खत्म होने की तारीख. उस तारीख का इस्तेमाल करें जिस दिन मतदान खत्म हो रहा है. जैसे, 2022-11-08. खत्म होने की तारीख सिर्फ़ तब सेट की जानी चाहिए, जब Contest के शुरू और खत्म होने की तारीख, Election के शुरू और खत्म होने की तारीख से अलग हो.
EstimatedExpectedVotePercentage 0 या 1 float

इसे आम तौर पर EEVP कहा जाता है. यह इस चुनाव के लिए रिपोर्ट किए गए कुल अनुमानित वोट का अनुमानित प्रतिशत होता है. इसे 0 से 100 के बीच की संख्या के तौर पर दिखाया जाता है.

उदाहरण के लिए, 24.2% को 24.2 के तौर पर रिपोर्ट करें, न कि 0.242 के तौर पर.

FilingDeadline 0 या 1 PartialDate वह तारीख जब तक किसी उम्मीदवार को चुनाव लड़ने के लिए आवेदन करना ज़रूरी है.
HasRotation 0 या 1 boolean इससे पता चलता है कि चुनाव में उम्मीदवारों के नाम रोटेट किए गए हैं या नहीं. अगर यह एलिमेंट मौजूद नहीं है, तो डिफ़ॉल्ट वैल्यू false होती है.
IsNotable 0 या 1 boolean क्या इकाई को अहम माना जाता है. अगर कोई वैल्यू नहीं दी जाती है, तो डिफ़ॉल्ट रूप से इसकी वैल्यू false होती है.
LatestPollsClose 0 या 1 dateTime जब आखिरी पोल बंद हो जाए.
Name 1 string यह अंग्रेज़ी में BallotTitle से मेल खाना चाहिए और टाइटल सिंटैक्स के मुताबिक होना चाहिए.
NoneOfTheAboveBallotSelection 0 या 1 SpecialBallotSelection बैलेट पर "इनमें से कोई नहीं" या इसके बराबर का कोई विकल्प चुनने के लिए, बैलेट का विकल्प. जैसे, "कोई नहीं", "इनमें से कोई नहीं" या "कोई नहीं".
NullBallotSelection 0 या 1 SpecialBallotSelection खाली या खराब मतपत्रों के लिए मतपत्र का विकल्प. ये ऐसे बैलेट होते हैं जिन्हें इस तरह से मार्क किया गया होता है कि वोट को सही तरीके से नहीं गिना जा सकता. अमान्य मतपत्रों के उदाहरणों में ऐसे मतपत्र शामिल हैं जो फटे हुए, गंदे, ज़्यादा या कम निशान वाले या इस तरह से निशान वाले हों जिससे मतदाता की पहचान हो सके.
OutcomeDetermined 0 या 1 boolean

चुनाव के नतीजे तय हो गए हैं या नहीं.

  • जिन प्रतियोगिताओं में सब-कॉन्टेस्ट शामिल होते हैं उनके लिए इसका मतलब है कि सभी सब-कॉन्टेस्ट के नतीजे तय हो चुके हैं.
  • उम्मीदवारों के बीच होने वाले चुनावों के लिए, इसका मतलब है कि जीतने वाले या रनऑफ़ में आगे बढ़ने वाले सभी उम्मीदवारों के नाम का एलान कर दिया गया है. भले ही, अनुमानित तौर पर या नहीं. इसके अलावा, इसका मतलब यह भी हो सकता है कि चुनाव रद्द कर दिया गया है.
  • पार्टी के लिए होने वाले चुनावों के लिए, इसका मतलब है कि सभी सीटों के नतीजे आ गए हैं और उन्हें 'जीती गई सीट' के तौर पर मार्क कर दिया गया है या बाकी सीटों के लिए होने वाले चुनावों को रद्द कर दिया गया है.
Seat 0 या 1 string वह सीट जिसके लिए चुनाव हो रहा है.
SequenceOrder 0 या 1 integer

नतीजे दिखाने के लिए, Contest एलिमेंट का डिफ़ॉल्ट क्रम. प्रतियोगिताएं इन नियमों के मुताबिक दिखाई जाती हैं:

  • अगर दो प्रतियोगिताओं की वैल्यू एक जैसी हैं, तो उन्हें किसी भी क्रम में दिखाया जा सकता है.
  • SequenceOrder वाले सभी कॉन्टेस्ट, उस क्रम में दिखाए जाते हैं. इसके बाद, बिना SequenceOrder वैल्यू वाले सभी कॉन्टेस्ट, किसी तय क्रम में नहीं दिखाए जाते.

SequenceOrder का इस्तेमाल, दिखाए गए नतीजों को क्रम से लगाने के लिए किया जाता है. उदाहरण के लिए, 100 से किसी क्षेत्रीय प्रतियोगिता का पता चल सकता है, 200 से किसी स्थानीय प्रतियोगिता का पता चल सकता है, वगैरह. SequenceOrder का इस्तेमाल, बैलेट पर प्रतियोगिता के क्रम के तौर पर नहीं किया जा सकता. हालांकि, हर बैलेट पर प्रतियोगिता का क्रम सुरक्षित रखा जा सकता है. इसके लिए, BallotStyle इकाई का इस्तेमाल करें. यह इकाई, बैलेट स्टाइल को उनसे जुड़ी जियोपॉलिटिकल यूनिट से जोड़ती है.

StartDate 0 या 1 PartialDate प्रतियोगिता शुरू होने की तारीख. उस तारीख का इस्तेमाल करें जब मतदान शुरू होगा, जैसे कि 2022-11-08. शुरू होने की तारीख सिर्फ़ तब सेट की जानी चाहिए, जब Contest के शुरू और खत्म होने की तारीख, Election के शुरू और खत्म होने की तारीख से अलग हो.
SubsequentContestId 0 या 1 IDREF

इसका इस्तेमाल, एक ही सेट में बाद में होने वाली प्रतियोगिता के बारे में बताने के लिए किया जाता है. उदाहरण के लिए, अमेरिका के चुनावों में, यह आम तौर पर प्राइमरी चुनाव से उसके संबंधित आम चुनाव पर ले जाता है. यह आम चुनाव से लेकर रनऑफ़ चुनाव तक की जानकारी दे सकता है.

SubsequentContest का दायरा आम तौर पर, पिछले कॉन्टेस्ट जितना ही होता है.

SubUnitsReported 0 या 1 integer इस प्रतियोगिता के लिए, वोट की रिपोर्टिंग पूरी करने वाली सब-यूनिट की संख्या.
SummaryCounts 0 या इससे ज़्यादा SummaryCounts इससे प्रतियोगिता से जुड़ी अन्य संख्याओं की खास जानकारी मिलती है. इसमें, डाले गए उन मतपत्रों की कुल संख्या शामिल होती है जिनमें प्रतियोगिता शामिल होती है. साथ ही, इसमें मतदान न करने वालों, तय संख्या से ज़्यादा वोट डालने वालों, तय संख्या से कम वोट डालने वालों या राइट-इन की कुल संख्या शामिल होती है. SummaryCounts के कई बार इस्तेमाल से, समरी काउंट को पूरे चुनाव या निचले लेवल की अन्य रिपोर्टिंग यूनिट से जोड़ा जा सकता है.
TotalSeats 0 या 1 integer इस चुनाव के लिए, चुनावी डिस्ट्रिक्ट में मौजूद सीटों की कुल संख्या. यह संख्या, चुनाव वाली सीटों + बची हुई सीटों + खाली सीटों के बराबर होती है.
TotalSubUnits 0 या 1 integer उन सबयूनिट की कुल संख्या जिनके बैलेट पर यह प्रतियोगिता मौजूद है.
VoteVariation 0 या 1 VoteVariation मुकाबले से जुड़े वोट के वैरिएशन का टाइप, जैसे कि n-of-m.
OtherVoteVariation 0 या 1 string इसका इस्तेमाल तब कस्टम वैल्यू देने के लिए किया जाता है, जब VoteVariation, other हो.
ResultsEmbargoEnd 0 या 1 dateTime जब चुनाव के नतीजे पब्लिश करने पर लगी पाबंदी खत्म हो जाती है.
ResultsExpected 0 या 1 dateTime फ़ीड में वोटों की गिनती के पहले नतीजे कब दिखेंगे.
ResultsLastUpdated 0 या 1 dateTime प्रतियोगिता के नतीजों को आखिरी बार कब अपडेट किया गया था.
ResultsReportingStageCollection 0 या 1 लागू नहीं

ResultsReportingStage परिभाषाओं के लिए रैपर एलिमेंट. ज़्यादा जानकारी के लिए, कलेक्शन इकाइयां लेख पढ़ें.

किसी कंपोज़िंग कॉन्टेस्ट (जिसका रेफ़रंस पैरंट कॉन्टेस्ट के ComposingContestIds में दिया गया है) के लिए, वैकल्पिक boolean चाइल्ड एलिमेंट InheritFromComposedContest को true पर सेट किया जा सकता है. इससे कंपोज़ किए गए कॉन्टेस्ट से रिपोर्टिंग स्टेज को इनहेरिट किया जा सकता है. जब InheritFromComposedContest की वैल्यू true पर सेट हो, तो कलेक्शन में कोई भी ResultsReportingStage एलिमेंट शामिल न करें. प्रतियोगिता को किसी दूसरी प्रतियोगिता के ComposingContestIds में शामिल किया जाना चाहिए. अगर ऐसा नहीं है, तो ResultsReportingStage मौजूद होना चाहिए. साथ ही, कलेक्शन में कम से कम दो ResultsReportingStage एलिमेंट होने चाहिए: एक एलिमेंट में StageType को no-results पर सेट किया गया हो और कम से कम एक एलिमेंट में StageType को preliminary या official पर सेट किया गया हो.

CandidateContest

CandidateContest का इस्तेमाल करके, ऐसी प्रतियोगिता के बारे में बताएं जिसमें एक या उससे ज़्यादा उम्मीदवारों को चुना जाता है.

यह इकाई, आईडी के हिसाब से Office या Party का रेफ़रंस दे सकती है. हालांकि, ऐसा करना ज़रूरी नहीं है. हम एक ही चुनाव में उम्मीदवारों के टिकट को दिखाने की अनुमति नहीं देते. सिर्फ़ एक Office का रेफ़रंस दिया जा सकता है. उदाहरण के लिए, राष्ट्रपति और उपराष्ट्रपति के टिकट के लिए, आपको दो Candidate कॉन्टेस्ट की ज़रूरत होगी. हर एक में अलग-अलग ऑफ़िस का रेफ़रंस होगा.

एलिमेंट

यहां दी गई टेबल में, CandidateContest के एलिमेंट के बारे में बताया गया है:

एलिमेंट गुणनफल टाइप ब्यौरा
NumberElected 0 या 1 integer चुनाव में चुने गए उम्मीदवारों की संख्या. यह n-of-m चुनाव का n है. अगर फ़ीड में NumberElected मौजूद नहीं है, तो 1 की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है.
OfficeIds 1 IDREFS एक या उससे ज़्यादा Office एलिमेंट के लिए यूनीक आइडेंटिफ़ायर. यह प्रतियोगिता के साथ ऑफ़िस की जानकारी जोड़ता है.
PrimaryPartyIds 0 या इससे ज़्यादा IDREFS एक या उससे ज़्यादा Party एलिमेंट के लिए यूनीक आइडेंटिफ़ायर, जिससे पता चलता है कि Contest, पार्टी के प्राइमरी चुनाव का हिस्सा है. PrimaryPartyId सिर्फ़ प्राथमिक चुनाव में काम आता है.
VotesAllowed 1 integer इस प्रतियोगिता में, हर वोटर को ज़्यादा से ज़्यादा कितने वोट देने या नाम सुझाने की अनुमति है. अगर फ़ीड में VotesAllowed मौजूद नहीं है, तो 1 की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है.
Type 0 या इससे ज़्यादा ElectionType किसी प्रतियोगिता का टाइप, जैसे कि प्राइमरी या जनरल. Contest का टाइप सिर्फ़ तब सेट किया जाना चाहिए, जब वह Election के टाइप से अलग हो.

उदाहरण

XML

    <Contest xsi:type="CandidateContest" objectId="c-1-001">
      <Abbreviation>KENYAPRES</Abbreviation>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-kenyatta">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-odinga">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-mudavadi">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-kenneth">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-dida">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-karua">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-kiyiapi">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-muite">...</BallotSelection>
      <BallotTitle>
        <Text language="en">2022 Kenya Presidential election</Text>
        <Text language="es">2022 Elecciones presidenciales de Kenia</Text>
        <Text language="fr">2022 Élection présidentielle au Kenya</Text>
      </BallotTitle>
      <CountStatus>...</CountStatus>
      <CountingDate>2022-08-11</CountingDate>
      <ElectoralDistrictId>...</ElectoralDistrictId>
      <EndDate>2022-08-09</EndDate>
      <Name>2022 Kenya Presidential election</Name>
      <StartDate>2022-08-09</StartDate>
      <SubUnitsReported>48</SubUnitsReported>
      <SummaryCounts>...</SummaryCounts>
      <TotalSubUnits>48</TotalSubUnits>
      <VoteVariation>1-of-m</VoteVariation>
      <NumberElected>1</NumberElected>
      <OfficeIds>off-9999a</OfficeIds>
      <VotesAllowed>1</VotesAllowed>
      <Type>general</Type>
    </Contest>

PartyContest

PartyContest का इस्तेमाल ऐसी प्रतियोगिता के लिए करें जिसमें मतदाता, बैलेट पर किसी पार्टी को चुनते हैं. इसका इस्तेमाल, चुनाव के नतीजों के फ़ीड में वर्चुअल समरी कॉन्टेस्ट के तौर पर भी किया जा सकता है.इससे, कुल डेटा को दिखाया जा सकता है. जैसे, राज्य स्तर पर पार्टी के लिए कॉन्टेस्ट, जिसमें निर्वाचन क्षेत्र के कॉन्टेस्ट के नतीजे इकट्ठा किए जाते हैं.

एलिमेंट

यहां दी गई टेबल में, PartyContest के एलिमेंट के बारे में बताया गया है:

एलिमेंट गुणनफल टाइप ब्यौरा
NumberElected 0 या 1 integer मुकाबले में चुने गए उम्मीदवारों की संख्या, जो n-of-m मुकाबले का n है. अगर फ़ीड में NumberElected मौजूद नहीं है, तो 1 की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है.
VotesAllowed 0 या 1 integer इस प्रतियोगिता में, हर वोटर को ज़्यादा से ज़्यादा कितने वोट देने या नाम सुझाने की अनुमति है. अगर फ़ीड में VotesAllowed मौजूद नहीं है, तो 1 की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है.
OfficeIds 1 IDREFS एक या उससे ज़्यादा Office एलिमेंट के लिए यूनीक आइडेंटिफ़ायर. यह प्रतियोगिता के साथ ऑफ़िस की जानकारी जोड़ता है.
Type 0 या इससे ज़्यादा ElectionType किसी प्रतियोगिता का टाइप, जैसे कि प्राइमरी या जनरल. Contest का टाइप सिर्फ़ तब सेट किया जाना चाहिए, जब वह Election के टाइप से अलग हो.

उदाहरण

XML

    <Contest xsi:type="PartyContest" objectId="c-20001">
      <BallotSelection objectId="ps-101321" xsi:type="PartySelection">
        <PartyIds>par-10132</PartyIds>
      </BallotSelection>
      <BallotSelection objectId="ps-101322" xsi:type="PartySelection">
        <PartyIds>par-10133</PartyIds>
      </BallotSelection>
      <BallotTitle>
        <Text language="en">Ballot title example</Text>
      </BallotTitle>
      <ContestDateStatus>confirmed</ContestDateStatus>
      <CountingDate>2022-08-11</CountingDate>
      <ElectoralDistrictId>...</ElectoralDistrictId>
      <EndDate>2022-08-09</EndDate>
      <ExternalIdentifiers>...</ExternalIdentifiers>
      <Name>Contest name example</Name>
      <StartDate>2022-08-09</StartDate>
      <VoteVariation>1-of-m</VoteVariation>
      <OfficeIds>off-9999a</OfficeIds>
      <Type>general</Type>
      <VotesAllowed>1</VotesAllowed>
    </Contest>

BallotMeasureContest

मतदान से जुड़े किसी मुकाबले के लिए, BallotMeasureContest का इस्तेमाल करें.

एलिमेंट

यहां दी गई टेबल में, BallotMeasureContest के एलिमेंट के बारे में बताया गया है:

एलिमेंट गुणनफल टाइप ब्यौरा
BallotTitle 1 InternationalizedText

बैलेट का आधिकारिक टाइटल, जैसे कि Nevada Renewable Energy Standards Initiative. पक्का करें कि BallotTitle यूनीक हो.

कुछ जनमत संग्रहों का एक ही शीर्षक होता है, लेकिन उनमें कई सवाल होते हैं. ऐसे मामलों में, टाइटल में सवाल का नंबर शामिल किया जा सकता है, ताकि हर सवाल के लिए बनाई गई BallotMeasureContest इकाइयों के बीच अंतर किया जा सके.

BallotSubTitle 0 या 1 InternationalizedText बैलेट का सबटाइटल, अगर कोई है.
BallotText 1 InternationalizedText बैलेट पर दिखने वाला टेक्स्ट. उदाहरण के लिए: Shall Article 4 of the Nevada Constitution be amended to require, beginning in calendar year 2022, that all providers of electric utility services who sell electricity... in Nevada comes from renewable energy resources?
FullText 0 या 1 InternationalizedText

बैलेट मेज़र के पूरे टेक्स्ट की कॉपी. अगर बैलेट में अतिरिक्त टेक्स्ट शामिल नहीं है, तो यह एलिमेंट दें. इसमें 30,000 से ज़्यादा वर्ण इस्तेमाल नहीं किए जा सकते.

अगर बैलट मेज़र का पूरा टेक्स्ट 30,000 वर्णों से कम है और उसमें ऐसा कोई फ़ॉर्मैट शामिल नहीं है जो फ़ीड फ़ाइल में अमान्य हो, तो उसे FullText में शामिल करें. साथ ही, InfoUri को fulltext के एनोटेट किए गए यूआरआई के साथ शामिल करें. अगर ऐसा नहीं है, तो सिर्फ़ fulltext एनोटेशन वाला यूआरआई शामिल करें.

InfoUri 0 या 1 AnnotatedUri

एक एनोटेट किया गया यूआरआई, जो कहीं और लिस्ट किए गए एनोटेशन के बजाय, इन एनोटेशन को स्वीकार करता है:

  • wikipedia: मतदान के बारे में जानकारी देने वाला Wikipedia पेज
  • ballotpedia: बैलेट मेज़र के बारे में Ballotpedia का पेज. उदाहरण के लिए, https://ballotpedia.org/Nevada_Renewable_Energy_Standards_Initiative_(2020)
  • official-website: मतदान के लिए आधिकारिक वेबसाइट
  • fulltext: अगर बैलेट में शामिल टेक्स्ट से ज़्यादा टेक्स्ट है, जैसे कि प्रस्तावित कानून की कॉपी, तो यह पूरे अतिरिक्त टेक्स्ट के लिए यूआरआई है. यहां एक उदाहरण दिया गया है: https://www.nvsos.gov/sos/home/showdocument?id=5330
  • logo-uri: लोगो की इमेज
SummaryText 0 या 1 InternationalizedText

मतदान की तैयारी से जुड़ी खास जानकारी. इसमें एक से दो छोटे पैराग्राफ़ होते हैं. इसे पार्टनर जनरेट कर सकता है, ताकि बैलेट के पूरे टेक्स्ट की खास जानकारी दी जा सके. जैसे, इस उदाहरण में:

Requires utilities to acquire 50 percent of their electricity from renewable resources by 2030

Official Summary:

EXPLANATION—This ballot measure proposes to amend Article 4 of the Nevada Constitution to require all providers of electric utility services that sell electricity to retail customers for consumption in Nevada to meet a Renewable Portfolio Standard (RPS) that would go into effect beginning in calendar year 2022 and increase gradually until the RPS reaches 50 percent in calendar year 2030. According to the Public Utilities Commission of Nevada, an RPS establishes the percentage of electricity sold by an electric utility to retail customers that must come from renewable sources.

ProStatement 0 या 1 InternationalizedText एक स्टेटमेंट, जिसमें बताया गया है कि इस बैलट मेज़र पर हां में वोट देने का क्या मतलब है. यह इस उपाय के पक्ष में कोई तर्क नहीं है. उदाहरण के लिए: A "yes" vote supports this initiative to require electric utilities to acquire 50 percent of their electricity from renewable resources by 2030.
ConStatement 0 या 1 InternationalizedText एक स्टेटमेंट, जिसमें बताया गया हो कि इस बैलेट मेज़र पर नहीं में वोट देने का क्या मतलब है. यह इस उपाय के ख़िलाफ़ कोई तर्क नहीं है. उदाहरण के लिए: A "no" vote opposes this initiative, thus keeping the existing requirement that electric utilities acquire 25 percent of their electricity from renewable resources by 2025.
Type 0 या 1 BallotMeasureType मतदान की तैयारी से जुड़ी जानकारी का टाइप. वह वैल्यू चुनें जो अपने अधिकार क्षेत्र में, मतदान के मुद्दे के बारे में सबसे सही जानकारी देती हो.
PassageThreshold 0 या 1 string किसी प्रस्ताव को पास करने के लिए, कम से कम कितने प्रतिशत वोट चाहिए.

उदाहरण

XML

     <Contest objectId="c-0" xsi:type="BallotMeasureContest">
        <BallotSelection objectId="bms-00" xsi:type="BallotMeasureSelection">
          <ExternalIdentifiers>
            <ExternalIdentifier>
              <Type>other</Type>
              <OtherType>stable</OtherType>
              <Value>bms-00-yes</Value>
            </ExternalIdentifier>
          </ExternalIdentifiers>
          <Selection>
            <Text language="en">Yes</Text>
          </Selection>
        </BallotSelection>
        <BallotSelection objectId="bms-01" xsi:type="BallotMeasureSelection">
          <ExternalIdentifiers>
            <ExternalIdentifier>
              <Type>other</Type>
              <OtherType>stable</OtherType>
              <Value>bms-01-no</Value>
            </ExternalIdentifier>
          </ExternalIdentifiers>
          <Selection>
            <Text language="en">No</Text>
          </Selection>
        </BallotSelection>
        <BallotSubTitle>
          <Text language="en">Farm Animal Confinement Initiative</Text>
        </BallotSubTitle>
        <BallotTitle>
          <Text language="en">
            California Proposition 12, Farm Animal Confinement Initiative (2018)
          </Text>
        </BallotTitle>
        <ElectoralDistrictId>ru-ca-1</ElectoralDistrictId>
        <ExternalIdentifiers>
          <ExternalIdentifier>
            <Type>other</Type>
            <OtherType>stable</OtherType>
            <Value>c-0</Value>
          </ExternalIdentifier>
        </ExternalIdentifiers>
        <Name>
          California Proposition 12, Farm Animal Confinement Initiative (2018)
        </Name>
        <BallotText>
          <Text language="en">
            Establishes minimum requirements for confining certain farm animals. Prohibits sales of meat and egg products from animals confined in noncomplying manner. Fiscal Impact: Potential decrease in state income tax revenues from farm businesses, likely not more than several million dollars annually. State costs up to $10 million annually to enforce the measure.
          </Text>
        </BallotText>
        <ConStatement>
          <Text language="en">No means the measure will not be enacted
          </Text>
        </ConStatement>
        <InfoUri Annotation="fulltext">
          https://example-government.gov/ballot-measures/California_Proposition_12_2018
        </InfoUri>
        <InfoUri Annotation="wikipedia">
          https://en.wikipedia.org/wiki/2018_California_Proposition_12
        </InfoUri>
        <PassageThreshold>
          <Text language="en">50.01%</Text>
        </PassageThreshold>
        <ProStatement>
          <Text language="en">Yes means the measure will be enacted
          </Text>
        </ProStatement>
        <SummaryText>
          <Text language="en">
            The proposition establishes new minimum requirements on farmers to provide more space for egg-laying hens, breeding pigs, and calves raised for veal. California businesses will be banned from selling eggs or uncooked pork or veal that came from animals housed in ways that did not meet these requirements.
          </Text>
        </SummaryText>
        <Type>ballot-measure</Type>
      </Contest>

RetentionContest

इस टाइप का इस्तेमाल तब करें, जब किसी Contest में जनमत संग्रह शामिल हो. इससे यह तय किया जाता है कि चुने गए किसी अधिकारी को उसके पद पर बने रहना चाहिए या उसे हटा देना चाहिए.

इसमें अमेरिका के कुछ राज्यों में होने वाले ज्यूडिशियल रिटेंशन कॉन्टेस्ट जैसे मामले शामिल हैं. इनमें यह तय किया जाता है कि किसी जज को अगले कार्यकाल के लिए चुना जाना चाहिए या नहीं. यह नीति, रिकॉल इलेक्शन पर भी लागू होती है. रिकॉल इलेक्शन में यह तय किया जाता है कि किसी पद पर मौजूद व्यक्ति को उसका कार्यकाल खत्म होने से पहले हटाया जाना चाहिए या नहीं.

एलिमेंट

BallotMeasureContest के सभी एलिमेंट, RetentionContest पर भी लागू होते हैं.

एलिमेंट गुणनफल टाइप ब्यौरा
CandidateId 1 IDREF मौजूदा पदाधिकारी का प्रतिनिधित्व करने वाले उम्मीदवार का आईडी
OfficeId 0 या 1 IDREF उस ऑफ़िस का आईडी जिसमें मौजूदा समय में ऑफ़िसहोल्डर काम कर रहा है

उदाहरण

XML

        <Contest objectId="c-40001" xsi:type="RetentionContest">
        <!-- Retention contest selections are actually BallotMeasureSelection
          objects, and should use the 'bms-' objectId prefix.-->
          <BallotSelection objectId="bms-40001a" xsi:type="BallotMeasureSelection">
            <ExternalIdentifiers>
              <ExternalIdentifier>
                <Type>other</Type>
                <OtherType>stable</OtherType>
                <Value>bms-40001a</Value>
              </ExternalIdentifier>
            </ExternalIdentifiers>
          <Selection label="bms-40001at">
            <Text language="en">Yes</Text>
          </Selection>
          </BallotSelection>
          <BallotSelection objectId="bms-40001b" xsi:type="BallotMeasureSelection">
            <ExternalIdentifiers>
              <ExternalIdentifier>
                <Type>other</Type>
                <OtherType>stable</OtherType>
                <Value>bms-40001b</Value>
              </ExternalIdentifier>
            </ExternalIdentifiers>
          <Selection label="bms-40001bt">
            <Text language="en">No</Text>
          </Selection>
          </BallotSelection>
          <BallotTitle>
            <Text language="en">Retention of Supreme Court Justice</Text>
          </BallotTitle>
          <ElectoralDistrictId>ru-0002</ElectoralDistrictId>
          <ExternalIdentifiers>
            <ExternalIdentifier>
              <Type>other</Type>
              <OtherType>stable</OtherType>
              <Value>c-vageneral-2013-va16-country-us</Value>
            </ExternalIdentifier>
          </ExternalIdentifiers>
          <Name>Judicial Retention, Supreme Court</Name>
          <CandidateId>can-12345</CandidateId>
          <OfficeId>off-20006</OfficeId>
        </Contest>