GpUnit et éléments associés

Une unité géopolitique, ou GpUnit, décrit toute unité physique ou virtuelle de représentation ou agrégation des votes/sièges. Utiliser cette entité pour définir les propriétés géopolitiques telles que les villes, les districts, les juridictions ou les circonscriptions pour y associer les scrutins, les bureaux, le nombre de votes ou toute autre information dans ces zones géographiques.

GpUnit

Les entités suivantes contiennent des références à GpUnit:

  • Election, Contest Les Office contiennent une référence obligatoire. à un élément GpUnit, qui définit la juridiction de l'élection, le concours ou le bureau, respectivement.
  • SummaryCounts et Référence VoteCounts GpUnit pour associer un résumé ou le nombre de votes aux éléments GpUnit qui sont définis pour circonscriptions ou autres types d'unités géopolitiques.

Les relations parent-enfant des entités GpUnit similaires doivent être cohérentes. Par exemple, tous les districts congressionnels doivent avoir un seul parent, un État, même si une circonscription spécifique est dans un comté.

Attributs

Le tableau suivant décrit les attributs de GpUnit:

Attribut Requis ? Type Description
objectId Obligatoire ID Identifiant interne unique utilisé par d'autres éléments pour faire référence pour cet élément.

Éléments

Le tableau suivant décrit les éléments de GpUnit:

Élément Multiplicité Type Description
ComposingGpUnitIds 0 ou 1 IDREFS

Identifiant unique d'un ou plusieurs éléments GpUnit. Utilisé pour faire référence à d'autres éléments GpUnit et les associer à l'élément parent GpUnit. Chaque élément référencé doit être défini pour une unité géopolitique contenue dans Élément GpUnit.

Utilisez l'élément ComposingGpUnitIds pour représenter uniquement enfants directs de ce GpUnit particulier. Par exemple : Si les circonscriptions A et B se trouvent dans la ville M, et que la ville M se trouve dans le comté X, alors indiquer que les circonscriptions A et B sont les enfants de la ville M. La ville M est un enfant du comté X, mais ne faites pas enfants des circonscriptions A et B Comté X.

ExternalIdentifiers 0 ou 1 ExternalIdentifiers

Associe un ID au GpUnit, comme l'identifiant d'un district ou le code de la ville.

Lorsque vous incluez ExternalIdentifiers, si le type n'est pas répertoriés dans l'énumération IdentifierType, utilisez un Type de other et fournissez saisissez OtherType.

Name 0 ou 1 string Nom de l'unité géopolitique.
SummaryCounts 0 ou plus SummaryCounts

Nombre de bulletins de vote provenant d'un vote en excès, de votes en mauvais état et du total de bulletins de vote. Ils peuvent éventuellement être répartis par type d'appareil et par scrutin. .

GpUnit inclut SummaryCounts pour fournir pour la géographie géopolitique correspondante.

ReportingUnit

Utilisez ReportingUnit pour définir une unité géopolitique telle qu'un État, une ville, un commune ou circonscription avec le ReportingUnitType énumération.

Election référence cet élément à déterminer la portée géographique de l'élection. Dans ce cas, L'élément ReportingUnit qui définit le champ d'application de l'élection peut inclure les éléments suivants : ElectionAdministration pour fournir des informations concernant les autorités électorales.

Un élément ReportingUnit peut être l'enfant au maximum d'un autre élément ReportingUnit. Cependant, si un ReportingUnit a besoin de plusieurs parents parce qu'il s'étend sur plusieurs éléments ReportingUnit parents, contactez votre point d'accès Google contact pour obtenir de l'aide.

La syntaxe XML pour ReportingUnit est <GpUnit xsi:type="ReportingUnit" ... />.

Éléments

Le tableau suivant décrit les éléments de ReportingUnit:

Élément Multiplicité Type Description
AuthorityIds 0 ou 1 IDREFS Le objectId d'un ou de plusieurs Person d'éléments décrivant une autorité chargée de signaler bloc d'annonces.
ContactInformation 0 ou 1 ContactInformation Associe des coordonnées à l'unité de rapport, par exemple l'adresse d'un centre de vote.
CountStatus 0 ou plus CountStatus Fournit différents statuts de comptabilisation pour différents types de bulletins de vote d'autres éléments.
ElectionAdministration 0 ou 1 ElectionAdministration Fournit des informations sur une autorité électorale. Utilisez cette option lorsque unité de signalement sert d'autorité pour l'élection.
InternationalizedName 1 InternationalizedText Nom canonique complet, localisé de l'unité géopolitique, et non ou une abréviation. Exemple : "Alaska" ou "La 14e assemblée congressionnelle de New York dans le district."
IsDistricted 0 ou 1 boolean La valeur booléenne IsDistricted peut être utilisée de différentes manières. Ce n'est pas strictement nécessaire, car il est possible d'identifier les districts scolaires. par son sous-élément Type. Vous pouvez également examiner Contest le sous-élément ElectoralDistrictId de l'élément, qui associe à la circonscription associée au concours. Toutefois, si un district est défini mais n'est pas lié à un concours, ou si le type de est indiqué avec OtherType, puis IsDistricted est nécessaire pour identifier GpUnit en tant que district. La valeur booléenne IsDistricted peut également être utilisé pour indiquer qu'un élément GpUnit défini comme une juridiction, telle qu'une ville, est également utilisée comme quartier. Par exemple, à l'échelle de la ville.
IsMailOnly 0 ou 1 boolean Indique si l'unité de rapport gère uniquement les envois par envoi postal ou le scrutin à distance. Si ce champ n'est pas spécifié, la valeur par défaut est false
SubUnitsReported 0 ou 1 integer Nombre de sous-unités associées, telles que les circonscriptions, qui sont terminées la création de rapports.
TotalSubUnits 0 ou 1 integer Nombre total de sous-unités associées telles que les circonscriptions.
Type 1 ReportingUnitType

Type énuméré de l'unité de rapport, tel que l'État, la ville, le district ou circonscription.

Si le type d'unité de rapport ne figure pas dans l'énumération ReportingUnitType, utilisez un Type de other, puis indiquez le type d'unité de rapport personnalisée au format OtherType

OtherType 0 ou 1 string Permet de spécifier le type d'unité géopolitique lorsque la valeur de ReportingUnitType est other.
VotersParticipated 0 ou 1 integer Nombre d'électeurs ayant participé à l'élection En d'autres termes, le nombre d'utilisateurs ayant participé aux sondages, y compris ceux qui n'y ont pas participé. à voter.
VotersRegistered 0 ou 1 integer Nombre d'électeurs inscrits qui résident dans les limites de l'unité géopolitique.

Exemples

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