Геополитическая единица, или 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" } ]