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