কোনো প্রতিযোগিতায় একজন প্রার্থী সম্পর্কে তথ্য বর্ণনা করতে Candidate ব্যবহার করুন। CandidateSelection এনটিটির মাধ্যমে একজন Candidate উল্লেখ করা যেতে পারে।
সেই ধরনের ফিডের সাথে Candidate কীভাবে ব্যবহার করতে হয় সে সম্পর্কে আরও জানতে নিম্নলিখিত ফিড প্রকারগুলির মধ্যে একটি নির্বাচন করুন।
কিছু নির্বাচন একাধিক ছোট ছোট প্রতিদ্বন্দ্বিতা নিয়ে গঠিত হয় অথবা এতে ধারাবাহিক প্রতিযোগিতা জড়িত থাকে। এই ধরনের সম্পর্কিত প্রতিদ্বন্দ্বিতায়, একজন Person অবশ্যই শুধুমাত্র একজন Candidate দ্বারা উল্লেখ করতে হবে। নিম্নলিখিত উদাহরণটি বিবেচনা করুন:
- পোল্যান্ডের একটি নির্বাচনের প্রথম পর্বে, প্রার্থী ১ কর্তৃক ব্যক্তি ১-কে উল্লেখ করা হয়।
- তবে, দ্বিতীয় রাউন্ডে প্রার্থী ২ কর্তৃক ব্যক্তি ১-এর উল্লেখ করা হয়।
এক্ষেত্রে, প্রার্থী ১ এবং প্রার্থী ২ একই ব্যক্তি। উভয় প্রতিযোগিতাতেই একই Candidate উল্লেখ করতে হবে। সাধারণত, একজন প্রার্থীকে একাধিক সম্পর্কহীন প্রতিযোগিতায় অন্তর্ভুক্ত করবেন না।
গুণাবলী
নিম্নলিখিত সারণিতে Candidate বৈশিষ্ট্যসমূহ দেখানো হলো:
| বৈশিষ্ট্য | প্রয়োজন? | প্রকার | বর্ণনা |
|---|---|---|---|
objectId | প্রয়োজনীয় | ID | একটি অনন্য অভ্যন্তরীণ শনাক্তকারী যা অন্যান্য উপাদান এই উপাদানটিকে উল্লেখ করার জন্য ব্যবহার করে। |
উপাদান
নিম্নলিখিত সারণিতে Candidate উপাদানগুলো দেখানো হলো:
| উপাদান | বহুত্ব | প্রকার | বর্ণনা |
|---|---|---|---|
BallotName | ১ | InternationalizedText | ব্যালটে তালিকাভুক্ত প্রার্থীর নাম প্রদান করে। |
CampaignSlogan | ০ অথবা ১ | InternationalizedText | কোনো প্রার্থী বা তাঁর প্রচারণা দলকে তাঁদের নির্বাচনী স্লোগান কী, তা জিজ্ঞাসা করলে যে স্লোগানটি পাওয়া যায়। ২০২০ সালের মার্কিন রাষ্ট্রপতি নির্বাচন থেকে এই উদাহরণগুলো দেখুন:
|
ContactInformation | ০ বা তার বেশি | ContactInformation | প্রার্থীর তথ্যের সাথে প্রচার সদর দপ্তরের ঠিকানা, ফোন নম্বর ইত্যাদি সংযুক্ত করুন। |
ExternalIdentifiers | ১ | ExternalIdentifiers | প্রার্থীর সাথে একটি আইডি যুক্ত করা হয়। একটি স্থিতিশীল শনাক্তকারী প্রয়োজন। |
FileDate | ০ অথবা ১ | PartialDate | যে তারিখে প্রার্থী আনুষ্ঠানিকভাবে প্রতিযোগিতার জন্য আবেদন জমা দিয়েছিলেন। |
IsIncumbent | ০ অথবা ১ | boolean | ' true মানটি নির্দেশ করে যে প্রার্থী প্রতিযোগিতাটির সাথে যুক্ত পদটির বর্তমান ধারক। যদি এই উপাদানটি উপস্থিত না থাকে, তবে ডিফল্ট মান false হয়। |
IsNotable | ০ অথবা ১ | boolean | সত্তাটি উল্লেখযোগ্য বলে বিবেচিত হয় কিনা। অনির্দিষ্ট থাকলে false বলে ধরে নেওয়া হয়। |
IsTopTicket | ০ অথবা ১ | boolean | একাধিক প্রার্থী সম্বলিত একটি টিকিটের শীর্ষে প্রার্থীটি আছেন কিনা তা নির্দেশ করে। একটি CandidateSelection অবজেক্টে একাধিক Candidate থাকলেই কেবল এই এলিমেন্টটি অন্তর্ভুক্ত করুন। এই এলিমেন্টটি উপস্থিত না থাকলে, ডিফল্ট মান হবে false । |
PartyId | ১ বা তার বেশি | IDREF | Party উপাদানের অনন্য শনাক্তকারী। কোনো প্রার্থীকে তাঁর রাজনৈতিক দলের সঙ্গে যুক্ত করতে এটি ব্যবহৃত হয়। |
PartyLabel | ০ অথবা ১ | InternationalizedText | এমন লেখা যা ব্যালটে কোনো প্রার্থীর নামের পাশে তার দল হিসেবে দেখানো যেতে পারে, কিন্তু সেটি ব্যালটে অংশগ্রহণের জন্য যোগ্য দল নয় (যেসব স্থানে এর অনুমতি আছে)। |
PersonId | ১ | IDREF | Person উপাদানের জন্য অনন্য শনাক্তকারী। প্রার্থী সম্পর্কে আরও বিস্তারিত তথ্য সংযুক্ত করতে ব্যবহৃত হয়। |
PostElectionStatus | ০ অথবা ১ | CandidatePostElectionStatus | প্রার্থীর চূড়ান্ত অবস্থা, যেমন winner বা withdrawn । |
PreElectionStatus | ০ অথবা ১ | CandidatePreElectionStatus | প্রার্থীর নিবন্ধনের অবস্থা, যেমন— filed অথবা qualified । |
ExternalIdentifiers-এর জন্য অতিরিক্ত প্রকারভেদ
Candidate এর ExternalIdentifiers এলিমেন্টে, ` other Type এর সাথে অতিরিক্ত ডেটা প্রদান করুন এবং এর সাথে OtherType ও Value এর জন্য মান দিন। নিচের সারণিতে এই এলিমেন্টগুলোর সম্ভাব্য মান দেখানো হলো:
| অন্যান্য প্রকার | উদাহরণ মান | বর্ণনা |
|---|---|---|
electoral-commission | H2NY22097 | ঐচ্ছিক নির্বাচন কমিশনের আইডি। |
উদাহরণ
এক্সএমএল
<Candidate objectId="can-1001-kenyatta"> <BallotName> <Text language="en">Uhuru Kenyatta</Text> <Text language="sw">Uhuru Kenyatta</Text> </BallotName> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>can-per-100</Value> </ExternalIdentifier> <ExternalIdentifier> <Type>other</Type> <OtherType>electoral-commission</OtherType> <Value>H2NY22097</Value> </ExternalIdentifier> </ExternalIdentifiers> <IsIncumbent>1</IsIncumbent> <IsTopTicket>1</IsTopTicket> <PartyId>par-jubilee</PartyId> <PartyId>par-0002</PartyId> <PersonId>per-001-kenyatta</PersonId> <PostElectionStatus>projected-winner</PostElectionStatus> <PreElectionStatus>qualified</PreElectionStatus> </Candidate>
JSON
"Candidate": [ { "objectId": "can-1001-kenyatta", "BallotName": { "Text": [ { "value": "Uhuru Kenyatta", "language": "en" }, { "value": "Uhuru Kenyatta", "language": "sw" } ] }, "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "can-per-100" }, { "Type": "other", "OtherType": "electoral-commission", "Value": "H2NY22097" }, ] } "IsIncumbent": 1, "IsTopTicket": 1, "PartyId": ["par-jubilee","par-0002"] "PersonId": "per-001-kenyatta", "PostElectionStatus": "projected-winner", "PreElectionStatus": "qualified" } ]