Кандидат

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