Candidato

Use Candidate para descrever informações sobre um candidato em um concurso. Um Candidate podem ser referenciadas pelo CandidateSelection com uma entidade conhecida.


Selecione um dos seguintes tipos de feed para saber mais sobre como usar Candidate por esse tipo de feed.


Algumas eleições são compostas por vários concursos menores ou envolvem uma série de concursos subsequentes. Nesses tipos de concursos relacionados, um Person deve ser referenciados por apenas um Candidate. Veja o exemplo a seguir:

  • No primeiro turno de uma eleição na Polônia, a pessoa 1 é citada pelo candidato 1.
  • No segundo turno, no entanto, a pessoa 1 é mencionada pelo candidato 2.

Neste caso, os candidatos 1 e 2 são duplicados. Os dois concursos precisam referenciar o mesmo Candidate. Geralmente, não inclua um candidato em vários concursos não relacionados.

Atributos

A tabela a seguir mostra os atributos de Candidate:

Atributo Obrigatório? Tipo Descrição
objectId Obrigatório ID Identificador interno exclusivo usado por outros elementos para referência esse elemento.

Elementos

A tabela a seguir mostra os elementos de Candidate:

Elemento Multiplicidade Tipo Descrição
BallotName 1 InternationalizedText Informa o nome do candidato conforme está listado na cédula.
CampaignSlogan 0 ou 1 InternationalizedText

O slogan que você recebe ao perguntar a um candidato ou a campanha dele qual é o slogan da campanha. Veja estes exemplos dos EUA de 2020 eleição presidencial:

  • Slogan de Joe Biden: “Nossos melhores dias ainda estão mentindo à frente”.
  • Slogan de Donald Trump: "Torne a América Grande novamente".
ContactInformation 0 ou mais ContactInformation Associar o endereço da sede da campanha, os números de telefone etc. às informações do candidato.
ExternalIdentifiers 1 ExternalIdentifiers Associa um ID ao candidato. Um identificador estável é obrigatório.
FileDate 0 ou 1 PartialDate A data em que o candidato se inscreveu oficialmente no concurso.
IsIncumbent 0 ou 1 boolean O valor true indica que o candidato é o atual detentor do cargo associado ao concurso. Se esse não estiver presente, o padrão será false.
IsTopTicket 0 ou 1 boolean Indica se o candidato está no topo de um tíquete que inclui vários candidatos. Só inclua este elemento quando houver mais de um Candidate em um objeto CandidateSelection. Se esse elemento não estiver presente, o padrão será false.
PartyId 1 ou mais IDREF Identificador exclusivo de um Party . Usado para associar um candidato ao partido político.
PersonId 1 IDREF Identificador exclusivo de um Person . Usado para associar informações mais detalhadas sobre o candidato.
PostElectionStatus 0 ou 1 CandidatePostElectionStatus Status final do candidato, como winner ou withdrawn.
PreElectionStatus 0 ou 1 CandidatePreElectionStatus Status de registro do candidato, como filed ou qualified.

Outros tipos de ExternalIdentifiers

No elemento ExternalIdentifiers de Candidate, fornecem dados adicionais com um Type de other, além com valores para OtherType e Value. O seguinte tabela mostra os possíveis valores para estes elementos:

OtherType Valores de exemplo Descrição
electoral-commission H2NY22097

Opcional

ID da comissão eleitoral.

Exemplos

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"
          }
      ]