GpUnit และองค์ประกอบที่เกี่ยวข้อง

หน่วยภูมิรัฐศาสตร์ หรือ GpUnit อธิบายหน่วยทางกายภาพหรือเสมือนของ การเป็นตัวแทน หรือการรวมคะแนนเสียง/ที่นั่ง ใช้เอนทิตีนี้เพื่อระบุภูมิรัฐศาสตร์ หน่วยงานต่างๆ เช่น เมือง เขต เขตอำนาจศาล หรือเขตที่เกี่ยวข้อง การแข่งขัน สำนักงาน จำนวนคะแนนเสียง หรือข้อมูลอื่นๆ กับพื้นที่ทางภูมิศาสตร์เหล่านั้น

GpUnit

เอนทิตีต่อไปนี้มีการอ้างอิงถึง GpUnit:

  • Election Contest และ Office มีข้อมูลอ้างอิงที่จำเป็น องค์ประกอบ GpUnit ที่กำหนดเขตอำนาจศาลของการเลือกตั้ง หรือสำนักงาน ตามลำดับ
  • SummaryCounts และ VoteCounts อ้างอิง GpUnit เพื่อลิงก์สรุปหรือจำนวนคะแนนเสียงกับองค์ประกอบ GpUnit รายการที่กำหนดไว้สำหรับ เขตหรือหน่วยภูมิรัฐศาสตร์ประเภทอื่นๆ

ความสัมพันธ์ระดับบนสุดและย่อยสำหรับเอนทิตี GpUnit ที่คล้ายกันต้องเท่ากับ มีความสม่ำเสมอ เช่น เขตเลือกตั้งทั้งหมดต้องมีผู้ปกครองเพียงคนเดียว ซึ่งเป็นรัฐ แม้ว่าเขตเลือกตั้งบางแห่งจะเป็น ที่อยู่ในเขต

Attributes

ตารางต่อไปนี้อธิบายแอตทริบิวต์สำหรับ GpUnit

แอตทริบิวต์ จำเป็นหรือไม่ ประเภท คำอธิบาย
objectId ต้องระบุ ID ตัวระบุภายในที่ไม่ซ้ำกันซึ่งองค์ประกอบอื่นๆ ใช้เพื่ออ้างอิง องค์ประกอบนี้

องค์ประกอบ

ตารางต่อไปนี้อธิบายองค์ประกอบสำหรับ GpUnit

องค์ประกอบ ความหลากหลาย ประเภท คำอธิบาย
ComposingGpUnitIds 0 หรือ 1 IDREFS

ตัวระบุที่ไม่ซ้ำกันขององค์ประกอบ GpUnit อย่างน้อย 1 รายการ ใช้แล้ว เพื่ออ้างอิงองค์ประกอบ GpUnit อื่นๆ และเชื่อมโยงกับ ผู้ปกครอง GpUnit ต้องกำหนดองค์ประกอบที่อ้างอิงแต่ละรายการ สำหรับหน่วยภูมิรัฐศาสตร์ที่อยู่ในระดับบนสุด องค์ประกอบ GpUnit

ใช้องค์ประกอบ ComposingGpUnitIds เพื่อแสดงเฉพาะ นำทางรายการย่อยของ GpUnit นั้นๆ ตัวอย่างเช่น ถ้าพื้นที่ A และ B อยู่ในเมือง M และเมือง M อยู่ในเคาน์ตี X แสดงเขต A และ B เป็นหน่วยงานย่อยของเมือง M City M เป็นเด็ก ของเคาน์ตี X แต่อย่าทำให้เขต A และ B เป็นระดับย่อยของ เคาน์ตี X

ExternalIdentifiers 0 หรือ 1 ExternalIdentifiers

เชื่อมโยงรหัสกับ GpUnit เช่น ของเขตการศึกษาหรือ รหัสของเมือง

เมื่อคุณรวม ExternalIdentifiers ไว้ด้วย หากประเภทนั้นไม่ใช่ แสดงอยู่ในการแจกแจง IdentifierType, ใช้ Type ของ other และระบุ พิมพ์เป็นภาษา OtherType

