Кандидат

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