Kandidat

Verwenden Sie Candidate, um Informationen über einen Kandidaten in einem Wettbewerb zu beschreiben. Auf eine Candidate kann von der Entität CandidateSelection verwiesen werden.


Wählen Sie einen der folgenden Feedtypen aus, um mehr über die Verwendung von Candidate mit diesem Feedtyp zu erfahren.


Manche Wahlen umfassen mehrere kleinere Wettbewerbe oder eine Reihe nachfolgender Wahlen. Bei dieser Art verwandter Wettbewerbe darf auf eine Person nur von einer einzigen Candidate verwiesen werden. Dazu ein Beispiel:

  • Im ersten Wahlgang einer Wahl in Polen bezeichnet Kandidat 1 die Person 1.
  • In Runde 2 wird jedoch Person 1 von Kandidat 2 bezeichnet.

In diesem Fall sind Kandidat 1 und Kandidat 2 Duplikate. Beide Wettbewerbe müssen auf dieselbe Candidate verweisen. Im Allgemeinen sollten Sie einen Kandidaten nicht in mehrere nicht zusammenhängende Wettbewerbe aufnehmen.

Attribute

In der folgenden Tabelle sehen Sie die Attribute für Candidate:

Attribut Erforderlich/Optional? Typ Beschreibung
objectId Erforderlich ID Eindeutige interne Kennung, die von anderen Elementen verwendet wird, um auf dieses Element zu verweisen.

Elemente

In der folgenden Tabelle sehen Sie die Elemente für Candidate:

Element Multiplizität Typ Beschreibung
BallotName 1 InternationalizedText Der Name des Kandidaten wird so angegeben, wie er auf dem Stimmzettel aufgeführt ist.
CampaignSlogan 0 oder 1 InternationalizedText

Der Slogan, den Sie erhalten, wenn Sie einen Kandidaten oder seine Wahlkampagne nach seinem Wahlkampfslogan fragen. Hier einige Beispiele von der US-Präsidentschaftswahl 2020:

  • Joe Bidens Slogan: „Our Best Days Still Lie Ahead“.
  • Donald Trumps Slogan: „Make America Great Again.“
ContactInformation 0 oder mehr ContactInformation Ordnen Sie den Kandidateninformationen die Adresse des Hauptsitzes, Telefonnummern usw. zu.
ExternalIdentifiers 1 ExternalIdentifiers Ordnet dem Kandidaten eine ID zu. Eine stabile Kennung ist erforderlich.
FileDate 0 oder 1 PartialDate Das Datum, an dem der Kandidat offiziell für den Wettbewerb angemeldet wurde.
IsIncumbent 0 oder 1 boolean Der Wert true gibt an, dass der Kandidat der aktuelle Amtsinhaber ist, der mit dem Wettbewerb in Verbindung steht. Wenn dieses Element nicht vorhanden ist, ist der Standardwert false.
IsTopTicket 0 oder 1 boolean Gibt an, ob der Kandidat der Anfang eines Tickets mit mehreren Kandidaten ist. Verwende dieses Element nur, wenn in einem CandidateSelection-Objekt mehr als ein Candidate-Element vorhanden ist. Wenn dieses Element nicht vorhanden ist, wird der Standardwert false verwendet.
PartyId 1 IDREF Eindeutige Kennung für ein Party-Element. Wird verwendet, um einen Kandidaten mit seiner politischen Partei in Verbindung zu bringen.
PersonId 1 IDREF Eindeutige Kennung für ein Person-Element. Dient zur Verknüpfung detaillierterer Informationen über den Kandidaten.
PostElectionStatus 0 oder 1 CandidatePostElectionStatus Endgültiger Status des Kandidaten, z. B. winner oder withdrawn.
PreElectionStatus 0 oder 1 CandidatePreElectionStatus Anmeldungsstatus des Kandidaten, z. B. filed oder qualified.

Zusätzliche Typen für ExternalIdentifiers

Geben Sie im ExternalIdentifiers-Element von Candidate zusätzliche Daten mit einem Type von other sowie Werte für OtherType und Value an. Die folgende Tabelle zeigt mögliche Werte für diese Elemente:

OtherType Beispielwerte Beschreibung
electoral-commission H2NY22097

Optional

ID der Wahlkommission.

Beispiele

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>
      <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",
            "PersonId": "per-001-kenyatta",
            "PostElectionStatus": "projected-winner",
            "PreElectionStatus": "qualified"
          }
      ]