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 Para o
feed
de dados pré-eleitorais, forneça uma única entidade Exemplo:eleição legislativa de Taiwan
|
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:
O elemento |
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:
|
JurisdictionId |
0 ou 1 | IDREF |
Forneça o |
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 |
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
|
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>