Unit geopolitik, atau GpUnit
, menjelaskan setiap unit representasi
fisik atau virtual atau agregasi suara/tempat. Gunakan entitas ini untuk menentukan unit geopolitik
seperti kota, distrik, wilayah hukum, atau kawasan untuk mengaitkan
kontes, kantor, jumlah suara, atau informasi lainnya dengan wilayah geografis tersebut.
GpUnit
Entitas berikut berisi referensi ke GpUnit
:
Election
,Contest
, danOffice
berisi referensi yang diperlukan ke elemenGpUnit
, yang menentukan wilayah hukum pemilu, kontes, atau jabatan.SummaryCounts
danVoteCounts
mereferensikanGpUnit
untuk menautkan ringkasan atau jumlah suara ke elemenGpUnit
yang ditentukan untuk wilayah atau jenis unit geopolitik lainnya.
Hubungan induk-turunan untuk entity GpUnit
yang serupa harus
konsisten. Misalnya, semua distrik kongres harus memiliki satu induk,
yang merupakan negara bagian, meskipun distrik kongres tertentu sepenuhnya
berada dalam satu wilayah.
Atribut
Tabel berikut menjelaskan atribut untuk GpUnit
:
Atribut | Wajib diisi? | Jenis | Deskripsi |
---|---|---|---|
objectId |
Wajib | ID |
ID internal unik yang digunakan oleh elemen lain untuk mereferensikan elemen ini. |
Elemen
Tabel berikut menjelaskan elemen untuk GpUnit
:
Elemen | Keanekaragaman | Jenis | Deskripsi |
---|---|---|---|
ComposingGpUnitIds |
0 atau 1 | IDREFS |
ID unik untuk satu atau beberapa elemen Gunakan elemen |
ExternalIdentifiers |
0 atau 1 | ExternalIdentifiers |
Mengaitkan ID dengan Saat Anda menyertakan |
Name |
0 atau 1 | string |
Nama unit geopolitik. |
SummaryCounts |
0 atau lebih | SummaryCounts |
Jumlah ringkasan balot, seperti suara berlebih, kurang suara, dan total surat suara. Persyaratan tersebut dapat dikelompokkan berdasarkan jenis perangkat dan kelas surat suara.
|
ReportingUnit
Gunakan ReportingUnit
untuk menentukan unit geopolitik seperti negara bagian, kota besar, kota kecil, atau kawasan dengan enumerasi ReportingUnitType
.
Election
mereferensikan elemen ini untuk
mengidentifikasi cakupan geografis pemilu. Dalam hal ini, elemen ReportingUnit
yang menentukan cakupan pemilu dapat menyertakan
ElectionAdministration
untuk memberikan informasi terkait otoritas pemilu.
ReportingUnit
dapat berupa turunan dari, maksimal, satu ReportingUnit
lainnya.
Namun, jika ReportingUnit
memerlukan beberapa induk karena secara sah
bentang di seluruh elemen ReportingUnit
induk, hubungi kontak (POC) Google
Anda untuk mendapatkan panduan.
Sintaksis XML untuk ReportingUnit
adalah <GpUnit xsi:type="ReportingUnit" ... />
.
Elemen
Tabel berikut menjelaskan elemen untuk ReportingUnit
:
Elemen | Keanekaragaman | Jenis | Deskripsi |
---|---|---|---|
AuthorityIds |
0 atau 1 | IDREFS |
objectId dari satu atau beberapa elemen
Person
yang menjelaskan otoritas yang bertanggung jawab atas unit
pelaporan. |
ContactInformation |
0 atau 1 | ContactInformation |
Mengaitkan informasi kontak dengan unit pelaporan, seperti alamat pusat suara. |
CountStatus |
0 atau lebih | CountStatus |
Menyediakan berbagai status penghitungan untuk berbagai jenis surat suara atau item lainnya. |
ElectionAdministration |
0 atau 1 | ElectionAdministration |
Memberikan informasi tentang otoritas pemilu. Gunakan ini saat unit pelaporan berfungsi sebagai otoritas dalam pemilu. |
InternationalizedName |
1 | InternationalizedText |
Nama kanonis yang dilokalkan, lengkap, dan kanonis dari unit geopolitik, bukan singkatan. Misalnya, "Alaska" atau "Distrik kongres ke-14 New York". |
IsDistricted |
0 atau 1 | boolean |
Boolean IsDistricted dapat digunakan dalam beberapa cara.
Hal ini tidak terlalu diperlukan karena distrik dapat diidentifikasi
berdasarkan sub-elemen Type -nya. Anda juga dapat memeriksa sub-elemen ElectoralDistrictId dari elemen Contest , yang tertaut ke daerah pemilihan yang terkait dengan kontes. Namun, jika distrik ditentukan tetapi tidak ditautkan dari kontes, atau jika jenis distrik diberikan dengan OtherType , IsDistricted diperlukan untuk mengidentifikasi GpUnit sebagai distrik. Boolean IsDistricted juga dapat digunakan untuk menandakan bahwa GpUnit yang didefinisikan sebagai wilayah hukum, seperti kota, juga digunakan sebagai distrik, misalnya untuk kontes tingkat kota. |
IsMailOnly |
0 atau 1 | boolean |
Menunjukkan apakah unit pelaporan hanya menangani pemilu surat suara melalui pengiriman atau ketidakhadiran. Jika tidak ada, nilai defaultnya adalah
false . |
SubUnitsReported |
0 atau 1 | integer |
Jumlah subunit terkait, seperti kawasan, yang telah menyelesaikan pelaporan. |
TotalSubUnits |
0 atau 1 | integer |
Jumlah total subunit terkait, seperti kawasan. |
Type |
1 | ReportingUnitType |
Jenis unit pelaporan yang dihitung, seperti negara bagian, kota, distrik, atau kawasan. Jika jenis unit pelaporan tidak tercantum dalam enumerasi
|
OtherType |
0 atau 1 | string |
Digunakan untuk menentukan jenis unit geopolitik saat nilai
ReportingUnitType adalah other . |
VotersParticipated |
0 atau 1 | integer |
Jumlah pemilih yang telah berpartisipasi dalam pemilu. Artinya, jumlah yang hadir di polling, termasuk mereka yang tidak memberikan suara. |
VotersRegistered |
0 atau 1 | integer |
Jumlah pemilih terdaftar yang tinggal dalam batas-batas unit geopolitik. |
Contoh
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" } ]