Per unità geopolitica, o GpUnit
, si intende qualsiasi unità fisica o virtuale di
rappresentazione o aggregazione voto/sede. Utilizza questa entità per definire i dati geopolitici
come città, distretti, giurisdizioni o distretti da associare
concorsi, uffici, il numero di voti o altre informazioni relative a queste aree geografiche.
GpUnit
Le seguenti entità contengono riferimenti a GpUnit
:
Election
,Contest
eOffice
contengono un riferimento obbligatorio a un elementoGpUnit
, che definisce la giurisdizione delle elezioni, o incarico rispettivamente.SummaryCounts
eVoteCounts
riferimentoGpUnit
per collegare il riepilogo o il conteggio dei voti aGpUnit
elementi definiti per distretti o altri tipi di unità geopolitiche.
Le relazioni padre-figlio per entità GpUnit
simili devono essere
coerente. Ad esempio, tutti i distretti congressuali devono avere un unico genitore,
che è uno stato, anche se un particolare distretto congressuale è
contenuti all'interno di una contea.
Attributi
Nella tabella seguente vengono descritti gli attributi per GpUnit
:
Attributo | Obbligatorio? | Tipo | Descrizione |
---|---|---|---|
objectId |
Obbligatorio | ID |
Identificatore interno univoco utilizzato da altri elementi come riferimento questo elemento. |
Elementi
Nella tabella seguente vengono descritti gli elementi per GpUnit
:
Elemento | Molteplicità | Tipo | Descrizione |
---|---|---|---|
ComposingGpUnitIds |
0 o 1 | IDREFS |
Identificatore univoco per uno o più elementi Usa l'elemento |
ExternalIdentifiers |
0 o 1 | ExternalIdentifiers |
Associa un ID a Quando includi |
Name |
0 o 1 | string |
Nome dell'unità geopolitica. |
SummaryCounts |
0 o più | SummaryCounts |
Conteggi dei riepiloghi delle votazioni, ad esempio voti positivi, voti inferiori e totali votazioni. Facoltativamente, possono essere suddivisi per tipo di dispositivo e scheda elettorale. .
|
ReportingUnit
Utilizza ReportingUnit
per definire un'unità geopolitica, ad esempio stato, città, municipio,
o distretto con ReportingUnitType
l'enumerazione.
Election
fa riferimento a questo elemento a
Identificare l'ambito geografico delle elezioni. In questo caso,
L'elemento ReportingUnit
che definisce l'ambito delle elezioni può includere
ElectionAdministration
per fornire informazioni relative alle autorità elettorali.
Un ReportingUnit
può essere il figlio di al massimo un altro ReportingUnit
.
Tuttavia, se un ReportingUnit
ha bisogno di più genitori perché legittimamente
si estende tra gli elementi principali ReportingUnit
, contatta il tuo punto di
per assistenza.
La sintassi XML per ReportingUnit
è <GpUnit xsi:type="ReportingUnit" ... />
.
Elementi
Nella tabella seguente vengono descritti gli elementi per ReportingUnit
:
Elemento | Molteplicità | Tipo | Descrizione |
---|---|---|---|
AuthorityIds |
0 o 1 | IDREFS |
objectId di uno o più
Person
elementi che descrivono un'autorità responsabile della segnalazione
unità. |
ContactInformation |
0 o 1 | ContactInformation |
Associa le informazioni di contatto all'unità di reporting, ad esempio all'indirizzo di un centro di votazione. |
CountStatus |
0 o più | CountStatus |
Fornisce diversi stati di conteggio per diversi tipi di voti o altri elementi. |
ElectionAdministration |
0 o 1 | ElectionAdministration |
Fornisce informazioni su un'autorità elettorale. Da utilizzare quando l'unità di reporting è l'autorità nelle elezioni. |
InternationalizedName |
1 | InternationalizedText |
Il nome canonico completo e localizzato dell'unità geo-politica, non un l'abbreviazione di testo. Ad esempio, "Alaska" o "14° Congresso di New York distretto". |
IsDistricted |
0 o 1 | boolean |
Il valore booleano IsDistricted può essere utilizzato in diversi modi.
Non è strettamente necessario perché è possibile identificare i distretti
dal relativo elemento secondario Type . Puoi anche esaminare
Contest
il sottoelemento ElectoralDistrictId dell'elemento, che collega
al distretto elettorale associato al concorso. Tuttavia, se
distretto è definito ma non collegato a un concorso, oppure se il tipo di
distretto viene fornito con OtherType , quindi
IsDistricted è necessario per identificare
GpUnit come distretto. Valore booleano IsDistricted
Può essere utilizzato anche per indicare che un GpUnit definito come
una giurisdizione, come una città, è utilizzata anche come distretto, ad esempio per
in tutta la città. |
IsMailOnly |
0 o 1 | boolean |
Indica se l'unità di reporting gestisce solo la spedizione o
elezioni per voti per corrispondenza. Se non è presente, il valore predefinito è
false . |
SubUnitsReported |
0 o 1 | integer |
Numero di subunità associate, ad esempio i distretti, che sono state completate i report. |
TotalSubUnits |
0 o 1 | integer |
Numero totale di subunità associate, come i distretti. |
Type |
1 | ReportingUnitType |
Tipo enumerato di unità di reporting, ad esempio stato, città, distretto o distretto. Se il tipo di unità di reporting non è elencato nell'enumerazione
|
OtherType |
0 o 1 | string |
Utilizzato per specificare il tipo di unità geopolitica quando il valore di
ReportingUnitType è other . |
VotersParticipated |
0 o 1 | integer |
Il numero di elettori che hanno partecipato alle elezioni. Vale a dire che quanti di loro si sono presentati ai sondaggi, tra cui quelli che non li hanno le urne. |
VotersRegistered |
0 o 1 | integer |
Il numero di elettori registrati che risiedono entro i confini del l'unità geopolitica. |
Esempi
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" } ]