Utilizza Candidate
per descrivere informazioni su un candidato di un concorso. R
È possibile fare riferimento a Candidate
CandidateSelection
dell'oggetto.
Seleziona uno dei seguenti tipi di feed per scoprire di più su come utilizzare
Candidate
con quel tipo di feed.
Alcune elezioni sono composte da più competizioni più piccole o prevedono una serie
concorsi successivi. In questi tipi di concorsi correlati, un Person
deve essere
a cui si fa riferimento solo da un Candidate
. Considera l'esempio seguente:
- Nel primo round di un’elezione in Polonia, il candidato 1 fa riferimento alla persona 1.
- Nel secondo round, però, il candidato 2 fa riferimento alla persona 1.
In questo caso, il candidato 1 e il candidato 2 sono duplicati. Entrambi i concorsi devono
fare riferimento allo stesso Candidate
. In genere, non includere un candidato in più
concorsi non correlati.
Attributi
La seguente tabella mostra gli attributi per Candidate
:
Attributo | Obbligatorio? | Tipo | Descrizione |
---|---|---|---|
objectId |
Obbligatorio | ID |
Identificatore interno univoco utilizzato da altri elementi come riferimento questo elemento. |
Elementi
La seguente tabella mostra gli elementi per Candidate
:
Elemento | Molteplicità | Tipo | Descrizione |
---|---|---|---|
BallotName |
1 | InternationalizedText |
Fornisce il nome del candidato così come è elencato nella scheda elettorale. |
CampaignSlogan |
0 o 1 |
InternationalizedText |
Lo slogan che vedi quando chiedi a un candidato o alla sua campagna qual è lo slogan della loro campagna. Guarda questi esempi tratti dagli Stati Uniti del 2020 Elezioni presidenziali:
|
ContactInformation |
0 o più | ContactInformation |
Associa l'indirizzo della sede centrale della campagna, i numeri di telefono e così via alle informazioni sui candidati. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Associa un ID al candidato. R identificatore stabile è obbligatorio. |
FileDate |
0 o 1 | PartialDate |
La data in cui il candidato ha presentato ufficialmente la domanda di partecipazione al concorso. |
IsIncumbent |
0 o 1 | boolean |
Il valore true indica che il candidato è
attuale detentore della carica associata al concorso. Se questo
non è presente, il valore predefinito è false .
|
IsTopTicket |
0 o 1 | boolean |
Indica se il candidato è in cima a un ticket che include
più candidati. Includi questo elemento solo quando sono presenti più di
un Candidate in un oggetto CandidateSelection .
Se questo elemento non è presente, il valore predefinito è false . |
PartyId |
1 o più | IDREF |
L'identificatore univoco per un
Party
. Utilizzato per associare un candidato al suo partito politico. |
PersonId |
1 | IDREF |
L'identificatore univoco per un
Person
. Utilizzato per associare informazioni più dettagliate sul
candidato. |
PostElectionStatus |
0 o 1 | CandidatePostElectionStatus |
Stato finale del candidato, ad esempio winner oppure
withdrawn . |
PreElectionStatus |
0 o 1 | CandidatePreElectionStatus |
Stato di registrazione del candidato, ad esempio filed o
qualified . |
Tipi aggiuntivi per gli identificatori esterni
Nell'elemento ExternalIdentifiers
di Candidate
,
fornisci dati aggiuntivi con Type
di other
, insieme
con valori di OtherType
e Value
. Le seguenti
mostra i possibili valori per questi elementi:
OtherType | Valori di esempio | Descrizione |
---|---|---|
electoral-commission |
H2NY22097 |
Facoltativo ID della commissione elettorale. |
Esempi
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" } ]