Utilisez Candidate
pour décrire les informations sur un candidat à un concours. A
Candidate
peut être référencé par la classe
CandidateSelection
entité.
Sélectionnez l'un des types de flux suivants pour en savoir plus sur son utilisation
Candidate
par ce type de flux.
Certaines élections se déroulent en plusieurs scrutins de petite envergure ou impliquent une série
les concours suivants. Dans ces types de concours associés, un Person
doit être
référencée par un seul Candidate
. Prenons l'exemple suivant :
- Au premier tour d'une élection en Pologne, le candidat 1 fait référence à la personne 1.
- Cependant, dans le second tour, la personne 1 est référencée par le candidat 2.
Dans ce cas, les candidats 1 et 2 sont des doublons. Les deux concours doivent
font référence au même Candidate
. En règle générale, n'incluez pas un candidat dans plusieurs
sans aucun rapport.
Attributs
Le tableau suivant présente les attributs de Candidate
:
Attribut | Requis ? | Type | Description |
---|---|---|---|
objectId |
Obligatoire | ID |
Identifiant interne unique utilisé par d'autres éléments pour faire référence pour cet élément. |
Éléments
Le tableau suivant présente les éléments pour Candidate
:
Élément | Multiplicité | Type | Description |
---|---|---|---|
BallotName |
1 | InternationalizedText |
Indique le nom du candidat tel qu'il est inscrit au bulletin de vote. |
CampaignSlogan |
0 ou 1 |
InternationalizedText |
Le slogan que vous obtenez lorsque vous interrogez un candidat ou sa campagne le slogan de sa campagne. Consultez ces exemples de données recueillies aux États-Unis en 2020 élection présidentielle:
|
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 le candidat. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Associe un ID au candidat. A identifiant stable est obligatoire. |
FileDate |
0 ou 1 | PartialDate |
Date à laquelle le candidat s'est inscrit officiellement au concours. |
IsIncumbent |
0 ou 1 | boolean |
La valeur true indique que le candidat est le
qui est actuellement le détenteur du poste associé au concours. Si cette
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 incluant
plusieurs candidats. N'incluez cet élément que lorsqu'il y a plus de
un Candidate dans un objet CandidateSelection .
Si cet élément n'est pas présent, la valeur par défaut est false . |
PartyId |
1 ou plus | IDREF |
Identifiant unique d'un
Party
. Permet d'associer un candidat à son parti politique. |
PersonId |
1 | IDREF |
Identifiant unique d'un
Person
. Permet d'associer des informations plus détaillées sur
candidat. |
PostElectionStatus |
0 ou 1 | CandidatePostElectionStatus |
État final du candidat (winner ou
withdrawn |
PreElectionStatus |
0 ou 1 | CandidatePreElectionStatus |
État d'inscription du candidat (par exemple, filed ou
qualified |
Types supplémentaires pour les identifiants externes
Dans l'élément ExternalIdentifiers
de Candidate
,
fournir des données supplémentaires avec un Type
de other
, ainsi que
avec les valeurs OtherType
et Value
. Les éléments suivants :
tableau présente les valeurs possibles pour ces éléments:
OtherType | Exemples de valeurs | 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> <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" } ]