একটি প্রতিযোগিতায় ব্যালট নির্বাচন শনাক্ত করতে BallotSelection
ব্যবহার করুন, যেমন আপনি যখন প্রার্থী এবং দলকে তাদের ভোট গণনার সাথে লিঙ্ক করেন।
এই নথিটি BallotSelection
এবং এর উপ-সত্তা নিয়ে আলোচনা করে:
-
BallotSelection
-
CandidateSelection
-
PartySelection
-
BallotMeasureSelection
-
BallotSelection
এবং সেই ধরণের ফিডের সাথে এর অন্তর্নিহিত উপাদানগুলি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও জানতে নিম্নলিখিত ফিডের প্রকারগুলির মধ্যে একটি নির্বাচন করুন৷
ব্যালট নির্বাচন
BallotSelection
হল একটি বিমূর্ত উপাদান যার তিনটি প্রকার প্রতিযোগিতার ধরণের উপর ভিত্তি করে ব্যবহৃত হয়:
-
CandidateSelection
: যখন এক বা একাধিক প্রার্থীর জন্য প্রতিযোগিতা হয় তখন এইtype
BallotSelection
ব্যবহার করুন। এটি ব্যালট নির্বাচনকেCandidate
উপাদানের সাথে সংযুক্ত করে। -
PartySelection
: এইtype
BallotSelection
ব্যবহার করুন যখন প্রতিযোগীতার ধরনটিParty
জন্য হয়, যেমন একটি দলীয় আনুপাতিক প্রতিযোগিতার জন্য। -
BallotMeasureSelection
: একটিBallotMeasureContest
এ সম্ভাব্য নির্বাচনের প্রতিনিধিত্ব করতে এই ধরনেরBallotSelection
ব্যবহার করুন।
গুণাবলী
নিম্নলিখিত সারণী BallotSelection
বৈশিষ্ট্যগুলি বর্ণনা করে:
বৈশিষ্ট্য | প্রয়োজন? | টাইপ | বর্ণনা |
---|---|---|---|
objectId | প্রয়োজন | ID | অনন্য অভ্যন্তরীণ শনাক্তকারী যা এই উপাদানটিকে উল্লেখ করতে অন্যান্য উপাদান দ্বারা ব্যবহৃত হয়। |
উপাদান
নিম্নলিখিত সারণী BallotSelection
উপাদানগুলি বর্ণনা করে:
উপাদান | বহুগুণ | টাইপ | বর্ণনা |
---|---|---|---|
SequenceOrder | 0 বা 1 | integer | প্রদর্শনের উদ্দেশ্যে ব্যালট নির্বাচনের জন্য একটি ডিফল্ট অর্ডার নির্দিষ্ট করে। যদি |
প্রার্থী নির্বাচন
প্রার্থীর প্রতিযোগীতায় ব্যালট নির্বাচন শনাক্ত করতে CandidateSelection
ব্যবহার করুন, লিখন-ইন অন্তর্ভুক্ত।
CandidateSelection
BallotSelection
বৈশিষ্ট্য এবং উপাদানগুলি উত্তরাধিকার সূত্রে পায়। প্রয়োজনে একাধিক Candidate
উপাদানের উল্লেখ অন্তর্ভুক্ত করা যেতে পারে, উদাহরণস্বরূপ, যখন ব্যালট নির্বাচন একাধিক প্রার্থীর টিকিটের জন্য হয়।
যখন একাধিক প্রার্থীকে একটি টিকিটের জন্য উল্লেখ করা হয়, তখন প্রার্থীদের ক্রম সংরক্ষণ করা কখনও কখনও গুরুত্বপূর্ণ। এই ক্ষেত্রে, আমরা আশা করি যে জেনারেটিং অ্যাপ্লিকেশনটি যে অর্ডারিং স্কিমটি রয়েছে সেই অনুযায়ী CandidateIds
মধ্যে Candidate
উপাদানগুলির রেফারেন্স তালিকাভুক্ত করবে। উদাহরণ স্বরূপ, প্রার্থীদের ক্রম CandidateContest
টাইপের Contest
OfficeIds
মধ্যে Office
উপাদানের রেফারেন্সের একই ক্রম অনুসারে মিলতে হবে।
যদি একাধিক Candidate
বস্তু উল্লেখ করা হয়, সেগুলি নিম্নলিখিত ক্রমে ব্যবহারকারীর কাছে উপস্থাপন করা হয়:
-
IsTopTicket
true
সেট করা সমস্ত প্রার্থীকেIsTopTicket
মান ছাড়াই সমস্ত প্রার্থীদের চেয়ে এগিয়ে দেওয়া হয়েছে। তারা, ঘুরে,IsTopTicket
false
সেট সহ সমস্ত প্রার্থীদের আগে আদেশ দেওয়া হয়। আদর্শভাবে,IsTopTicket
মান ছাড়াই একজন প্রার্থীর সাথে নির্বাচন সেট করা হয়েছে, অথবা একজোড়া প্রার্থী আছে, এবং তাদের মধ্যে একজনIsTopTicket
true
সেট করেছে। এই শর্তগুলি পূরণ না হলে, নিম্নলিখিতগুলি ঘটে:-
IsTopTicket
true
সেট সহ সমস্ত প্রার্থী একটি অনির্ধারিত ক্রমে উপস্থাপন করা হয়। -
IsTopTicket
উপস্থিত না থাকা সমস্ত প্রার্থীদের একটি অনির্ধারিত ক্রমে উপস্থাপন করা হয়েছে। -
IsTopTicket
সহ সমস্ত প্রার্থীকেfalse
সেট করা হয়েছে একটি অনির্ধারিত ক্রমে উপস্থাপন করা হয়েছে।
-
CandidateSelection
জন্য XML সিনট্যাক্স নিম্নরূপ: <BallotSelection xsi:type="CandidateSelection">
।
উপাদান
নিম্নলিখিত সারণী CandidateSelection
উপাদানগুলি বর্ণনা করে:
উপাদান | বহুগুণ | টাইপ | বর্ণনা |
---|---|---|---|
CandidateIds | 1 | IDREFS | এক বা একাধিক Candidate উপাদানের জন্য অনন্য শনাক্তকারী। ব্যালটে প্রার্থী নির্বাচনের সাথে একজন প্রার্থীকে যুক্ত করতে ব্যবহার করুন। ব্যালট নির্বাচন একাধিক প্রার্থীর জন্যও উপযোগী, যেমন রাষ্ট্রপতি এবং ভাইস প্রেসিডেন্টের টিকিট একসঙ্গে নির্বাচিত। |
EndorsementPartyIds | 0 বা তার বেশি | IDREFS | দুই বা ততোধিক Party সত্তার জন্য স্বতন্ত্র শনাক্তকারী। এটি এমন একটি ব্যবস্থার প্রতিনিধিত্ব করে যেখানে রাজনৈতিক দলগুলি একই প্রার্থীকে ব্যালটে তালিকাভুক্ত করে। |
IsWriteIn | 0 বা 1 | boolean | প্রার্থী লিখিত কিনা তা নির্দেশ করে। ডিফল্ট মান false । |
উদাহরণ
এক্সএমএল
<BallotSelection objectId="cs10861" xsi:type="CandidateSelection"> <CandidateIds>can10861a can10861b</CandidateIds> </BallotSelection>
JSON
"BallotSelection": [ { "@type": "CandidateSelection", "objectId": "cs10861", "CandidateIds": [ "can10861a", "can10861b" ] } ]
পার্টি সিলেকশন
ব্যালট নির্বাচন শনাক্ত করতে PartySelection
ব্যবহার করুন যা একটি দলকে জড়িত করে, যেমন ব্যালটে পার্টি তালিকা নির্বাচন।
PartySelection
BallotSelection
বৈশিষ্ট্য এবং উপাদানগুলিকে উত্তরাধিকার সূত্রে পায়। PartySelection
এর জন্য XML সিনট্যাক্স নিম্নরূপ: <BallotSelection xsi:type="PartySelection" ... />
।
উপাদান
নিম্নলিখিত সারণীটি PartySelection
উপাদানগুলি বর্ণনা করে:
উপাদান | বহুগুণ | টাইপ | বর্ণনা |
---|---|---|---|
PartyIds | 1 | IDREFS | এক বা একাধিক Party উপাদানের জন্য অনন্য শনাক্তকারী। পার্টি নির্বাচনের সাথে এক বা একাধিক দলকে যুক্ত করতে ব্যবহার করুন। |
উদাহরণ
এক্সএমএল
<BallotSelection objectId="ps150" xsi:type="PartySelection"> <PartyIds>par100</PartyIds> </BallotSelection>
JSON
"BallotSelection": [ { "@type": "PartySelection", "objectId": "ps150", "PartyIds": [ "par100" ] } ]
ব্যালট মেজার সিলেকশন
ব্যালট নির্বাচন শনাক্ত করতে BallotMeasureSelection
ব্যবহার করুন যাতে ব্যালট পরিমাপ জড়িত থাকে, যেমন গণভোট।
BallotMeasureSelection
BallotSelection
বৈশিষ্ট্য এবং উপাদানগুলি উত্তরাধিকার সূত্রে প্রাপ্ত। BallotMeasureSelection
এর জন্য XML সিনট্যাক্স নিম্নরূপ: <BallotSelection xsi:type="BallotMeasureSelection" ... />
।
উপাদান
নিম্নলিখিত সারণী BallotMeasureSelection
উপাদানগুলি বর্ণনা করে:
উপাদান | বহুগুণ | টাইপ | বর্ণনা |
---|---|---|---|
ExternalIdentifiers | 1 | ExternalIdentifiers | ব্যালট পরিমাপ নির্বাচনের সাথে একটি আইডি সংযুক্ত করে। একটি স্থিতিশীল শনাক্তকারী প্রয়োজন। |
Selection | 1 | InternationalizedText | ব্যালটের জন্য একটি উপলব্ধ পছন্দ প্রদান করে, যেমন Yes বা No । |
উদাহরণ
এক্সএমএল
<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" }, ] } ]
এক্সএমএল
<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" }, ] } ]