প্রতিযোগিতা

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 ০ বা তার বেশি BallotSelection

ব্যালটে করা পছন্দকে প্রতিযোগিতার সাথে যুক্ত করে। Contest-এ প্রার্থী বা পার্টির ক্রম BallotSelection-এর মতোই হতে হবে।

প্রতিটি আইটেমের জন্য BallotSelection.SequenceOrder উপস্থিত থাকলে, এটি বেছে নেওয়ার জন্য ডিফল্ট ক্রম হিসেবে ব্যবহার করা হয়।

BallotSubTitle 0 বা 1 InternationalizedText প্রতিযোগিতার সাবটাইটেল, যা ভোটারদের ব্যালটে যেভাবে দেখানো হয় তার সাথে মিলতে হবে।
BallotTitle 0 বা 1 InternationalizedText প্রতিযোগিতার শীর্ষক। শিরোনামের টেক্সট সিনট্যাক্স গাইড অনুযায়ী হতে হবে। ব্যালট পরিমাপ প্রতিযোগিতার জন্য, শিরোনামটি ব্যালটের শব্দবন্ধের সাথে মিলতে হবে।
BlankBallotSelection 0 বা 1 SpecialBallotSelection ফাঁকা ব্যালটের জন্য ব্যালট বেছে নেওয়া।
ComposingContestIds ০ বা তার বেশি IDREFS

রোলআপ কনটেস্ট নির্ধারণ করতে ব্যবহার করা হয়। যেমন, মার্কিন যুক্তরাষ্ট্রের রাষ্ট্রপতি নির্বাচনে, প্রতিটি রাজ্য-স্তরের নির্বাচনের জন্য কম্পোজিং কনটেস্ট আইডি সহ একটি জাতীয়-স্তরের প্রতিযোগিতা রয়েছে।

ComposingContest-এর পরিধি তার মূল প্রতিযোগিতার চেয়ে ছোট হতে হবে এবং নির্বাচনের একই রাউন্ডে হতে হবে।

ContestDateStatus 0 বা 1 DateStatus

এই এলিমেন্টটি নির্বাচনের জন্য শিডিউল করা আপডেট নির্দেশ করে। ডিফল্ট ভ্যালু হল confirmed। বেশিরভাগ ক্ষেত্রে, ContestDateStatus-এর মান ElectionDateStatus-এর সাথে ম্যাচ করলে সবচেয়ে ভালো হয়, যেখানে Election-এর মধ্যে এটি থাকে।

ContestDateType 0 বা 1 ElectionDateType

এই এলিমেন্ট থেকে বোঝা যায় যে কীভাবে ক্যালেন্ডারে কনটেস্ট যোগ করা হয়েছে। বাদ দেওয়া হলে, ডিফল্ট ভ্যালু হল এনক্লোজ করা Election-এর ElectionDateType। যেসব প্রতিযোগিতার সময়সীমা নির্দিষ্ট তারিখ বা তার আগে এবং এখনও কোনও তারিখ সেট করা হয়নি সেগুলির ভ্যালু হল bounded। বেশিরভাগ ক্ষেত্রে, ContestDateType-এর মান ElectionDateType-এর সাথে ম্যাচ করলে সবচেয়ে ভালো হয়, যেটি Election-এর মধ্যে থাকে।

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 ক্যালেন্ডার অনুযায়ী প্রতিযোগিতার শেষ তারিখ। যে তারিখে পোলিং শেষ হচ্ছে, সেই তারিখটি ব্যবহার করুন, যেমন ২০২২-১১-০৮। Contest-এর শুরু ও শেষ হওয়ার তারিখ Election-এর শুরু ও শেষ হওয়ার তারিখের থেকে আলাদা হলে তবেই শেষ হওয়ার তারিখ সেট করতে হবে।
EstimatedExpectedVotePercentage 0 বা 1 float

সাধারণত EEVP হিসেবে সংক্ষিপ্ত করা হয়, এটি হল এই প্রতিযোগিতার জন্য রিপোর্ট করা প্রত্যাশিত মোট ভোটের আনুমানিক শতাংশ, ০ থেকে ১০০-এর মধ্যে একটি সংখ্যা হিসেবে।

