GpUnit 및 관련 요소

지정학적 단위 또는 GpUnit는 대표성 또는 득표수 집계에 사용됩니다. 이 항목을 사용하여 지정학적 관할 구역이나 관할 구역 등 이러한 지역에서의 경연대회, 사무실, 개표 또는 기타 정보.

GpUnit

다음 항목에는 GpUnit에 대한 참조가 포함되어 있습니다.

  • Election님, ContestOffice에 필수 참조가 포함되어 있습니다. 선거 관할권을 정의하는 GpUnit 요소에 있습니다.
  • SummaryCountsVoteCounts 참조 GpUnit 다음을 위해 정의된 GpUnit 요소에 요약 또는 투표 집계를 연결합니다. 구역 또는 기타 유형의 지정학적 단위

유사한 GpUnit 항목의 상위-하위 관계는 다음과 같아야 합니다. 일관성이 있어야 합니다. 예를 들어 모든 하원의원 선거구에는 부모가 한 명 있어야 하며 특정 하원의원 선거구의 전체가 주인 경우에도 마찬가지입니다. 행성입니다.

속성

다음 표에서는 GpUnit의 속성을 설명합니다.

속성 필수 여부 유형 설명
objectId 필수 ID 다른 요소에서 참조하는 데 사용하는 고유한 내부 식별자입니다. 이 요소에 적용됩니다.

요소

다음 표에서는 GpUnit의 요소를 설명합니다.

요소 다중성 유형 설명
ComposingGpUnitIds 0 또는 1 IDREFS

하나 이상의 GpUnit 요소에 대한 고유 식별자입니다. 사용됨 다른 GpUnit 요소를 참조하고 상위 GpUnit 참조된 각 요소를 정의해야 합니다. (상위 요소 내에 포함된 지정학적 단위) GpUnit 요소

ComposingGpUnitIds 요소를 사용하여 특정 GpUnit의 직계 하위 요소. 예를 들어 구역 A와 B가 M 시, M 시가 X 카운티에 있는 경우 구역 A와 B를 M 시의 하위 구역으로 등록합니다. 도시 M은 어린이이고 관할 구역의 A, B를 하위 구역으로 지정할 수는 없습니다. X.

ExternalIdentifiers 0 또는 1 ExternalIdentifiers

ID를 GpUnit에 연결합니다(예: 구역 또는 도시 코드입니다.

ExternalIdentifiers를 포함할 때 유형이 목록에 있는 IdentifierType, otherType를 사용하고 커스텀 OtherType를 입력합니다.

Name 0 또는 1 string 지정학적 단위의 이름입니다.
SummaryCounts 0개 이상 SummaryCounts

과대 투표, 과소 투표, 총 투표 등의 투표 요약 수 투표용지. 선택적으로 기기 유형 및 투표별로 분류할 수 있습니다. 클래스에 대해 자세히 알아보세요.

GpUnit에 제공할 SummaryCounts 포함 요약 수를 표시합니다.

ReportingUnit

ReportingUnit를 사용하여 주, 도시, 타운십, ReportingUnitType 행정구역 열거형입니다.

Election에서 이 요소를 참조하는 사용자: 선거의 지리적 범위를 식별할 수 있습니다. 이 경우 선거 범위를 정의하는 ReportingUnit 요소에는 다음이 포함될 수 있습니다. ElectionAdministration: 선거 기관 관련 정보를 제공합니다.

ReportingUnit은 최대 한 개의 다른 ReportingUnit의 하위 요소가 될 수 있습니다. 하지만 ReportingUnit에 여러 상위 요소가 필요한 경우 ReportingUnit 요소에 걸쳐 있는 경우 Google 담당자에게 문의하세요. 문의하세요.

ReportingUnit의 XML 문법은 <GpUnit xsi:type="ReportingUnit" ... />입니다.

요소

다음 표에서는 ReportingUnit의 요소를 설명합니다.

요소 다중성 유형 설명
AuthorityIds 0 또는 1 IDREFS 하나 이상의 objectId Person 신고 책임을 지는 기관을 설명하는 요소 사용됩니다.
ContactInformation 0 또는 1 ContactInformation 다음과 같이 연락처 정보를 보고 단위와 연결합니다. 투표소 주소
CountStatus 0개 이상 CountStatus 여러 유형의 투표용지 또는 확인할 수 있습니다
ElectionAdministration 0 또는 1 ElectionAdministration 선거 기관에 대한 정보를 제공합니다. 이 함수는 선거에서 권위를 담당합니다.
InternationalizedName 1 InternationalizedText 지정학적 단위의 현지화된 정식 이름이며 축약어입니다. 예: '알래스카' 또는 "뉴욕 14대 하원의원 선거" 구역."
IsDistricted 0 또는 1 boolean IsDistricted 불리언은 다양한 방법으로 사용할 수 있습니다. 구역을 식별할 수 있으므로 반드시 필요하지는 않습니다. Type 하위 요소에서 찾을 수 있습니다. 또한 Contest 드림 요소의 ElectoralDistrictId 하위 요소 선거구로 전달됩니다. 그러나 선거구가 정의되어 있지만 콘테스트와 연결되어 있지 않거나 선거구를 OtherType로 입력하면 IsDistrictedGpUnit. IsDistricted 불리언 또한 다음과 같이 정의된 GpUnit를 나타내는 데 사용할 수 있습니다. 관할권은 도시와 같이 구역으로도 사용됩니다. 예를 들어 참여할 수 있습니다.
IsMailOnly 0 또는 1 boolean 보고 단위가 우편 수리만 처리하는지 아니면 보고만 처리하는지를 나타냅니다. 부재자 투표 없는 경우 기본값은 false
SubUnitsReported 0 또는 1 integer 구역 등 완공이 완료된 관련 하위 단위의 수 있습니다.
TotalSubUnits 0 또는 1 integer 구역 등 연결된 하위 단위의 총 수입니다.
Type 1 ReportingUnitType

보고 단위의 열거 유형(예: 주, 시, 구, 구역.

보고 단위 유형이 열거 목록에 없는 경우 ReportingUnitType, Type 사용 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"
      }
    ]