Uma unidade geopolítica, ou GpUnit, descreve qualquer unidade física ou virtual de representação ou agregação de votos/assentos. Use essa entidade para definir unidades geopolíticas, como cidades, distritos, jurisdições ou circunscrições, e associar concursos, escritórios, contagens de votos ou outras informações a essas regiões.
GpUnit
As seguintes entidades contêm referências a GpUnit:
Election,ContesteOfficecontêm uma referência obrigatória a um elementoGpUnit, que define a jurisdição da eleição, da disputa ou do cargo, respectivamente.SummaryCountseVoteCountsreferenciamGpUnitpara vincular o resumo do link ou a contagem de votos a elementosGpUnitdefinidos para distritos eleitorais ou outros tipos de unidades geopolíticas.
As relações entre parentesco de entidades GpUnit semelhantes precisam ser consistentes. Por exemplo, todos os distritos eleitorais precisam ter um único pai, que é um estado, mesmo que um distrito eleitoral específico esteja totalmente contido em um condado.
Atributos
A tabela a seguir descreve os atributos de GpUnit:
| 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 GpUnit:
| Elemento | Multiplicidade | Tipo | Descrição |
|---|---|---|---|
ComposingGpUnitIds |
0 ou 1 | IDREFS |
Identificador exclusivo de um ou mais elementos Use o elemento |
ExternalIdentifiers |
0 ou 1 | ExternalIdentifiers |
Associa um ID ao Ao incluir |
Name |
0 ou 1 | string |
Nome da unidade geopolítica. |
SummaryCounts |
0 ou mais | SummaryCounts |
Resumo da contagem de cédulas, como votos em excesso, votos insuficientes e total de cédulas. Eles podem ser divididos por tipo de dispositivo e classe de cédula. O |
ReportingUnit
Use ReportingUnit para definir uma unidade geopolítica, como estado, cidade, município ou distrito, com a enumeração ReportingUnitType.
Election faz referência a esse elemento para identificar o escopo geográfico da eleição. Nesse caso, o elemento
ReportingUnit que define o escopo da eleição pode incluir
ElectionAdministration para fornecer informações relacionadas à autoridade eleitoral.
Um ReportingUnit pode ser filho de, no máximo, outro ReportingUnit.
No entanto, se um ReportingUnit precisar de vários elementos pai porque se estende legitimamente por elementos pai ReportingUnit, entre em contato com seu ponto de contato do Google para receber orientação.
A sintaxe XML para ReportingUnit é <GpUnit xsi:type="ReportingUnit" ... />.
Elementos
A tabela a seguir descreve os elementos de ReportingUnit:
| Elemento | Multiplicidade | Tipo | Descrição |
|---|---|---|---|
AuthorityIds |
0 ou 1 | IDREFS |
O objectId de um ou mais elementos
Person
que descrevem uma autoridade responsável pela unidade
de relatórios. |
ContactInformation |
0 ou 1 | ContactInformation |
Associa informações de contato à unidade de relatório, como o endereço de um centro de votação. |
CountStatus |
0 ou mais | CountStatus |
Fornece vários status de contagem para diferentes tipos de cédulas ou outros itens. |
ElectionAdministration |
0 ou 1 | ElectionAdministration |
Fornece informações sobre uma autoridade eleitoral. Use isso quando a unidade de relatórios for a autoridade na eleição. |
InternationalizedName |
1 | InternationalizedText |
O nome completo, localizado e canônico da unidade geopolítica, não uma abreviação. Por exemplo, "Alasca" ou "14º distrito congressional de Nova York". |
IsDistricted |
0 ou 1 | boolean |
O booleano IsDistricted pode ser usado de várias maneiras.
Não é estritamente necessário porque é possível identificar distritos
pelo subelemento Type. Também é possível examinar o subelemento ElectoralDistrictId do elemento
Contest, que vincula
ao distrito eleitoral associado ao concurso. No entanto, se um distrito for definido, mas não vinculado a uma disputa, ou se o tipo de distrito for fornecido com OtherType, IsDistricted será necessário para identificar o GpUnit como um distrito. O booleano IsDistricted também pode ser usado para indicar que um GpUnit definido como uma jurisdição, como uma cidade, também é usado como um distrito, por exemplo, em concursos em toda a cidade. |
IsMailOnly |
0 ou 1 | boolean |
Indica se a unidade de relatórios processa apenas eleições por voto por correio ou
ausente. Se não estiver presente, o valor padrão será
false. |
SubUnitsReported |
0 ou 1 | integer |
Número de subunidades associadas, como distritos eleitorais, que concluíram a geração de relatórios. |
TotalSubUnits |
0 ou 1 | integer |
Número total de subunidades associadas, como distritos eleitorais. |
Type |
1 | ReportingUnitType |
Tipo enumerado da unidade de relatório, como estado, cidade, distrito ou circunscrição. Se o tipo de unidade de relatórios não estiver listado na enumeração
|
OtherType |
0 ou 1 | string |
Usado para especificar o tipo de unidade geopolítica quando o valor de
ReportingUnitType é other. |
VotersParticipated |
0 ou 1 | integer |
O número de eleitores que participaram da eleição. Ou seja, quantas pessoas compareceram às urnas, incluindo aquelas que não votaram. |
VotersRegistered |
0 ou 1 | integer |
O número de eleitores registrados que residem nos limites da unidade geopolítica. |
Exemplos
XML
<GpUnit objectId="ru0081" xsi:type="ReportingUnit"> <ComposingGpUnitIds>ru_wahlkreis1 ru_wahlkreis2</ComposingGpUnitIds> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>stable-state-0081</Value> </ExternalIdentifier> <ExternalIdentifier> <Type>ocd-id</Type> <Value>ocd-division/country:de/state:hb</Value> </ExternalIdentifier> </ExternalIdentifiers> <InternationalizedName> <Text language="en">Bremen</Text> </InternationalizedName> <Name>Bremen</Name> <Type>state</Type> </GpUnit>
JSON
"GpUnit": [ { "@type": "ReportingUnit", "objectId": "ru0081", "ComposingGpUnitIds": [ "ru_wahlkreis1", "ru_wahlkreis2" ], "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "stable-state-0081" }, { "Type": "ocd-id", "Value": "ocd-division/country:de/state:hb" } ] }, "InternationalizedName": { "Text": [ { "language": "en", "value": "Bremen" } ] }, "Name": "Bremen", "Type": "state" } ]