Kandydat

Użyj wyrażenia Candidate, aby opisać informacje o kandydacie biorącym udział w konkursie. O Do pola Candidate może się odwoływać funkcja CandidateSelection. podmiotu zabezpieczeń.


Wybierz jeden z tych typów plików danych, aby dowiedzieć się więcej o tym, jak z nich korzystać Candidate z tym typem pliku danych.

.

Niektóre wybory składają się z wielu mniejszych konkursów lub obejmują serię kolejnych konkursach. W tego rodzaju powiązanych konkursach Person musi być odwołuje się tylko do jednego elementu Candidate. Na przykład:

  • W pierwszej turze wyborów w Polsce o osobie 1 wskazywany jest kandydat 1.
  • W rundzie 2 o osobie 1 wskazywany jest jednak Kandydat 2.

W tym przypadku Kandydat 1 i Kandydat 2 są duplikatami. Oba konkursy muszą odwoływać się do tego samego elementu Candidate. Nie umieszczaj kandydata w wielu niepowiązane konkursy.

Atrybuty

Tabela poniżej zawiera atrybuty związane z atrybutem Candidate:

Atrybut Wymagana? Typ Opis
objectId Wymagane ID Unikalny identyfikator wewnętrzny używany przez inne elementy jako odniesienia ten element.

Elementy

Poniższa tabela zawiera elementy odpowiadające kolumnie Candidate:

Element Mnogość Typ Opis
BallotName 1 InternationalizedText Zawiera imię i nazwisko kandydata wymienione na karcie do głosowania.
CampaignSlogan 0 lub 1 InternationalizedText

Slogan, który pojawia się, gdy pytasz kandydata lub nazwę jego kampanii jakie jest hasło reklamowe firmy. Zobacz te przykłady ze Stanów Zjednoczonych z 2020 roku wybory prezydenckie:

  • Slogan Joe Bidena: „Nasze najlepsze dni wciąż przed nami”.
  • Slogan Donalda Trumpa: „Niech Ameryka będzie znów wspaniała”.
ContactInformation 0 lub więcej ContactInformation Powiązanie adresu siedziby kampanii, numerów telefonów itp. z informacjami o kandydatach.
ExternalIdentifiers 1 ExternalIdentifiers Powiązanie identyfikatora z kandydatem. O identyfikator stabilny jest wymagane.
FileDate 0 lub 1 PartialDate Dzień, w którym kandydat oficjalnie zgłosił się do konkursu.
IsIncumbent 0 lub 1 boolean Wartość true oznacza, że kandydat jest obecnego osoby zajmującej stanowisko związane z konkursem. Jeśli elementu nie występuje, domyślna wartość to false.
IsTopTicket 0 lub 1 boolean Wskazuje, czy kandydat jest na górze zgłoszenia zawierającego wielu kandydatów. Uwzględnij ten element tylko wtedy, gdy zawiera więcej niż jeden Candidate w obiekcie CandidateSelection. Jeśli ten element nie występuje, wartość domyślna to false.
PartyId 1 lub więcej IDREF Unikalny identyfikator Party . Służy do powiązania kandydata z jego partią polityczną.
PersonId 1 IDREF Unikalny identyfikator Person . Służy do powiązania bardziej szczegółowych informacji na temat kandydaci.
PostElectionStatus 0 lub 1 CandidatePostElectionStatus Ostateczny stan kandydata, np. winner lub withdrawn
PreElectionStatus 0 lub 1 CandidatePreElectionStatus Stan rejestracji kandydata, np. filed lub qualified

Dodatkowe typy identyfikatorów ExternalIdentifiers

W elemencie ExternalIdentifiers elementu Candidate podaj dodatkowe dane z wartością Type o wartości other, a także z wartościami OtherType i Value. Poniżej tabela zawiera możliwe wartości tych elementów:

OtherType Przykładowe wartości Opis
electoral-commission H2NY22097

Opcjonalny

Identyfikator komisji wyborczej.

Przykłady

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