Kandidat

Verwenden Sie Candidate, um Informationen zu einem Kandidaten in einem Wettbewerb zu beschreiben. A Auf Candidate kann vom CandidateSelection Entität.


Wählen Sie einen der folgenden Feedtypen aus, um mehr über die Verwendung des Feeds zu erfahren. Candidate durch diesen Feedtyp.

<ph type="x-smartling-placeholder"></ph>

Manche Wahlen bestehen aus mehreren kleineren Wahlen oder umfassen eine Reihe von nachfolgende Wettbewerbe. Bei ähnlichen Wettbewerben muss ein Person nur in einer Candidate referenziert wird. Dazu ein Beispiel:

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

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

Attribute

In der folgenden Tabelle sind die Attribute für Candidate aufgeführt:

Attribut Erforderlich/Optional? Typ Beschreibung
objectId Erforderlich ID Eindeutige interne Kennung, die von anderen Elementen als Referenz verwendet wird dieses Element.

Elemente

In der folgenden Tabelle sind die Elemente für Candidate aufgeführt:

Element Multiplizität Typ Beschreibung
BallotName 1 InternationalizedText Der Name des Kandidaten wird so angegeben, wie er im Stimmzettel steht.
CampaignSlogan 0 oder 1 InternationalizedText

Der Slogan, den man bekommt, wenn man einen Kandidaten oder seine Kampagne fragt welchen Kampagnen-Slogan es hat. Beispiele aus den USA 2020 Präsidentschaftswahlen:

  • Joe Bidens Slogan: „Our Best Days Still Lie Ahead“.
  • Donald Trumps Slogan: „Make America Great Again.“
ContactInformation 0 oder mehr ContactInformation Verknüpfen Sie die Adresse des Hauptsitzes, Telefonnummern usw. der Kampagne mit den Informationen zum Kandidaten.
ExternalIdentifiers 1 ExternalIdentifiers Ordnet dem Kandidaten eine ID zu. A stabile Kennung ist erforderlich.
FileDate 0 oder 1 PartialDate Das Datum, an dem sich der Kandidat offiziell für den Wettbewerb angemeldet hat.
IsIncumbent 0 oder 1 boolean Der Wert true gibt an, dass der Kandidat die/ aktuelle Person, die das mit dem Wettbewerb in Verbindung stehende Amt hält. Wenn dieses nicht vorhanden ist, ist der Standardwert false.
IsTopTicket 0 oder 1 boolean Gibt an, ob der Kandidat oben auf einem Ticket steht, das Folgendes enthält: mehrere Kandidaten. Dieses Element nur verwenden, wenn es mehr als eine Candidate in einem CandidateSelection-Objekt Wenn dieses Element nicht vorhanden ist, ist der Standardwert false.
PartyId Mindestens 1 IDREF Eindeutige Kennung für ein Party -Elements. Sie dient dazu, einen Kandidaten mit seiner politischen Partei in Verbindung zu bringen.
PersonId 1 IDREF Eindeutige Kennung für ein Person -Elements. Damit können detailliertere Informationen zum Kandidat:innen.
PostElectionStatus 0 oder 1 CandidatePostElectionStatus Endgültiger Status des Kandidaten, z. B. winner oder withdrawn.
PreElectionStatus 0 oder 1 CandidatePreElectionStatus Registrierungsstatus des Kandidaten, z. B. filed oder qualified.

Zusätzliche Typen für ExternalIdentifiers

Im ExternalIdentifiers-Element von Candidate zusätzliche Daten mit einem Type von other sowie mit Werten für OtherType und Value. Die folgenden Tabelle 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>
      <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"
          }
      ]