Kandidat

Gunakan Candidate untuk mendeskripsikan informasi tentang kandidat dalam sebuah kontes. J Candidate dapat direferensikan oleh CandidateSelection entitas.


Pilih salah satu jenis feed berikut untuk mempelajari lebih lanjut cara menggunakannya Candidate dengan jenis feed tersebut.


Sebagian pemilu terdiri dari beberapa kontes yang lebih kecil atau melibatkan serangkaian kontes selanjutnya. Dalam jenis kontes terkait seperti ini, Person harus hanya direferensikan oleh satu Candidate. Perhatikan contoh berikut:

  • Pada Putaran 1 pemilu di Polandia, Orang ke-1 dirujuk oleh Kandidat 1.
  • Namun, di Putaran 2, Orang 1 dirujuk oleh Kandidat 2.

Dalam hal ini, Kandidat 1 dan Kandidat 2 adalah duplikat. Kedua kontes harus merujuk ke Candidate yang sama. Secara umum, jangan sertakan kandidat dalam beberapa kontes yang tidak berkaitan.

Atribut

Tabel berikut menunjukkan atribut untuk Candidate:

Atribut Wajib? Jenis Deskripsi
objectId Wajib ID ID internal unik yang digunakan oleh elemen lain sebagai referensi elemen ini.

Elemen

Tabel berikut menampilkan elemen untuk Candidate:

Elemen Keanekaragaman Jenis Deskripsi
BallotName 1 InternationalizedText Berikan nama kandidat seperti yang tercantum di surat suara.
CampaignSlogan 0 atau 1 InternationalizedText

Slogan yang Anda dapatkan saat bertanya kepada kandidat atau kampanyenya slogan kampanye mereka. Lihat contoh dari Amerika Serikat tahun 2020 berikut pemilu presiden:

  • Slogan Joe Biden: “ Our Best Days Still Ahead Ahead.”
  • Slogan Donald Trump: “Jadikan Amerika Hebat Lagi”.
ContactInformation 0 atau lebih ContactInformation Kaitkan alamat kantor pusat, nomor telepon, dsb. kampanye dengan informasi kandidat.
ExternalIdentifiers 1 ExternalIdentifiers Mengaitkan ID dengan kandidat. J ID stabil tidak diperlukan.
FileDate 0 atau 1 PartialDate Tanggal ketika kandidat secara resmi mengajukan kontes.
IsIncumbent 0 atau 1 boolean Nilai true menunjukkan bahwa kandidat tersebut adalah pemegang jabatan saat ini yang terkait dengan kontes. Jika ini elemen ini tidak ada, defaultnya adalah false.
IsTopTicket 0 atau 1 boolean Menunjukkan apakah kandidat tersebut berada di posisi teratas dalam tiket yang mencakup beberapa kandidat. Hanya sertakan elemen ini bila ada lebih dari satu Candidate dalam objek CandidateSelection. Jika elemen ini tidak ada, defaultnya adalah false.
PartyId 1 atau lebih IDREF ID unik untuk Party . Digunakan untuk mengaitkan kandidat dengan partai politiknya.
PersonId 1 IDREF ID unik untuk Person . Digunakan untuk mengaitkan informasi yang lebih mendetail tentang kandidat.
PostElectionStatus 0 atau 1 CandidatePostElectionStatus Status akhir kandidat seperti winner atau withdrawn.
PreElectionStatus 0 atau 1 CandidatePreElectionStatus Status pendaftaran kandidat seperti filed atau qualified.

Jenis tambahan untuk ExternalIdentifiers

Dalam elemen ExternalIdentifiers dari Candidate, memberikan data tambahan dengan Type dari other, bersama dengan nilai untuk OtherType dan Value. Hal berikut tabel menunjukkan kemungkinan nilai untuk elemen ini:

OtherType Contoh nilai Deskripsi
electoral-commission H2NY22097

Opsional

ID komisi pemilu.

Contoh

XML

    <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"
          }
      ]