Użyj wyrażenia Candidate
, aby opisać informacje o kandydacie biorącym udział w konkursie. O
Do pola Candidate
może się odwoływać funkcja
CandidateSelection
.
podmiotu zabezpieczeń.
Wybierz jeden z tych typów plików danych, aby dowiedzieć się więcej o tym, jak z nich korzystać
Candidate
z tym typem pliku danych.
Niektóre wybory składają się z wielu mniejszych konkursów lub obejmują serię
kolejnych konkursach. W tego rodzaju powiązanych konkursach Person
musi być
odwołuje się tylko do jednego elementu Candidate
. Na przykład:
- W pierwszej turze wyborów w Polsce o osobie 1 wskazywany jest kandydat 1.
- W rundzie 2 o osobie 1 wskazywany jest jednak Kandydat 2.
W tym przypadku Kandydat 1 i Kandydat 2 są duplikatami. Oba konkursy muszą
odwoływać się do tego samego elementu Candidate
. Nie umieszczaj kandydata w wielu
niepowiązane konkursy.
Atrybuty
Tabela poniżej zawiera atrybuty związane z atrybutem Candidate
:
Atrybut | Wymagana? | Typ | Opis |
---|---|---|---|
objectId |
Wymagane | ID |
Unikalny identyfikator wewnętrzny używany przez inne elementy jako odniesienia ten element. |
Elementy
Poniższa tabela zawiera elementy odpowiadające kolumnie Candidate
:
Element | Mnogość | Typ | Opis |
---|---|---|---|
BallotName |
1 | InternationalizedText |
Zawiera imię i nazwisko kandydata wymienione na karcie do głosowania. |
CampaignSlogan |
0 lub 1 |
InternationalizedText |
Slogan, który pojawia się, gdy pytasz kandydata lub nazwę jego kampanii jakie jest hasło reklamowe firmy. Zobacz te przykłady ze Stanów Zjednoczonych z 2020 roku wybory prezydenckie:
|
ContactInformation |
0 lub więcej | ContactInformation |
Powiązanie adresu siedziby kampanii, numerów telefonów itp. z informacjami o kandydatach. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Powiązanie identyfikatora z kandydatem. O identyfikator stabilny jest wymagane. |
FileDate |
0 lub 1 | PartialDate |
Dzień, w którym kandydat oficjalnie zgłosił się do konkursu. |
IsIncumbent |
0 lub 1 | boolean |
Wartość true oznacza, że kandydat jest
obecnego osoby zajmującej stanowisko związane z konkursem. Jeśli
elementu nie występuje, domyślna wartość to false .
|
IsTopTicket |
0 lub 1 | boolean |
Wskazuje, czy kandydat jest na górze zgłoszenia zawierającego
wielu kandydatów. Uwzględnij ten element tylko wtedy, gdy zawiera więcej niż
jeden Candidate w obiekcie CandidateSelection .
Jeśli ten element nie występuje, wartość domyślna to false . |
PartyId |
1 lub więcej | IDREF |
Unikalny identyfikator
Party
. Służy do powiązania kandydata z jego partią polityczną. |
PersonId |
1 | IDREF |
Unikalny identyfikator
Person
. Służy do powiązania bardziej szczegółowych informacji na temat
kandydaci. |
PostElectionStatus |
0 lub 1 | CandidatePostElectionStatus |
Ostateczny stan kandydata, np. winner lub
withdrawn |
PreElectionStatus |
0 lub 1 | CandidatePreElectionStatus |
Stan rejestracji kandydata, np. filed lub
qualified |
Dodatkowe typy identyfikatorów ExternalIdentifiers
W elemencie ExternalIdentifiers
elementu Candidate
podaj dodatkowe dane z wartością Type
o wartości other
, a także
z wartościami OtherType
i Value
. Poniżej
tabela zawiera możliwe wartości tych elementów:
OtherType | Przykładowe wartości | Opis |
---|---|---|
electoral-commission |
H2NY22097 |
Opcjonalny Identyfikator komisji wyborczej. |
Przykłady
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" } ]