Используйте Candidate
, чтобы описать информацию о кандидате в конкурсе. На Candidate
может ссылаться объект CandidateSelection
.
Выберите один из следующих типов фидов, чтобы узнать больше о том, как использовать Candidate
с этим типом фидов.
Некоторые выборы состоят из нескольких более мелких состязаний или включают серию последующих состязаний. В подобных конкурсах Person
должно быть упомянуто только одним Candidate
. Рассмотрим следующий пример:
- В первом туре выборов в Польше Кандидат 1 упоминает Человека 1.
- Однако во втором раунде Кандидат 2 упоминает Человека 1.
В этом случае Кандидат 1 и Кандидат 2 являются дубликатами. В обоих конкурсах должен быть указан один и тот же Candidate
. Как правило, не включайте кандидата в несколько несвязанных между собой конкурсов.
Атрибуты
В следующей таблице показаны атрибуты Candidate
:
Атрибут | Необходимый? | Тип | Описание |
---|---|---|---|
objectId | Необходимый | ID | Уникальный внутренний идентификатор, используемый другими элементами для ссылки на этот элемент. |
Элементы
В следующей таблице показаны элементы Candidate
:
Элемент | Множественность | Тип | Описание |
---|---|---|---|
BallotName | 1 | InternationalizedText | Предоставляет имя кандидата, указанное в бюллетене для голосования. |
CampaignSlogan | 0 или 1 | InternationalizedText | Слоган, который вы получаете, когда спрашиваете кандидата или его предвыборную кампанию, каков слоган их предвыборной кампании. Посмотрите эти примеры из президентских выборов в США 2020 года:
|
ContactInformation | 0 или более | ContactInformation | Свяжите адрес штаб-квартиры кампании, номера телефонов и т. д. с информацией о кандидате. |
ExternalIdentifiers | 1 | ExternalIdentifiers | Связывает идентификатор с кандидатом. Требуется стабильный идентификатор . |
FileDate | 0 или 1 | PartialDate | Дата официальной подачи заявки на участие в конкурсе. |
IsIncumbent | 0 или 1 | boolean | Значение true указывает, что кандидат в настоящее время занимает должность, связанную с конкурсом. Если этот элемент отсутствует, значение по умолчанию — false . |
IsTopTicket | 0 или 1 | boolean | Указывает, находится ли кандидат на вершине заявки, включающей несколько кандидатов. Включайте этот элемент только в том случае, если в объекте CandidateSelection имеется более одного Candidate . Если этот элемент отсутствует, значение по умолчанию — false . |
PartyId | 1 или более | IDREF | Уникальный идентификатор элемента Party . Используется для связи кандидата с его политической партией. |
PersonId | 1 | IDREF | Уникальный идентификатор элемента Person . Используется для связи более подробной информации о кандидате. |
PostElectionStatus | 0 или 1 | CandidatePostElectionStatus | Окончательный статус кандидата, например, winner или withdrawn . |
PreElectionStatus | 0 или 1 | CandidatePreElectionStatus | Статус регистрации кандидата, например, filed или qualified . |
Дополнительные типы для внешних идентификаторов
В элементе ExternalIdentifiers
Candidate
укажите дополнительные данные с Type
other
, а также значения для OtherType
и Value
. В следующей таблице показаны возможные значения этих элементов:
ДругоеТип | Примеры значений | Описание |
---|---|---|
electoral-commission | H2NY22097 | Необязательный Удостоверение избирательной комиссии. |
Примеры
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" } ]