Eine geopolitische Einheit oder GpUnit
beschreibt eine physische oder virtuelle Darstellungseinheit oder eine Abstimmung/Sitzplatzaggregation. Verwenden Sie diese Entität, um geopolitische Einheiten wie Städte, Wahlbezirke, Gerichtsbarkeiten oder Bezirke zu definieren, um Wettbewerbe, Ämter, Stimmenzahlen oder andere Informationen mit diesen Regionen zu verknüpfen.
GpUnit
Die folgenden Entitäten enthalten Verweise auf GpUnit
:
Election
,Contest
undOffice
enthalten einen erforderlichen Verweis auf einGpUnit
-Element, das die Gerichtsbarkeit der Wahl, des Wettbewerbs bzw. des Amts definiert.SummaryCounts
undVoteCounts
verweisen aufGpUnit
, um die Zusammenfassung oder die Anzahl der Stimmen mitGpUnit
-Elementen zu verknüpfen, die für Bezirke oder andere Arten geopolitischer Einheiten definiert sind.
Die hierarchischen Beziehungen ähnlicher GpUnit
-Entitäten müssen konsistent sein. Beispielsweise müssen alle Kongresswahlbezirke einen einzigen übergeordneten Bezirk haben, also ein Bundesstaat, auch wenn ein bestimmter Kongresswahlbezirk vollständig in einem Landkreis untergebracht ist.
Attribute
In der folgenden Tabelle werden die Attribute für GpUnit
beschrieben:
Attribut | Erforderlich/Optional? | 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 Verwende das |
ExternalIdentifiers |
0 oder 1 | ExternalIdentifiers |
Verknüpft eine ID mit dem Wenn Sie |
Name |
0 oder 1 | string |
Name der geopolitischen Einheit |
SummaryCounts |
0 oder mehr | SummaryCounts |
Anzahl der Stimmen in der Zusammenfassung, z. B. Überstimmen, Unterstimmen und Gesamtstimmen Sie können optional nach Gerätetyp und Stimmzettelklasse aufgeschlüsselt werden.
|
ReportingUnit
Verwenden Sie ReportingUnit
, um mit der Aufzählung ReportingUnitType
eine geopolitische Einheit wie Bundesstaat, Stadt, Gemeinde oder Bezirk zu definieren.
Election
verweist auf dieses Element, um den geografischen Geltungsbereich der Wahl zu ermitteln. In diesem Fall kann das Element ReportingUnit
, das den Umfang der Wahl definiert, ElectionAdministration
enthalten, um Informationen zur Wahlbehörde bereitzustellen.
Ein ReportingUnit
kann höchstens einem anderen ReportingUnit
untergeordnet sein.
Benötigt ein ReportingUnit
jedoch mehrere übergeordnete Elemente, da es sich rechtmäßig über alle übergeordneten ReportingUnit
-Elemente erstreckt, wende dich an deinen 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 meldende Einheit zuständige Behörde beschreiben. |
ContactInformation |
0 oder 1 | ContactInformation |
Hiermit werden Kontaktinformationen mit der Meldeeinheit verknüpft, z. B. die Adresse eines Wahlzentrums. |
CountStatus |
0 oder mehr | CountStatus |
Es werden verschiedene Zählstatus für verschiedene Arten von Stimmzetteln oder andere Elemente angezeigt. |
ElectionAdministration |
0 oder 1 | ElectionAdministration |
Liefert Informationen zu einer Wahlbehörde. Zu verwenden, wenn die Meldeeinheit als Behörde in der Wahl fungiert. |
InternationalizedName |
1 | InternationalizedText |
Der lokalisierte, vollständige, kanonische Name der geopolitischen Einheit, keine Abkürzung. Beispiel: „Alaska“ oder „14. Kongresswahlbezirk von New York“. |
IsDistricted |
0 oder 1 | boolean |
Der boolesche Wert IsDistricted kann auf verschiedene Arten verwendet werden.
Dies ist nicht unbedingt erforderlich, da Bezirke anhand ihres Unterelements Type identifiziert werden können. Sie können sich auch das Unterelement ElectoralDistrictId des Contest -Elements ansehen, das auf den Wahlbezirk verweist, der mit dem Wettbewerb verknüpft ist. Wenn jedoch ein Bezirk definiert, aber in einem Wettbewerb nicht verlinkt ist, oder wenn der Bezirkstyp mit OtherType angegeben wird, ist IsDistricted erforderlich, um den GpUnit als Bezirk zu identifizieren. Der boolesche Wert IsDistricted kann auch verwendet werden, um anzugeben, dass eine GpUnit , die als Gerichtsbarkeit (z. B. 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 die Einsendung oder Briefwahl bearbeitet. Wenn nicht vorhanden, wird der Standardwert false verwendet. |
SubUnitsReported |
0 oder 1 | integer |
Anzahl der zugehörigen Untereinheiten, z. B. Bezirke, für die die Meldung abgeschlossen ist. |
TotalSubUnits |
0 oder 1 | integer |
Gesamtzahl der zugehörigen Untereinheiten, z. B. Bezirke. |
Type |
1 | ReportingUnitType |
Aufzählungstyp der Berichtseinheit, z. B. Bundesland, Stadt, Bezirk oder Bezirk 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, darunter auch diejenigen, die keine Stimmzettel abgegeben haben. |
VotersRegistered |
0 oder 1 | integer |
Die Anzahl der registrierten Wähler innerhalb der Grenzen der geopolitischen Einheit. |
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" } ]