Name 0 หรือ 1 string ชื่อของหน่วยภูมิรัฐศาสตร์
SummaryCounts 0 ขึ้นไป SummaryCounts

จำนวนสรุปบัตรลงคะแนน เช่น การโหวตเห็นด้วยมากเกินไป การโหวตไม่เห็นด้วย และผลรวม บัตรลงคะแนน โดยบัตรนี้สามารถแจกแจงตามประเภทอุปกรณ์และบัตรลงคะแนน

GpUnit รวม SummaryCounts ที่จะให้ จำนวนสรุปสำหรับพื้นที่ภูมิศาสตร์การเมืองที่เกี่ยวข้อง

ReportingUnit

ใช้ ReportingUnit เพื่อกำหนดหน่วยภูมิรัฐศาสตร์ เช่น รัฐ เมือง เขตชุมชน หรือใกล้กับ ReportingUnitType การแจงนับ

Election อ้างอิงองค์ประกอบนี้กับ กำหนดขอบเขตทางภูมิศาสตร์ของการเลือกตั้ง ในกรณีนี้ ค่า องค์ประกอบ ReportingUnit ที่ระบุขอบเขตของการเลือกตั้งอาจรวมถึง ElectionAdministration เพื่อให้ข้อมูลเกี่ยวกับหน่วยงานการเลือกตั้ง

ReportingUnit อาจเป็นรายการย่อยของ ReportingUnit อื่นได้สูงสุด 1 รายการ อย่างไรก็ตาม หาก ReportingUnit ต้องการผู้ปกครองหลายคนเนื่องจากโดยชอบธรรม ครอบคลุมองค์ประกอบ ReportingUnit ระดับบนสุด โปรดติดต่อ Google ติดต่อเพื่อขอคำแนะนำได้เลย

ไวยากรณ์ XML สำหรับ ReportingUnit คือ <GpUnit xsi:type="ReportingUnit" ... />

องค์ประกอบ

ตารางต่อไปนี้อธิบายองค์ประกอบสำหรับ ReportingUnit

องค์ประกอบ ความหลากหลาย ประเภท คำอธิบาย
AuthorityIds 0 หรือ 1 IDREFS objectId ของอย่างน้อย 1 รายการ Person องค์ประกอบที่อธิบายหน่วยงานที่รับผิดชอบการรายงาน หน่วย
ContactInformation 0 หรือ 1 ContactInformation เชื่อมโยงข้อมูลติดต่อกับหน่วยการรายงาน เช่น ของศูนย์ลงคะแนน
CountStatus 0 ขึ้นไป CountStatus มอบสถานะการนับต่างๆ สำหรับบัตรลงคะแนนประเภทต่างๆ หรือ รายการอื่นๆ
ElectionAdministration 0 หรือ 1 ElectionAdministration ให้ข้อมูลเกี่ยวกับหน่วยงานการเลือกตั้ง ใช้เมื่อ ทำหน้าที่เป็นหน่วยงานในการเลือกตั้ง
InternationalizedName 1 InternationalizedText ชื่อ Canonical ที่มีการแปลเป็นภาษาท้องถิ่น ชื่อแบบเต็มของหน่วยภูมิศาสตร์การเมือง ไม่ใช่ อักษรย่อ เช่น "อะแลสกา" หรือ "สภาผู้แทนราษฎรแห่งรัฐนิวยอร์ก" เขตพื้นที่การศึกษา"
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

ประเภทแจกแจงของหน่วยการรายงาน เช่น รัฐ เมือง เขต หรือบริเวณ

หากประเภทหน่วยการรายงานไม่มีอยู่ในรายการแจกแจง ReportingUnitType ใช้ Type ของ other และระบุประเภทหน่วยการรายงานที่กำหนดเองใน OtherType

OtherType 0 หรือ 1 string ใช้ระบุประเภทของหน่วยภูมิรัฐศาสตร์เมื่อค่าของ ReportingUnitType คือother
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"
      }
    ]