GpUnit i powiązane elementy

Jednostka geopolityczna (GpUnit) odnosi się do fizycznej lub wirtualnej jednostki reprezentacja lub agregacja głosów/obszarów. Użyj tej encji do zdefiniowania jednostki geopolitycznej jednostek, takich jak miasta, okręgi, jurysdykcje lub rejony, które powiążą dotyczące konkursów, urzędów, liczby głosów i innych informacji w tych regionach.

GpUnit

Te elementy zawierają odwołania do zasady GpUnit:

  • Election Contest i Office zawiera wymagane odwołanie do elementu GpUnit, który określa jurysdykcję wyborów, lub konkursem własnym.
  • SummaryCounts i VoteCounts odniesienie do GpUnit aby połączyć podsumowanie lub liczbę głosów z elementami GpUnit, które zostały zdefiniowane dla dzielnice lub inne rodzaje jednostek geopolitycznych.

Relacje nadrzędne i podrzędne w przypadku podobnych encji GpUnit muszą być spójne. Na przykład wszystkie okręgi kongresowe muszą mieć jednego rodzica, czyli stan, nawet jeśli dany okręg kongresowy jest całkowicie na terenie hrabstwa.

Atrybuty

W tabeli poniżej znajdziesz atrybuty związane z GpUnit:

Atrybut Wymagana? Typ Opis
objectId Wymagane ID Unikalny identyfikator wewnętrzny używany przez inne elementy jako odniesienia ten element.

Elementy

W tabeli poniżej znajdziesz opis elementów występujących w elemencie GpUnit:

Element Mnogość Typ Opis
ComposingGpUnitIds 0 lub 1 IDREFS

Unikalny identyfikator co najmniej jednego elementu GpUnit. Używany aby odwołać się do innych elementów GpUnit i powiązać je z nadrzędny GpUnit. Każdy przywołany element musi być zdefiniowany dla jednostki geopolitycznej zawartej w jednostce nadrzędnej GpUnit element.

Używaj elementu ComposingGpUnitIds tylko do reprezentowania elementów podrzędnych tego elementu GpUnit. Przykład: jeśli okręgi A i B znajdują się w mieście M, a miasto M – hrabstwo X, wskażą okręgi A i B jako dzieci miasta M. Miasto M jest dzieckiem, hrabstwa X, ale nie twórz z obszarów A i B dzieci Hrabstwo X.

ExternalIdentifiers 0 lub 1 ExternalIdentifiers

Wiąże się z identyfikatorem GpUnit, np. z identyfikatorem okręgu lub kod miasta.

Jeśli użyjesz właściwości ExternalIdentifiers, jeśli typ nie jest wymienione w wyliczeniu IdentifierType, użyj Type z other i podaj własny wpisz OtherType.

Name 0 lub 1 string Nazwa jednostki geopolitycznej.
SummaryCounts 0 lub więcej SummaryCounts

podsumowanie wyników głosowania, np. liczby głosów powyżej, głosów zaniżonych i wszystkich głosów; kart do głosowania. Możesz je opcjonalnie podzielić według typu urządzenia i karty do głosowania zajęcia.

GpUnit zawiera SummaryCounts, które można podać sumarycznych wartości dla danego obszaru geopolitycznego.

ReportingUnit

Użyj właściwości ReportingUnit, aby zdefiniować jednostkę geopolityczną, taką jak stan, miasto, województwo lub w obszarze z ReportingUnitType do wyliczenia.

Election odwołuje się do tego elementu do określić geograficzny zakres wyborów. W tym przypadku parametr Element ReportingUnit, który określa zakres wyborów, może obejmować ElectionAdministration na uzupełnienie informacji związanych z organami wyborczymi.

Element ReportingUnit może być elementem podrzędnym maksymalnie 1 innego elementu ReportingUnit. Jeśli jednak ReportingUnit potrzebuje wielu rodziców, ponieważ jest to uzasadnione obejmuje nadrzędny element ReportingUnit, przejdź do punktu w Google skontaktuj się z zespołem pomocy.

Składnia XML dla elementu ReportingUnit to <GpUnit xsi:type="ReportingUnit" ... />.

Elementy

W tabeli poniżej znajdziesz opis elementów występujących w elemencie ReportingUnit:

Element Mnogość Typ Opis
AuthorityIds 0 lub 1 IDREFS Wartość objectId z co najmniej jednego elementu Person. elementów opisujących organy odpowiedzialne za raportowanie .
ContactInformation 0 lub 1 ContactInformation Powiązanie informacji kontaktowych z jednostką raportowania, np. adresu centrum wyborczego.
CountStatus 0 lub więcej CountStatus Udostępnia różne stany liczenia w przypadku różnych rodzajów kart do głosowania lub innych elementów.
ElectionAdministration 0 lub 1 ElectionAdministration Zawiera informacje o organie wyborczym. Należy go używać, gdy która pełni funkcję urzędu ds. wyborów.
InternationalizedName 1 InternationalizedText Zlokalizowana, pełna, kanoniczna nazwa jednostki geopolitycznej, a nie identyfikator skrót. Na przykład „Alaska” czy „czternasty kongres stanu Nowojorskiego”. rejonu”.
IsDistricted 0 lub 1 boolean Wartości logicznej IsDistricted można używać na wiele sposobów. Nie jest to konieczne, ponieważ umożliwia identyfikację okręgów przez ich podelement Type. Możesz też sprawdzić Contest elementu podrzędnego ElectoralDistrictId, który łączy do okręgu wyborczego powiązanego z konkursem. Jeśli jednak okręg szkolny, ale nie jest powiązany z konkursem, lub jeśli typ okręg jest podany z OtherType, a następnie IsDistricted jest niezbędny do zidentyfikowania GpUnit. Wartość logiczna IsDistricted może też posłużyć do oznaczenia, że GpUnit jest zdefiniowany jako jurysdykcja, np. miasto, jest również używana jako okręg, na przykład i konkursów organizowanych w całym mieście.
IsMailOnly 0 lub 1 boolean Wskazuje, czy jednostka raportowania ma obsługiwać tylko zamówienia wysyłkowe, w wyborach uzupełniających. Jeśli nie podano tej wartości, domyślną wartością jest false
SubUnitsReported 0 lub 1 integer Liczba powiązanych jednostek podrzędnych, takich jak okręgi, które zostały ukończone i raportowania danych.
TotalSubUnits 0 lub 1 integer Łączna liczba powiązanych podjednostek, takich jak okręgi.
Type 1 ReportingUnitType

Wybrany typ jednostki raportowania, np. stan, miasto, okręg albo okręg.

Jeśli typ jednostki raportowania nie jest wymieniony w wyliczeniu ReportingUnitType, użyj Type z other i podaj typ niestandardowych jednostek raportowania w OtherType

OtherType 0 lub 1 string Służy do określania typu jednostki geopolitycznej, gdy wartość Obecny stan „ReportingUnitType”: other.
VotersParticipated 0 lub 1 integer Liczba wyborców, którzy wzięli udział w wyborach. To znaczy, ile osób wzięło udział w ankiecie; ile osób wzięło udział w ankiecie; kart do głosowania.
VotersRegistered 0 lub 1 integer Liczba zarejestrowanych wyborców, którzy mieszkają w granicach tego kraju: czyli jednostki geopolitycznej.

Przykłady

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