Escritório

Use Office para definir um cargo e as informações associadas a ele. Um cargo é identificado pelo distrito eleitoral e pela função.

O elemento Office se aplica a todos os tipos de feed, mas não precisa ser especificado para referendos.


Selecione um dos seguintes tipos de feed para saber como usar Office com ele.


Atributos

A tabela a seguir descreve os atributos de Office:

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

Elementos

A tabela a seguir descreve os elementos de Office:

Elemento Multiplicidade Tipo Descrição
ContactInformation 0 ou mais ContactInformation Associa várias informações de contato ao cargo. Se este elemento for incluído, especifique apenas informações relacionadas ao cargo em si, não ao candidato ou titular atual.
ElectoralDistrictId 1 IDREF

Forneça o objectId do GpUnit que representa o distrito eleitoral. Por exemplo, informe um estado, como "Alasca", para um senador dos EUA, ou um distrito, como "14º distrito congressional de Nova York", para um representante dos EUA.

Para o feed de dados pré-eleitorais, forneça uma única entidade Office para o mesmo office-role. Defina o ElectoralDistrict como a entidade de nível superior que representa o nível geográfico mais alto da eleição.

Exemplo:eleição legislativa de Taiwan

  • Mesmo que os candidatos sejam eleitos em distritos diferentes, defina todos deles como um único Office valor, "Membro do Yuan Legislativo." Use um de nível superior ElectoralDistrict de ru-country-tw.
ExternalIdentifiers 1 ExternalIdentifiers

Associa um ID ao cargo. É necessário um identificador estável. Os identificadores estáveis de cargos precisam ser exclusivos em todos os cargos mandatos. Por exemplo, cada um dos seguintes mandatos precisa de um identificador estável de cargo distinto:

  • Presidência de Grover Cleveland de 1885 a 1889
  • Presidência de Grover Cleveland de 1893 a 1897
  • Presidência de Franklin Roosevelt de 1933 a 1945

O elemento ExternalIdentifiers de Office permite fornecer mais informações com valores específicos para OtherType. Para mais detalhes, consulte Tipos adicionais para ExternalIdentifiers.

FilingDeadline 0 ou 1 PartialDate A data em que um candidato precisa se inscrever para a disputa do cargo.
GovernmentBodyIds 0 ou 1 IDREFS Forneça o objectId do GovernmentBody ao qual esse cargo pertence. Por exemplo, o Senado dos Estados Unidos para um senador dos EUA
Name 1 InternationalizedText Fornece o nome completo do título genérico desse cargo. Isso precisa incluir a jurisdição do cargo, mas excluir qualquer informação relacionada ao distrito eleitoral.

Exemplos:

  • Membro do Parlamento de Singapura
  • Primeiro-ministro da Índia
  • Presidente da Indonésia
  • Senador dos Estados Unidos
JurisdictionId 0 ou 1 IDREF

Forneça o objectId do GpUnit que especifica a jurisdição do cargo.

Level 0 ou 1 OfficeLevel

O tipo enumerado do nível do cargo. Consulte a referência para uma lista completa de opções.

Role 0 ou mais OfficeRole O tipo enumerado do papel do escritório, como cabinet member ou president. Consulte a referência para todas as opções possíveis.
SelectionMethod 0 ou mais OfficeSelectionMethod Informações sobre como o titular do cargo é selecionado ou nomeado para o cargo.
Term 0 ou 1 Term Fornece informações relacionadas ao mandato do cargo.

Tipos adicionais para ExternalIdentifiers

No elemento ExternalIdentifiers de Office, forneça dados adicionais com um Type de other, além de valores para OtherType e Value. A tabela a seguir mostra os valores possíveis para esses elementos:

OtherType Exemplos de valores Descrição
jurisdiction-id gpu1

O objectId do GpUnit que especifica a jurisdição do cargo.

legislative-session 116th United States Congress
office-level Country Precisa ser um valor de OfficeLevel. Se nenhum se aplicar, entre em contato com seu contato do Google.
office-role upper house

Precisa ser um valor de OfficeRole. Se nenhum se aplicar, entre em contato com seu contato do Google.

office-seat Position 1, Seat 2, unexpired, special, Seat 2 special

Use isso para diferenciar cargos com vários assentos ou posições, e para cargos gerais e não expirados.

Exemplos

XML

    <Office objectId="off9999a">
      <ElectoralDistrictId>ru0002</ElectoralDistrictId>
      <ExternalIdentifiers>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>stable</OtherType>
          <Value>stable-off9999a</Value>
        </ExternalIdentifier>
      </ExternalIdentifiers>
      <IsPartisan>true</IsPartisan>
      <JurisdictionId>ru0002</JurisdictionId>
      <Level>Administrative Area 1</Level>
      <Name>
        <Text language="en">President</Text>
      </Name>
      <Role>president</Role>
      <Term>
        <Type>full-term</Type>
      </Term>
    </Office>