GpUnit と関連要素

地政学的単位(GpUnit)は、地政学的単位または仮想単位を表します。 投票/議席の集計に使用されます。このエンティティを使用して、地政学的 関連付ける行政区域(都市、地区、管轄区域、区域など)を コンテスト、公職、投票数などの情報を、これらの地域に関連するものに限定しています。

GpUnit

次のエンティティには GpUnit への参照が含まれます。

  • Election ContestOffice には必要な参照が含まれています GpUnit 要素に追加する(選挙の管轄区域を定義する) 選挙、オフィスなどさまざまです
  • SummaryCountsVoteCounts 参照 GpUnit に定義されている GpUnit 要素に要約または投票数をリンクすると、 区域またはその他の種類の地政学的単位。

類似の GpUnit エンティティの親子関係は、 必要があります。たとえば、すべての下院選挙区の親は 1 つでなければならず、 州であることに変わりはありません。たとえ特定の下院選挙区が 含まれます。

属性

次の表に、GpUnit の属性を示します。

属性 必須かどうか 説明
objectId 必須 ID 他の要素が参照するために使用される一意の内部識別子 この要素を使用します。

要素

次の表に、GpUnit の要素を示します。

要素 重複 タイプ 説明
ComposingGpUnitIds 0 または 1 IDREFS

1 つ以上の GpUnit 要素の一意の識別子。使用済み 他の GpUnit 要素を参照し、 親 GpUnit。参照される各要素を定義する必要があります。 親に含まれている地政学的ユニットの場合は GpUnit 要素。

ComposingGpUnitIds 要素は、以下のみを表すために使用します。 その特定の GpUnit の直接の子です。たとえば 地域 A と B が都市 M にあり、都市 M が郡 X にある場合: 行政区 A と B を都市 M の子としてリストする。都市 M は子どもで、 行政区域 A と B を州 X の子どもにしないでください。 X 郡

ExternalIdentifiers 0 または 1 ExternalIdentifiers

ID を GpUnit(学区の ID や 表示されます。

ExternalIdentifiers を指定した場合、タイプが リストにあるように、 IdentifierType, otherType を使用して、カスタム OtherType を入力します。

Name 0 または 1 string 地政学的単位の名前。
SummaryCounts 0 以上 SummaryCounts

投票数の概要数(賛成票数、反対票数、合計数など) たくさんあります。必要に応じて、デバイスタイプと投票用に分類できます。 クラスです。

GpUnit には、提供する SummaryCounts が含まれています 対応する地政学的地域のサマリー数。

ReportingUnit

ReportingUnit を使用して、州、市、町、郡などの地政学的単位を定義します。 ReportingUnitType で区切って 列挙できます。

Election は以下からこの要素を参照します。 選挙の地理的範囲を特定しますこの例では、 選挙の範囲を定義する ReportingUnit 要素には、以下を含めることができます。 ElectionAdministration。選挙管理局に関連する情報を提供してください。

ReportingUnit は、他の 1 つの ReportingUnit の子になります。 ただし、ReportingUnit が正当であるために複数の親が必要な場合は、 親 ReportingUnit 要素にまたがっている場合は、Google の担当者にお問い合わせください。 お問い合わせください

ReportingUnit の XML 構文は <GpUnit xsi:type="ReportingUnit" ... /> です。

要素

次の表に、ReportingUnit の要素を示します。

要素 重複 タイプ 説明
AuthorityIds 0 または 1 IDREFS 1 つ以上の値の objectId Person 報告に責任を負う機関を説明する要素 あります。
ContactInformation 0 または 1 ContactInformation レポート ユニットに連絡先情報( 投票所の住所です。
CountStatus 0 以上 CountStatus さまざまな種類の投票用紙または できます。
ElectionAdministration 0 または 1 ElectionAdministration 選挙機関に関する情報を提供します。この方法は、 報告部門が選挙における当局の役割を果たします。
InternationalizedName 1 InternationalizedText 地政学的単位のローカライズされた正式な正式名。 使用します。例: 「Alaska」または「ニューヨーク州第 14 議会選挙の できます。
IsDistricted 0 または 1 boolean IsDistricted ブール値はさまざまな方法で使用できます。 地区を識別できるため、厳密には必要ない Type サブ要素で指定する必要があります。また、 Contest 要素の ElectoralDistrictId サブ要素で、 当該選挙区に送付されます。ただし、 指定されているのにコンテストとリンクされていない場合、または 地区に OtherType が指定されている場合、 IsDistricted は、 GpUnit(地区)IsDistricted ブール値 また、次のように定義されている GpUnit が 地域(市区町村など)は、地区としても使用されます。たとえば、 開催します。
IsMailOnly 0 または 1 boolean レポート ユニットが配送のみを処理するか、 欠席者投票選挙存在しない場合のデフォルト値は false
SubUnitsReported 0 または 1 integer 関連するサブユニット(区域など)の数 レポート
TotalSubUnits 0 または 1 integer 関連するサブユニット(区域など)の合計数。
Type 1 ReportingUnitType

報告単位(州、都市、地区、区域など)の列挙タイプ。 特定の地域です。

レポート ユニット タイプが列挙型のリストに含まれていない場合 ReportingUnitTypeType を使用: other] に移動し、カスタムのレポート単位タイプを OtherType

OtherType 0 または 1 string 地政学的単位のタイプを指定するために ReportingUnitTypeother です。
VotersParticipated 0 または 1 integer 選挙に参加した有権者の数。つまり (参加しなかった人を含む) 投票してください。
VotersRegistered 0 または 1 integer 境界内に居住する登録済み有権者の数 地政学的な単位です

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