Считает

Counts не используется и не упоминается напрямую. Вместо этого он используется только в качестве базового расширения для следующих сущностей:

  • SummaryCounts : Используется для отображения сводных данных о количестве голосов в Contest и геополитических единицах ( GpUnit ).
  • VoteCounts : Используется для отображения результатов голосования Contest .

Counts позволяет фильтровать результаты голосования по характеристикам устройства, типу бюллетеня или вписанному кандидату. Она также позволяет связать результаты голосования с определенной сущностью GpUnit , например, со страной.

Элементы

В следующей таблице описаны элементы, используемые для Counts :

Элемент Множественность Тип Описание
GpUnitId 0 или 1 IDREF Уникальный идентификатор элемента GpUnit . Используется для сопоставления данных о численности с геополитической единицей, такой как избирательный участок, округ или поселок.
IsSuppressedForPrivacy 0 или 1 boolean Указывает, скрываются ли голоса избирателей в целях защиты их конфиденциальности. Если этот параметр отсутствует, значение по умолчанию — false .
Type 0 или 1 CountItemType

Тип подсчета, используемый в качестве фильтра при обработке результатов голосования, например, подсчет голосов в день выборов или досрочное голосование.

Если тип элемента Count не указан в перечислении CountItemType , установите для Type значение other и укажите пользовательский тип в OtherType .

OtherType 0 или 1 string Используется, когда Type указан как other , для уточнения того, что именно подсчитывается.

SummaryCounts

Используйте SummaryCounts для отображения сводных данных по всему конкурсу или по геополитической единице.

SummaryCounts включает Counts в качестве базового расширения и, следовательно, наследует элементы от Counts . Однако SummaryCounts не является типом Counts , а включен непосредственно для Contest и GpUnit .

SummaryCounts можно использовать для предоставления сводной информации по различным показателям, связанным с Contest , в масштабах всего географического региона, таким как общее количество поданных бюллетеней, общее количество голосов с превышением количества голосов, голосов с недостатком голосов и голосов, вписанных вручную. SummaryCounts может дополнительно ссылаться на элементы GpUnit , определенные для отчетных единиц более низкого уровня. Это позволяет связывать сводные данные с другими отчетными единицами более низкого уровня в рамках конкурса.

SummaryCounts также может использоваться для предоставления сводных данных о количестве участников, специфичных для GpUnit . Например, GpUnit определенная для страны, может включать SummaryCounts для предоставления сводных данных о количестве участников. В этом случае SummaryCounts не включает элемент GpUnitId в Counts .

В Counts , если тип элемента подсчета не указан в перечислении CountItemType , используйте other и укажите пользовательский тип в OtherType .

Элементы

В следующей таблице описаны элементы для SummaryCounts :

Элемент Множественность Тип Описание
BallotsCast 0 или 1 integer Количество поданных бюллетеней.
BallotsOutstanding 0 или 1 integer Количество бюллетеней, подсчет которых еще не произведен.
BallotsRejected 0 или 1 integer Количество отклоненных бюллетеней.
Overvotes 0 или 1 integer Количество голосов, превышающих допустимое количество.
Undervotes 0 или 1 integer Количество недействительных голосов.
WriteIns 0 или 1 integer Количество вписанных вариантов.

Примеры

XML

    <SummaryCounts>
      <BallotsCast>2089540</BallotsCast>
      <WriteIns>2087</WriteIns>
    </SummaryCounts>

JSON

    "SummaryCounts": [
      {
        "BallotsCast": "2089540",
        "WriteIns": "2087"
      }
    ]

VoteCounts

Используйте VoteCounts для описания количества голосов, поданных за Contest BallotSelection .

Элементы

В следующей таблице описаны элементы, используемые в VoteCounts :

Элемент Множественность Тип Описание
Count 0 или 1 float

Количество поданных голосов в конкурсе, представленное числом от 0 до 100. В особых случаях подсчет может включать дробную часть. Например, 14,2% следует указывать как 14.2 , а не 0,142.

Список поддерживаемых типов подсчета голосов см. в разделе «Типы подсчета результатов» .

Примеры

XML

    <VoteCounts>
      <GpUnitId>ru_001</GpUnitId>
      <Type>total</Type>
      <Count>6173433</Count>
    </VoteCounts>
    <VoteCounts>
      <GpUnitId>ru_001</GpUnitId>
      <Type>other</Type>
      <OtherType>projected-vote-percent</OtherType>
      <Count>22.3</Count>
    </VoteCounts>

JSON

    "VoteCounts": [
      {
        "GpUnitId": "ru_001",
        "Type": "total",
        "Count": "6173433"
      },
      {
        "GpUnitId": "ru_001",
        "Type": "other",
        "OtherType": "projected-vote-percent",
        "Count": "22.3"
      }
    ]