GpUnit ed elementi correlati

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 e Office contengono un riferimento obbligatorio a un elemento GpUnit, che definisce la giurisdizione delle elezioni, o incarico rispettivamente.
  • SummaryCounts e VoteCounts riferimento GpUnit per collegare il riepilogo o il conteggio dei voti a GpUnit 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 GpUnit. Utilizzato per fare riferimento ad altri elementi GpUnit e associarli a l'elemento principale GpUnit. È necessario definire ogni elemento di riferimento per un'unità geopolitica contenuta all'interno dell'elemento Elemento GpUnit.

Usa l'elemento ComposingGpUnitIds solo per rappresentare ai publisher secondari diretti di quel particolare GpUnit. Ad esempio: se i distretti A e B sono nella Città M e la Città M è nella Contea X, elenca i distretti A e B come elementi secondari della città M. City M è bambina della contea X, ma non rendere i recinti A e B secondari di Contea X.

ExternalIdentifiers 0 o 1 ExternalIdentifiers

Associa un ID a GpUnit, ad esempio il codice della città.

Quando includi ExternalIdentifiers, se il tipo non è elencati nell'enumerazione IdentifierType, utilizza Type di other e fornisci le tue digita OtherType.

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. .

GpUnit include SummaryCounts da fornire conteggi riepilogativi per l'area geografica geopolitica corrispondente.

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 ReportingUnitType, usa un Type di other e fornisci il tuo tipo di unità di reporting personalizzata in OtherType.

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"
      }
    ]