প্রার্থী

কোনো প্রতিযোগিতায় একজন প্রার্থী সম্পর্কে তথ্য বর্ণনা করতে 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 এর সাথে অতিরিক্ত ডেটা প্রদান করুন এবং এর সাথে OtherTypeValue এর জন্য মান দিন। নিচের সারণিতে এই এলিমেন্টগুলোর সম্ভাব্য মান দেখানো হলো:

অন্যান্য প্রকার উদাহরণ মান বর্ণনা
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"
          }
      ]