Считает

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 включает 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 для описания подсчета голосов за BallotSelection в Contest .

Элементы

В следующей таблице описаны элементы 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"
      }
    ]