Eine geopolitische Einheit oder GpUnit beschreibt eine physische oder virtuelle Einheit der Darstellung oder der Aggregation von Stimmen/Sitzen. Mit dieser Entität können Sie geopolitische Einheiten wie Städte, Bezirke, Gerichtsbarkeiten oder Wahlbezirke definieren, um Wahlen, Ämter, Stimmenzahlen oder andere Informationen mit diesen geografischen Einheiten zu verknüpfen.
GpUnit
Die folgenden Einheiten enthalten Verweise auf GpUnit:
Election,ContestundOfficeenthalten einen erforderlichen Verweis auf einGpUnit-Element, das die Gerichtsbarkeit der Wahl, des Wettbewerbs oder des Amtes definiert.SummaryCountsundVoteCountsverweisen aufGpUnit, um Zusammenfassungen oder Stimmenzahlen mitGpUnit-Elementen zu verknüpfen, die für Wahlbezirke oder andere Arten von geopolitischen Einheiten definiert sind.
Die Beziehungen zwischen übergeordneten und untergeordneten GpUnit-Einheiten müssen konsistent sein. Beispielsweise müssen alle Kongresswahlbezirke ein einzelnes übergeordnetes Element haben, nämlich einen Bundesstaat, auch wenn ein bestimmter Kongresswahlbezirk vollständig in einem County liegt.
Attribute
In der folgenden Tabelle werden die Attribute für GpUnit beschrieben:
| Attribut | Erforderlich? | Typ | Beschreibung |
|---|---|---|---|
objectId |
Erforderlich | ID |
Eindeutige interne Kennung, die von anderen Elementen verwendet wird, um auf dieses Element zu verweisen. |
Elemente
In der folgenden Tabelle werden die Elemente für GpUnit beschrieben:
| Element | Multiplizität | Typ | Beschreibung |
|---|---|---|---|
ComposingGpUnitIds |
0 oder 1 | IDREFS |
Eindeutige Kennung für ein oder mehrere Verwenden Sie das |
ExternalIdentifiers |
0 oder 1 | ExternalIdentifiers |
Verknüpft eine ID mit der Wenn Sie |
Name |
0 oder 1 | string |
Name der geopolitischen Einheit. |
SummaryCounts |
0 oder mehr | SummaryCounts |
Zusammenfassungszahlen für Stimmzettel, z. B. zu viele Stimmen, zu wenige Stimmen und Gesamtzahl der Stimmzettel. Sie können optional nach Gerätetyp und Wahlzettelklasse aufgeschlüsselt werden.
|
ReportingUnit
Verwenden Sie ReportingUnit, um eine geopolitische Einheit wie Bundesstaat, Stadt, Gemeinde oder Bezirk mit der Aufzählung ReportingUnitType zu definieren.
Election verweist auf dieses Element, um den geografischen Umfang der Wahl zu ermitteln. In diesem Fall kann das ReportingUnit-Element, das den Umfang der Wahl definiert, ElectionAdministration enthalten, um Informationen zur Wahlbehörde bereitzustellen.
Ein ReportingUnit kann höchstens ein untergeordnetes Element eines anderen ReportingUnit sein.
Wenn ein ReportingUnit jedoch mehrere Eltern benötigt, weil es sich tatsächlich über mehrere übergeordnete ReportingUnit-Elemente erstreckt, wenden Sie sich an Ihren Google-Ansprechpartner.
Die XML-Syntax für ReportingUnit ist <GpUnit xsi:type="ReportingUnit" ... />.
Elemente
In der folgenden Tabelle werden die Elemente für ReportingUnit beschrieben:
| Element | Multiplizität | Typ | Beschreibung |
|---|---|---|---|
AuthorityIds |
0 oder 1 | IDREFS |
Die objectId eines oder mehrerer Person-Elemente, die eine für die Meldeeinheit zuständige Behörde beschreiben. |
ContactInformation |
0 oder 1 | ContactInformation |
Ordnet der Meldeeinheit Kontaktdaten zu, z. B. die Adresse eines Wahllokals. |
CountStatus |
0 oder mehr | CountStatus |
Bietet verschiedene Zählstatus für unterschiedliche Arten von Stimmzetteln oder anderen Elementen. |
ElectionAdministration |
0 oder 1 | ElectionAdministration |
Bietet Informationen zu einer Wahlbehörde. Verwenden Sie diese Option, wenn die Berichtseinheit als Autorität bei der Wahl fungiert. |
InternationalizedName |
1 | InternationalizedText |
Der lokalisierte, vollständige, kanonische Name der geopolitischen Einheit, nicht eine Abkürzung. Beispiele: „Alaska“ oder „14. Kongresswahlbezirk von New York“. |
IsDistricted |
0 oder 1 | boolean |
Der boolesche Wert IsDistricted kann auf verschiedene Arten verwendet werden.
Es ist nicht unbedingt erforderlich, da Bezirke anhand ihres Type-Unterelements identifiziert werden können. Sie können auch das Unterelement ElectoralDistrictId des Elements Contest untersuchen, das mit dem Wahlbezirk verknüpft ist, der mit dem Wettbewerb in Verbindung steht. Wenn jedoch ein Bezirk definiert, aber nicht mit einem Wettbewerb verknüpft ist oder der Typ des Bezirks mit OtherType angegeben wird, ist IsDistricted erforderlich, um GpUnit als Bezirk zu identifizieren. Mit dem booleschen Wert IsDistricted kann auch angegeben werden, dass eine GpUnit, die als Gerichtsbarkeit wie eine Stadt definiert ist, auch als Bezirk verwendet wird, z. B. für stadtweite Wettbewerbe. |
IsMailOnly |
0 oder 1 | boolean |
Gibt an, ob die Berichtseinheit nur Wahlen mit Briefwahl oder Abwesenheitswahl durchführt. Wenn nicht vorhanden, ist der Standardwert false. |
SubUnitsReported |
0 oder 1 | integer |
Anzahl der zugehörigen Untereinheiten, z. B. Wahlbezirke, für die Berichte erstellt wurden. |
TotalSubUnits |
0 oder 1 | integer |
Gesamtzahl der zugehörigen Untereinheiten wie Bezirke. |
Type |
1 | ReportingUnitType |
Aufzählbarer Typ der Berichtseinheit, z. B. Bundesstaat, Stadt, Bezirk oder Wahlbezirk. Wenn der Typ der Berichtseinheit nicht in der Aufzählung |
OtherType |
0 oder 1 | string |
Wird verwendet, um den Typ der geopolitischen Einheit anzugeben, wenn der Wert von ReportingUnitType other ist. |
VotersParticipated |
0 oder 1 | integer |
Die Anzahl der Wähler, die an der Wahl teilgenommen haben. Das heißt, wie viele Personen an den Wahlen teilgenommen haben, einschließlich derjenigen, die keine Stimmzettel abgegeben haben. |
VotersRegistered |
0 oder 1 | integer |
Die Anzahl der registrierten Wähler, die innerhalb der Grenzen der geopolitischen Einheit leben. |
Beispiele
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" } ]