Verwenden Sie Candidate, um Informationen zu einem Kandidaten in einem Wettbewerb zu beschreiben. Ein
Candidate kann von der
CandidateSelection
Entität verwiesen werden.
Wählen Sie einen der folgenden Feedtypen aus, um mehr darüber zu erfahren, wie Sie Candidate mit diesem Feedtyp verwenden.
Einige Wahlen bestehen aus mehreren kleineren Wettbewerben oder umfassen eine Reihe aufeinanderfolgender Wettbewerbe. Bei diesen Arten von Wettbewerben muss auf eine Person nur von einem Candidate verwiesen werden. Dazu ein Beispiel:
- In der ersten Runde einer Wahl in Polen wird auf Person 1 von Kandidat 1 verwiesen.
- In der zweiten Runde wird auf Person 1 jedoch von Kandidat 2 verwiesen.
In diesem Fall sind Kandidat 1 und Kandidat 2 Duplikate. In beiden Wettbewerben muss auf denselben Candidate verwiesen werden. Im Allgemeinen sollten Sie einen Kandidaten nicht in mehreren nicht miteinander verbundenen Wettbewerben angeben.
Attribute
In der folgenden Tabelle sind die Attribute für Candidate aufgeführt:
| Attribut | Erforderlich? | Typ | Beschreibung |
|---|---|---|---|
objectId |
Erforderlich | ID |
Eindeutige interne ID, die von anderen Elementen verwendet wird, um auf dieses Element zu verweisen. |
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, wie er auf dem Stimmzettel aufgeführt ist. |
CampaignSlogan |
0 oder 1 |
InternationalizedText |
Der Slogan, den Sie erhalten, wenn Sie einen Kandidaten oder sein Wahlkampfteam nach dem Slogan fragen. Hier einige Beispiele aus der US Präsidentschaftswahl 2020:
|
ContactInformation |
0 oder mehr | ContactInformation |
Verknüpfen Sie die Adresse des Wahlkampfbüros, Telefonnummern usw. mit den Kandidateninformationen. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Verknüpft eine ID mit dem Kandidaten. Eine stabile ID ist erforderlich. |
FileDate |
0 oder 1 | PartialDate |
Das Datum, an dem der Kandidat offiziell für den Wettbewerb kandidiert hat. |
IsIncumbent |
0 oder 1 | boolean |
Ein Wert von true gibt an, dass der Kandidat der
derzeitige Amtsinhaber des mit dem Wettbewerb verbundenen Amtes ist. Wenn dieses
Element nicht vorhanden ist, ist der Standardwert false.
|
IsNotable |
0 oder 1 | boolean |
Gibt an, ob die Entität als bemerkenswert gilt. Wenn nicht angegeben, wird false
angenommen.
|
IsTopTicket |
0 oder 1 | boolean |
Gibt an, ob der Kandidat der Spitzenkandidat einer Liste mit
mehreren Kandidaten ist. Fügen Sie dieses Element nur ein, wenn in einem CandidateSelection Objekt mehr als
ein Candidate vorhanden ist.
Wenn dieses Element nicht vorhanden ist, ist der Standardwert false. |
PartyId |
Mindestens 1 | IDREF |
Eindeutige ID für ein
Party
Element. Wird verwendet, um einen Kandidaten mit seiner politischen Partei zu verknüpfen. |
PartyLabel |
0 oder 1 | InternationalizedText |
Text, der auf einem Stimmzettel neben dem Namen eines Kandidaten als seine Partei angezeigt werden kann, aber keine für den Stimmzettel qualifizierte Partei ist (für Orte, an denen dies zulässig ist). |
PersonId |
1 | IDREF |
Eindeutige ID für ein
Person
Element. Wird verwendet, um detailliertere Informationen zum
Kandidaten zu verknüpfen. |
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
Geben Sie im Element ExternalIdentifiers von Candidate zusätzliche Daten mit dem Type other sowie Werte für OtherType und Value an. In der folgenden Tabelle sind mögliche Werte für diese Elemente aufgeführt:
| OtherType | Beispielwerte | Beschreibung |
|---|---|---|
electoral-commission |
H2NY22097 |
Optional ID der Wahlkommission. |
tse-candidate-number |
12345 |
Optional Bei Wahlen in Brasilien die Kandidatennummer, die von der obersten Wahlbehörde (Tribunal Superior Eleitoral – TSE) ausgestellt wird. |
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" } ]