যেমন, ২৪.২% কে 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 ক্যালেন্ডার অনুযায়ী প্রতিযোগিতার শুরুর তারিখ। যে তারিখে ভোটগ্রহণ শুরু হবে, সেই তারিখটি ব্যবহার করুন, যেমন ২০২২-১১-০৮। শুরুর তারিখ তখনই সেট করা উচিত যখন Contest-এর শুরু ও শেষের তারিখ Election-এর শুরু ও শেষের তারিখের থেকে আলাদা হয়।
SubsequentContestId 0 বা 1 IDREF

একই সম্পর্কিত সেটে পরবর্তী প্রতিযোগিতার দিকে নির্দেশ করতে ব্যবহৃত হয়। যেমন, মার্কিন যুক্তরাষ্ট্রের নির্বাচনে, এটি সাধারণত প্রাথমিক থেকে তার সাথে সম্পর্কিত সাধারণ নির্বাচনকে নির্দেশ করে। এটি সাধারণ নির্বাচন থেকে রানঅফ নির্বাচনের দিকেও ইঙ্গিত করতে পারে।

একটি SubsequentContest-এর সাধারণত তার পূর্ববর্তী প্রতিযোগিতার মতো একই স্কোপ থাকে।

SubUnitsReported 0 বা 1 integer এই প্রতিযোগিতার জন্য যতগুলি সাবইউনিট ভোট রিপোর্ট করা সম্পূর্ণ করেছে।
SummaryCounts ০ বা তার বেশি 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 ০ বা তার বেশি IDREFS এক বা একাধিক Party এলিমেন্টের জন্য অনন্য শনাক্তকারী, যা ইঙ্গিত করে যে Contest হল দলীয় প্রাইমারির অংশ। PrimaryPartyId শুধুমাত্র প্রাথমিক নির্বাচনের ক্ষেত্রে প্রযোজ্য।
VotesAllowed 1 integer এই প্রতিযোগিতায় প্রতি ভোটার সর্বাধিক যতগুলি ভোট দিতে বা নাম লিখতে পারবেন। ফিডে VotesAllowed না থাকলে, 1-এর ডিফল্ট ভ্যালু ব্যবহার করা হয়।
Type ০ বা তার বেশি 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 ০ বা তার বেশি 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

ব্যালট পরিমাপের সম্পূর্ণ টেক্সটের একটি কপি। ব্যালটে অন্তর্ভুক্ত নয় এমন অতিরিক্ত টেক্সট থাকলে এই এলিমেন্ট প্রদান করুন। ৩০,০০০ অক্ষরের মধ্যে সীমিত।

ব্যালট পরিমাপের সম্পূর্ণ টেক্সট ৩০,০০০ অক্ষরের কম হলে এবং ফিড ফাইলে অবৈধ হতে পারে এমন কোনও ফর্ম্যাটিং না থাকলে, এটি FullText-এ অন্তর্ভুক্ত করুন। এছাড়াও fulltext-এর অ্যানোটেট করা URI সহ InfoUri অন্তর্ভুক্ত করুন। অন্যথায়, শুধুমাত্র fulltext অ্যানোটেশন সহ URI অন্তর্ভুক্ত করুন।

InfoUri 0 বা 1 AnnotatedUri

একটি অ্যানোটেটেড URI যা অন্য কোথাও তালিকাভুক্ত অ্যানোটেশনের পরিবর্তে নিম্নলিখিত অ্যানোটেশনগুলি গ্রহণ করে:

  • wikipedia: ব্যালট পরিমাপ সম্পর্কে Wikipedia পৃষ্ঠা
  • ballotpedia: ব্যালট পরিমাপ সম্পর্কে একটি Ballotpedia পৃষ্ঠা। যেমন, https://ballotpedia.org/Nevada_Renewable_Energy_Standards_Initiative_(2020)
  • official-website: ব্যালট পরিমাপের জন্য অফিসিয়াল ওয়েবসাইট
  • fulltext: ব্যালটে অন্তর্ভুক্ত টেক্সটের চেয়ে বেশি টেক্সট থাকলে, যেমন প্রস্তাবিত আইনের কপি, এটি সম্পূর্ণ অতিরিক্ত টেক্সটের URI। নিচে একটি উদাহরণ দেওয়া হল: 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>