Đơn vị địa chính trị, hay GpUnit, mô tả mọi đơn vị đại diện hoặc tổng hợp phiếu bầu/ghế thực tế hoặc ảo. Sử dụng thực thể này để xác định các đơn vị địa chính trị như thành phố, quận, khu vực pháp lý hoặc khu vực bầu cử để liên kết các cuộc thi, văn phòng, số phiếu bầu hoặc thông tin khác với các khu vực địa lý đó.
GpUnit
Các thực thể sau đây chứa thông tin tham chiếu đến GpUnit:
Election,ContestvàOfficechứa một thông tin tham chiếu bắt buộc đến phần tửGpUnit. Phần tử này xác định phạm vi tài phán của cuộc bầu cử, cuộc tranh cử hoặc văn phòng tương ứng.SummaryCountsvàVoteCountstham chiếuGpUnitđể liên kết nội dung tóm tắt hoặc số phiếu bầu với các phần tửGpUnitđược xác định cho các khu vực bầu cử hoặc các loại đơn vị địa chính trị khác.
Mối quan hệ mẹ con của các thực thể GpUnit tương tự cần phải nhất quán. Ví dụ: tất cả các hạt bầu cử phải có một đơn vị cấp trên duy nhất (là một tiểu bang), ngay cả khi một hạt bầu cử cụ thể nằm hoàn toàn trong một quận.
Thuộc tính
Bảng sau đây mô tả các thuộc tính của GpUnit:
| Thuộc tính | Bắt buộc? | Loại | Mô tả |
|---|---|---|---|
objectId |
Bắt buộc | ID |
Mã nhận dạng nội bộ duy nhất mà các phần tử khác dùng để tham chiếu phần tử này. |
Thành phần
Bảng sau đây mô tả các phần tử cho GpUnit:
| Phần tử | Số bội | Loại | Mô tả |
|---|---|---|---|
ComposingGpUnitIds |
0 hoặc 1 | IDREFS |
Giá trị nhận dạng riêng biệt của một hoặc nhiều phần tử Chỉ sử dụng phần tử |
ExternalIdentifiers |
0 hoặc 1 | ExternalIdentifiers |
Liên kết một mã nhận dạng với Khi bạn thêm |
Name |
0 hoặc 1 | string |
Tên của đơn vị địa chính trị. |
SummaryCounts |
0 trở lên | SummaryCounts |
Số liệu tóm tắt về phiếu bầu, chẳng hạn như số phiếu bầu hợp lệ, số phiếu bầu không hợp lệ và tổng số phiếu bầu. Bạn có thể chia nhỏ các chỉ số này theo loại thiết bị và loại phiếu bầu (không bắt buộc).
|
ReportingUnit
Sử dụng ReportingUnit để xác định một đơn vị địa chính trị như tiểu bang, thành phố, thị trấn hoặc khu vực bầu cử bằng phép liệt kê ReportingUnitType.
Election tham chiếu đến phần tử này để xác định phạm vi địa lý của cuộc bầu cử. Trong trường hợp này, phần tử ReportingUnit xác định phạm vi của cuộc bầu cử có thể bao gồm ElectionAdministration để cung cấp thông tin liên quan đến cơ quan bầu cử.
Một ReportingUnit có thể là phần tử con của tối đa một ReportingUnit khác.
Tuy nhiên, nếu một ReportingUnit cần nhiều phần tử mẹ vì phần tử đó trải rộng trên nhiều phần tử ReportingUnit mẹ, hãy liên hệ với đầu mối liên hệ của bạn tại Google để được hướng dẫn.
Cú pháp XML cho ReportingUnit là <GpUnit xsi:type="ReportingUnit" ... />.
Thành phần
Bảng sau đây mô tả các phần tử cho ReportingUnit:
| Phần tử | Số bội | Loại | Mô tả |
|---|---|---|---|
AuthorityIds |
0 hoặc 1 | IDREFS |
objectId của một hoặc nhiều phần tử Person mô tả một cơ quan chịu trách nhiệm về đơn vị báo cáo. |
ContactInformation |
0 hoặc 1 | ContactInformation |
Liên kết thông tin liên hệ với đơn vị báo cáo, chẳng hạn như địa chỉ của một trung tâm bỏ phiếu. |
CountStatus |
0 trở lên | CountStatus |
Cung cấp nhiều trạng thái kiểm phiếu cho các loại phiếu bầu hoặc các mục khác. |
ElectionAdministration |
0 hoặc 1 | ElectionAdministration |
Cung cấp thông tin về một cơ quan bầu cử. Sử dụng thông tin này khi đơn vị báo cáo đóng vai trò là cơ quan có thẩm quyền trong cuộc bầu cử. |
InternationalizedName |
1 | InternationalizedText |
Tên đầy đủ, chuẩn hoá và đã bản địa hoá của đơn vị địa lý chính trị, không phải tên viết tắt. Ví dụ: "Alaska" hoặc "Quận bầu cử thứ 14 của New York". |
IsDistricted |
0 hoặc 1 | boolean |
Bạn có thể sử dụng giá trị boolean IsDistricted theo nhiều cách.
Không nhất thiết phải có vì bạn có thể xác định các quận bằng phần tử phụ Type. Bạn cũng có thể kiểm tra phần tử phụ ElectoralDistrictId của phần tử Contest. Phần tử này liên kết đến khu vực bầu cử liên quan đến cuộc thi. Tuy nhiên, nếu một quận được xác định nhưng không được liên kết từ một cuộc thi, hoặc nếu loại quận được đưa ra bằng OtherType, thì bạn cần phải dùng IsDistricted để xác định GpUnit là một quận. Bạn cũng có thể dùng giá trị boolean IsDistricted để biểu thị rằng GpUnit được xác định là một khu vực tài phán (chẳng hạn như thành phố) cũng được dùng làm quận, ví dụ: đối với các cuộc thi trên toàn thành phố. |
IsMailOnly |
0 hoặc 1 | boolean |
Cho biết liệu đơn vị báo cáo chỉ xử lý các cuộc bầu cử bỏ phiếu qua thư hoặc bỏ phiếu vắng mặt hay không. Nếu không có, giá trị mặc định sẽ là false. |
SubUnitsReported |
0 hoặc 1 | integer |
Số lượng đơn vị phụ có liên quan (chẳng hạn như khu vực bầu cử) đã hoàn tất báo cáo. |
TotalSubUnits |
0 hoặc 1 | integer |
Tổng số đơn vị phụ được liên kết, chẳng hạn như khu vực bầu cử. |
Type |
1 | ReportingUnitType |
Loại được liệt kê của đơn vị báo cáo, chẳng hạn như tiểu bang, thành phố, quận hoặc khu vực bầu cử. Nếu loại đơn vị báo cáo không có trong quá trình liệt kê |
OtherType |
0 hoặc 1 | string |
Dùng để chỉ định loại đơn vị địa chính trị khi giá trị của ReportingUnitType là other. |
VotersParticipated |
0 hoặc 1 | integer |
Số lượng cử tri đã tham gia bầu cử. Tức là số người đã đến điểm bỏ phiếu, bao gồm cả những người không bỏ phiếu. |
VotersRegistered |
0 hoặc 1 | integer |
Số lượng cử tri đã đăng ký cư trú trong phạm vi của đơn vị địa chính trị. |
Ví dụ
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" } ]