Геополитическая единица, или GpUnit , описывает любую физическую или виртуальную единицу представительства или агрегирования голосов/мест. Используйте эту сущность для определения геополитических единиц, таких как города, округа, юрисдикции или избирательные участки, чтобы связать выборы, должности, подсчет голосов или другую информацию с этими географическими регионами.
GpUnit
Следующие сущности содержат ссылки на GpUnit :
-
Election,ContestиOfficeсодержат обязательную ссылку на элементGpUnit, который определяет юрисдикцию выборов, конкурса или должности соответственно. -
SummaryCountsиVoteCountsссылаются наGpUnitдля связи сводных данных или количества голосов с элементамиGpUnit, определенными для избирательных участков или других типов геополитических единиц.
Отношения «родитель-потомок» для аналогичных сущностей GpUnit должны быть согласованными. Например, все избирательные округа должны иметь одного родителя, которым является штат, даже если конкретный избирательный округ полностью находится в пределах графства.
Атрибуты
В следующей таблице описаны атрибуты GpUnit :
| Атрибут | Необходимый? | Тип | Описание |
|---|---|---|---|
objectId | Необходимый | ID | Уникальный внутренний идентификатор, используемый другими элементами для ссылки на этот элемент. |
Элементы
В следующей таблице описаны элементы GpUnit :
| Элемент | Множественность | Тип | Описание |
|---|---|---|---|
ComposingGpUnitIds | 0 или 1 | IDREFS | Уникальный идентификатор для одного или нескольких элементов Используйте элемент |
ExternalIdentifiers | 0 или 1 | ExternalIdentifiers | Привязывает идентификатор к При использовании |
Name | 0 или 1 | string | Название геополитической единицы. |
SummaryCounts | 0 или более | SummaryCounts | Сводные данные по бюллетеням, такие как количество голосов с превышением числа голосов, с недостатком голосов и общее количество бюллетеней. При желании их можно разбить по типу устройства и категории бюллетеня. |
Подразделение отчетности
Используйте ReportingUnit для определения геополитической единицы, такой как штат, город, поселок или избирательный участок, с помощью перечисления ReportingUnitType .
Элемент Election используется для определения географического охвата выборов. В данном случае элемент ReportingUnit , определяющий охват выборов, может включать ElectionAdministration для предоставления информации, связанной с избирательным органом.
ReportingUnit может быть дочерним элементом максимум одного другого ReportingUnit . Однако, если подразделению ReportingUnit требуется несколько родительских элементов, поскольку оно по праву охватывает несколько родительских элементов ReportingUnit , обратитесь за консультацией к своему контактному лицу в Google.
XML-синтаксис для ReportingUnit выглядит следующим образом: <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 . Вы также можете изучить подэлемент ElectoralDistrictId элемента Contest , который ссылается на избирательный округ, связанный с конкурсом. Однако, если округ определен, но не связан с конкурсом, или если тип округа указан с помощью OtherType , то IsDistricted необходим для идентификации GpUnit как округа. Логическое значение IsDistricted также может использоваться для обозначения того, что GpUnit , определенный как юрисдикция, например, город, также используется как округ, например, для общегородских конкурсов. |
IsMailOnly | 0 или 1 | boolean | Указывает, обрабатывает ли отчетное подразделение только выборы, проводимые по почте, или выборы с использованием заочных бюллетеней. Если этот параметр отсутствует, значение по умолчанию — false . |
SubUnitsReported | 0 или 1 | integer | Количество связанных подразделений, таких как избирательные участки, которые завершили предоставление отчетов. |
TotalSubUnits | 0 или 1 | integer | Общее количество связанных подразделений, таких как избирательные участки. |
Type | 1 | ReportingUnitType | Указан тип отчитывающейся единицы, например, штат, город, район или избирательный участок. Если тип отчетной единицы не указан в перечислении |
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" } ]