Use OfficeHolderTenure para definir o cargo e o mandato específicos de um ocupante.
Se uma pessoa ocupar mais de uma posição em andamento ao mesmo tempo, o feed precisa fornecer informações sobre cada um desses mandatos. Por exemplo, se alguém for chanceler da Alemanha e membro do Bundestag, essa pessoa terá um mandato por cargo.
Quando uma pessoa é designada como ocupante de um novo distrito ou cargo, vincule essa pessoa ao novo escritório. Não reutilize um escritório desatualizado.
Atributos
A tabela a seguir descreve os atributos de OfficeHolderTenure:
| Atributo | Obrigatório? | Tipo | Descrição |
|---|---|---|---|
objectId |
Obrigatório | ID |
Identificador interno exclusivo usado por outros elementos para fazer referência a este elemento. |
Elementos
A tabela a seguir descreve os elementos de OfficeHolderTenure:
| Elemento | Multiplicidade | Tipo | Descrição |
|---|---|---|---|
ContactInformation |
0 ou mais | ContactInformation |
Associa informações de contato ao ocupante do cargo. Se esse elemento for incluído, especifique apenas informações relacionadas ao detentor do cargo, não ao candidato ou ao cargo. |
ElectoralDistrictId |
1 | IDREF |
Forneça o Para o feed de ocupantes de cargos, esperamos uma
Exemplo:eleição legislativa de Taiwan
Outro exemplo:feed de titulares de cargos do Senado dos EUA
|
ExternalIdentifiers |
1 | ExternalIdentifiers |
Associa um ID ao período de mandato do ocupante do cargo. Um identificador estável é obrigatório. Os identificadores estáveis do período de mandato precisam ser exclusivos em todos os mandatos. Por exemplo, cada um dos seguintes precisa de um identificador estável de mandato de ocupante de cargo distinto:
|
OfficeHolderPersonId |
1 | IDREF |
Forneça o |
OfficeId |
1 | IDREF |
Forneça o |
SeatStatus |
0 ou 1 | SeatStatus |
O tipo enumerado de SeatStatus do ocupante do cargo, como
active ou on-leave. O valor padrão é
active se nenhum SeatStatus for especificado. |
OfficeSelectionMethod |
1 | OfficeSelectionMethod |
Informações sobre como o detentor do cargo é selecionado ou colocado no cargo para este mandato. |
StartDate |
1 | PartialDate |
Representa a data de início do período atual do cargo.
Forneça a data no formato
|
EndDate |
0 ou 1 | PartialDate |
Representa a data de término da permanência de uma pessoa em um escritório específico.
Não inclua Inclua
Dois meses (60 dias) após o No caso de um governo dissolvido antes de uma eleição: não inclua o |
OfficeTermType |
0 ou 1 | OfficeTermType |
O tipo enumerado de OfficeTermType do ocupante do cargo. Consulte a referência para opções disponíveis. |
Exemplos
XML
<OfficeHolderTenure objectId="offh0"> <ElectoralDistrictId>ru-gpu0</ElectoralDistrictId> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>stable-offh0</Value> </ExternalIdentifier> </ExternalIdentifiers> <OfficeHolderPersonId>per0</OfficeHolderPersonId> <OfficeSelectionMethod>directly-elected</OfficeSelectionMethod> <SeatStatus>active</SeatStatus> <StartDate>2019-01-02</StartDate> </OfficeHolderTenure>