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