Используйте Candidate для описания информации о кандидате в конкурсе. На Candidate можно ссылаться через сущность CandidateSelection .
Выберите один из следующих типов фидов, чтобы узнать больше о том, как использовать Candidate с этим типом фида.
Некоторые выборы состоят из нескольких более мелких состязаний или включают в себя серию последующих состязаний. В таких взаимосвязанных состязаниях на имя одного Person должен ссылаться только один Candidate . Рассмотрим следующий пример:
- В первом туре выборов в Польше кандидат № 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 . |
IsNotable | 0 или 1 | boolean | Указывается, считается ли данная организация заслуживающей внимания. Если значение не указано, считается false . |
IsTopTicket | 0 или 1 | boolean | Указывает, является ли кандидат главным в списке, включающем несколько кандидатов. Этот элемент следует включать только в том случае, если в объекте CandidateSelection содержится более одного Candidate . Если этот элемент отсутствует, значение по умолчанию — false . |
PartyId | 1 или более | IDREF | Уникальный идентификатор элемента Party . Используется для сопоставления кандидата с его политической партией. |
PartyLabel | 0 или 1 | InternationalizedText | Текст, который может отображаться рядом с именем кандидата в избирательном бюллетене как название его партии, но не является партией, имеющей право участвовать в выборах (в местах, где это разрешено). |
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" } ]