Используйте 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"
}
]