GpUnit und zugehörige Elemente

Eine geopolitische Einheit, oder GpUnit, beschreibt eine physische oder virtuelle Einheit eines Darstellung oder Zusammenfassung der Stimmen/Sitze. Verwenden Sie diese Entität, um eine geopolitische Einheiten wie Städte, Bezirke, Gerichtsbarkeiten oder Bezirke, die zugeordnet werden sollen, Wahlen, Ämter, Stimmenauszählungen oder andere Informationen mit diesen Regionen.

GpUnit

Die folgenden Entitäten enthalten Verweise auf GpUnit:

  • Election, Contest und Office enthält eine erforderliche Referenz auf ein GpUnit-Element, das die Gerichtsbarkeit der Wahl definiert, Wettbewerb oder Büro.
  • SummaryCounts und VoteCounts Referenz: GpUnit um die Zusammenfassung oder die Anzahl der Stimmen mit GpUnit-Elementen zu verknüpfen, die für Bezirke oder andere geopolitische Einheiten.

Die hierarchischen Beziehungen für ähnliche GpUnit-Entitäten müssen einheitlich sind. Beispielsweise müssen alle Bundeswahlkreise einen einzigen Elternteil haben, auch wenn ein bestimmter Kongresswahlbezirk die in einem Landkreis enthalten sind.

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 als Referenz verwendet wird dieses Element.

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 mindestens ein GpUnit-Element. Gebraucht , um auf andere GpUnit-Elemente zu verweisen und sie mit das übergeordnete Element GpUnit. Jedes Element, auf das verwiesen wird, muss definiert werden für eine geopolitische Einheit innerhalb der übergeordneten Einheit GpUnit-Element.

Verwenden Sie das Element ComposingGpUnitIds, um nur direkte untergeordnete Elemente dieses GpUnit. Beispiel: Wenn sich die Bezirke A und B in Stadt M und die Stadt M in Kreis X befinden, dann die Bezirke A und B als Kinder der Stadt M aufführen. Dann ist Stadt M ein Kind der Bezirke X, aber nicht die Bezirke A und B zu Kinder machen Landkreis X

ExternalIdentifiers 0 oder 1 ExternalIdentifiers

Verknüpft eine ID mit dem GpUnit, z. B. die oder im Code der Stadt.

Wenn Sie ExternalIdentifiers verwenden und der Typ nicht ist, in der Aufzählung IdentifierType, verwenden Sie eine Type von other und geben Sie Ihre geben Sie OtherType ein.

Name 0 oder 1 string Name der geopolitischen Einheit.
SummaryCounts 0 oder mehr SummaryCounts

Anzahl der abgegebenen Stimmen, z. B. Über- und Unterstimmen sowie Gesamtzahl der Stimmen Stimmzettel. Sie können nach Gerätetyp und Stimmzettel aufgeschlüsselt werden. .

GpUnit enthält SummaryCounts zum Bereitstellen für die entsprechende geopolitische Geografie.

ReportingUnit

Verwenden Sie ReportingUnit, um eine geopolitische Einheit wie Bundesland, Stadt, Gemeinde oder oder ein Bezirk mit der ReportingUnitType Aufzählung.

Election verweist auf dieses Element auf den geografischen Umfang der Wahl ermitteln. In diesem Fall ReportingUnit-Element, das den Umfang der Wahl definiert, kann Folgendes umfassen: ElectionAdministration, um Informationen zu Wahlbehörden bereitzustellen.

Ein ReportingUnit kann höchstens ein untergeordnetes Element von einem anderen ReportingUnit sein. Wenn ReportingUnit jedoch mehrere übergeordnete Elemente benötigt, übergeordnete ReportingUnit-Elemente umfasst, wenden Sie sich an Ihren Google-Ansprechpartner um Hilfe zu erhalten.

Die XML-Syntax für ReportingUnit lautet <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 Der objectId von mindestens einem Person Elemente, die eine für die Meldung zuständige Behörde beschreiben Einheit.
ContactInformation 0 oder 1 ContactInformation Ordnet der Berichtseinheit Kontaktinformationen zu, z. B. Adresse eines Wahlzentrums.
CountStatus 0 oder mehr CountStatus Bietet verschiedene Zählstatus für verschiedene Arten von Stimmzettel oder andere Elemente.
ElectionAdministration 0 oder 1 ElectionAdministration Enthält Informationen zu einer Wahlbehörde. Verwenden Sie diese Option, wenn das Berichtseinheit die Behörde für die Wahl ist.
InternationalizedName 1 InternationalizedText Der lokalisierte, vollständige, kanonische Name der geopolitischen Einheit, kein abgekürzt. Beispiel: „Alaska“ oder „New Yorks 14. Bezirk.“
IsDistricted 0 oder 1 boolean Der boolesche Wert IsDistricted kann auf verschiedene Arten verwendet werden. Sie ist nicht unbedingt erforderlich, weil sich Bezirke durch ihr Type-Unterelement. Sie können auch die Contest -Unterelements ElectoralDistrictId, das Links für den Wahlbezirk zuständig. Wenn jedoch ein Bezirk definiert, aber nicht mit einem Wettbewerb verknüpft ist, oder wenn die Art Bezirk mit OtherType angegeben wird, dann IsDistricted ist erforderlich, um das GpUnit als Bezirk hinzufügen. Der boolesche Wert IsDistricted kann auch verwendet werden, um anzuzeigen, dass ein GpUnit, Eine Gerichtsbarkeit, wie eine Stadt, wird auch als Bezirk verwendet, z. B. für stadtweite Wettbewerbe.
IsMailOnly 0 oder 1 boolean Gibt an, ob die Berichtseinheit nur E-Mails oder wahlen abwesend. Falls nicht vorhanden, lautet der Standardwert false
SubUnitsReported 0 oder 1 integer Anzahl der zugeordneten Untereinheiten, z. B. Bezirke, die abgeschlossen wurden Berichterstellung.
TotalSubUnits 0 oder 1 integer Gesamtzahl der verknüpften Untereinheiten, z. B. Bezirke.
Type 1 ReportingUnitType

Art der Berichtseinheit (z. B. Bundesland, Stadt, Bezirk, oder Bezirk.

Wenn der Typ der Berichtseinheit nicht in der Aufzählung aufgeführt ist ReportingUnitType, verwenden Sie Type von other und geben Sie den Typ Ihrer benutzerdefinierten Berichtseinheit in OtherType.

OtherType 0 oder 1 string Hiermit wird der Typ der geopolitischen Einheit angegeben, wenn der Wert von ReportingUnitType ist other.
VotersParticipated 0 oder 1 integer Die Anzahl der Wähler, die an der Wahl teilgenommen haben. Das heißt: wie viele an den Umfragen teilgenommen haben, einschließlich derjenigen, die nicht Stimmzettel abgeben.
VotersRegistered 0 oder 1 integer Die Anzahl der registrierten Wähler, die innerhalb der Grenzen von die geopolitische 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"
      }
    ]