Utilisez Candidate
pour décrire des informations sur un candidat à un concours. Un Candidate
peut être référencé par l'entité CandidateSelection
.
Sélectionnez l'un des types de flux suivants pour en savoir plus sur l'utilisation de Candidate
avec ce type de flux.
Certaines élections sont composées de plusieurs scrutins de plus petite envergure ou d'une série d'élections ultérieures. Dans ce type de concours associés, un Person
ne doit être référencé que par un seul Candidate
. Prenons l'exemple suivant :
- Au premier tour d'une élection en Pologne, le candidat 1 désigne la personne 1.
- Cependant, au tour 2, la personne 1 est référencée par le candidat 2.
Dans ce cas, les propositions 1 et 2 sont des doublons. Les deux concours doivent faire référence au même Candidate
. En règle générale, n'incluez pas un candidat dans plusieurs scrutins sans rapport.
Attributs
Le tableau suivant présente les attributs pour Candidate
:
Attribut | Requis ? | Type | Description |
---|---|---|---|
objectId |
Obligatoire | ID |
Identifiant interne unique utilisé par d'autres éléments pour référencer cet élément. |
Éléments
Le tableau suivant présente les éléments pour Candidate
:
Élément | Multiplicité | Type | Description |
---|---|---|---|
BallotName |
1 | InternationalizedText |
Fournit le nom du candidat tel qu'il figure sur le bulletin de vote. |
CampaignSlogan |
0 ou 1 |
InternationalizedText |
Slogan qui s'affiche lorsque vous demandez à un candidat ou à sa campagne quel est son slogan. Voici quelques exemples de l'élection présidentielle américaine de 2020:
|
ContactInformation |
0 ou plus | ContactInformation |
Associez l'adresse du siège social de la campagne, les numéros de téléphone, etc. aux informations sur les candidats. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Associe un ID au candidat. Un identifiant stable est requis. |
FileDate |
0 ou 1 | PartialDate |
Date à laquelle le candidat s'est officiellement présenté au concours. |
IsIncumbent |
0 ou 1 | boolean |
La valeur true indique que le candidat est le titulaire actuel du poste associé au concours. Si cet élément n'est pas présent, la valeur par défaut est false .
|
IsTopTicket |
0 ou 1 | boolean |
Indique si le candidat apparaît en haut d'une demande qui inclut plusieurs candidats. N'incluez cet élément que lorsqu'il y a plusieurs Candidate dans un objet CandidateSelection .
Si cet élément n'est pas présent, la valeur par défaut est false . |
PartyId |
1 | IDREF |
Identifiant unique d'un élément Party . Utilisés pour associer un candidat à son parti politique. |
PersonId |
1 | IDREF |
Identifiant unique d'un élément Person . Permet d'associer des informations plus détaillées sur le candidat. |
PostElectionStatus |
0 ou 1 | CandidatePostElectionStatus |
État final du candidat (par exemple, winner ou withdrawn ). |
PreElectionStatus |
0 ou 1 | CandidatePreElectionStatus |
État de l'inscription du candidat (par exemple, filed ou qualified ) |
Types supplémentaires pour ExternalIdentifiers
Dans l'élément ExternalIdentifiers
de Candidate
, fournissez des données supplémentaires avec un Type
défini sur other
, ainsi que des valeurs pour OtherType
et Value
. Le tableau suivant présente les valeurs possibles pour ces éléments:
OtherType | Exemples de valeur | Description |
---|---|---|
electoral-commission |
H2NY22097 |
Optional ID de la commission électorale. |
Exemples
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" } ]