Поіменні результати голосування депутатів на пленарних засіданнях органу місцевого самоврядування


1. Коротка довідка

Критерій Характеристика
Нормативно-правові акти, які визначають створення, збір, зберігання, використання й поширення даних Закон України “Про місцеве самоврядування в Україні”, Закон України “Про доступ до публічної інформації”, регламенти органів місцевого самоврядування
Інформація, що створюється, збирається, зберігається й поширюється Поіменні результати голосування депутатів є частиною протоколів засідань органів місцевого самоврядування й підлягають оприлюдненню відповідно до частини третьої статті 59 Закону України “Про місцеве самоврядування в Україні”
Підстава оновлення Проведення пленарних засідань
Способи оновлення Завантаження оновленої версії ресурсу (накопичувальним підсумком)
Частота оновлення інформації Щомісяця
Тип даних Структуровані дані
Формати файлів CSV, JSON — для структурованих даних

2. Підготовка даних та структура набору

Як правило, органи місцевого самоврядування використовують програмне забезпечення, що дозволяє фіксувати поіменні результати голосування у цифровому форматі. Для оприлюднення даних може використовуватись стандарт Popolo (International open government data specifications). Для цього пропонується структура для вивантаження даних про голосування у форматі JSON, або надання доступу до даних за допомогою АРІ. Описи ресурсів, оприлюднення яких має бути забезпечене містяться у розділі “2.1 Результати голосування зафіксовані за допомогою системи електронного голосування”

У випадку, якщо результати поіменного голосування фіксуються без використання електронної системи для голосування, пропонується використовувати структури ресурсів, які описані у розділі “2.2. Результати голосування зафіксовані без використання системи електронного голосування”.

Посилання на документи із текстовим вмістом може бути надане шляхом розміщення такого документа на вебсайті або зовнішньому джерелі. В такому випадку посилання надається на документ (а не вебсторінку на якій він розміщений), документи можуть бути у форматах TXT, RTF, MD, ODT, DOC(X), (X)HTML.

У випадку, коли текстові матеріали не можуть бути оприлюднені на вебсайті або зовнішньому джерелі, необхідно створити ресурс у форматі архіву, який містить в собі текстові матеріали у форматах html, doc, docx, txt або подібних форматах (не допускаються скановані документи). В такому випадку у відповідному атрибуті має бути вказана відповідна назва файлу, а в паспорті наборів та ресурсів має бути зазначено про це. Архів має називатись так само як і відповідний ресурс. Якщо ресурсів, які посилаються на документи кілька - має бути створена відповідна кількість архівів.

Набір даних результатів голосування зафіксованих за допомогою системи електронного голосування повинен складатись із п'ятьох ресурсів:

  1. convocations — дані про скликання депутатів місцевих рад;

  2. sessions — дані про сесії депутатів місцевих рад;

  3. motions — дані про порядки денні засідань;

  4. voteEvents — дані про голосування;

  5. vote — дані про поіменні результати голосування депутатів на пленарних засіданнях.

Набір даних результатів голосування зафіксовані без використання системи електронного голосування повинен складатися з двох ресурсів:

  • motions — порядки денні пленарних засідань з фіксуванням результатів голосування;

  • votings — дані про поіменні результати голосування депутатів на пленарних засіданнях.


2.1 Результати голосування зафіксовані за допомогою системи електронного голосування


2.1.1 Дані про скликання депутатів місцевих рад (ресурс convocations)

Інформація про ресурс convocations
Назва ресурсу convocations
Що є одним записом в таблиці (рядком) Дані про одне скликання
Спосіб оновлення Завантаження оновленої версії ресурсу (накопичувальним підсумком)

Шаблон таблиці convocations.xlsx
Приклад таблиці example.xlsx
Структура (XLSX, CSV, JSON) schema.xlsx, schema.csv, schema.json


Таблиця 1 — Структура таблиці convocations


Назва колонки (name)


Заголовок колонки (title)


Опис значень (description)


Тип даних (datatype)


Вимога заповнення (required)

uid

Унікальний ідентифікатор

Вказується унікальний ідентифікатор скликання

Текст (string)

Істина (true)

label

Скликання

Вказується номер та назва скликання органу місцевого самоврядування. Наприклад: 6 скликання

Текст (string)

Істина (true)

dateFrom

Дата початку скликання

Дата початку скликання, у форматі ISO 8601 (рррр-мм-дд). Наприклад: 2014-05-30

Дата (date) Істина (true)

dateUntil

Дата завершення скликання

Дата закінчення скликання, у форматі ISO 8601 (рррр-мм-дд). Наприклад: 2014-05-30

Дата (date) Істина (true)

authorityName

Орган місцевого самоврядування

Вказується назва органу в якому проводиться засідання. Наприклад: Піщанська сільська рада

Текст (string)

Істина (true)

authorityId

Код ЄДРПОУ

Код ЄДРПОУ органу в якому проводиться засідання. Наприклад: 01234567

Текст (string)

Істина (true)

CATUTTC

Код КАТОТТГ

Код КАТОТТГ адміністративної одиниці. Наприклад: UA32140050010021659

Текст (string) Істина (true)

2.1.2 Дані про сесії депутатів місцевих рад (ресурс sessions)

Інформація про ресурс
Назва ресурсу sessions
Що є одним записом в таблиці (рядком) Дані про одну сесію
Спосіб оновлення Завантаження оновленої версії ресурсу (накопичувальним підсумком)

Шаблон таблиці sessions.xlsx
Приклад таблиці example.xlsx
Структура (XLSX, CSV, JSON) schema.xlsx, schema.csv, schema.json


Таблиця 2 — Структура таблиці sessions


Назва колонки (name)


Заголовок колонки (title)


Опис значень (description)


Тип даних (datatype)


Вимога заповнення (required)

uid

Унікальний ідентифікатор

Вказується ідентифікатор сесії

Текст (string)

Істина (true)

label

Сесія

Вказується сесія, на якій розглядається питання порядку денного. Наприклад: 3 сесія

Текст (string)

Істина (true)

convocationUid

Ідентифікатор скликання

Вказується ідентифікатор скликання до якого відноситься сесія - атрибут uid ресурсу convocations

Текст (string)

Істина (true)

dateFrom

Дата початку сесії

Дата початку сесії, у форматі ISO 8601 (рррр-мм-дд). Наприклад: 2014-05-30

Дата (date) Істина (true)

dateUntil

Дата завершення сесії

Дата закінчення сесії, у форматі ISO 8601 (рррр-мм-дд). Наприклад: 2014-05-30

Дата (date) Істина (true)

2.1.3 Дані про порядки денні засідань (ресурс motions)

Інформація про ресурс
Назва ресурсу motions
Що є одним записом в таблиці (рядком) Порядки денні пленарних засідань з поіменним фіксуванням результатів голосування, якщо голосування за питання відбулось, або без фіксації, якщо голосування не відбулось.
Спосіб оновлення Завантаження оновленої версії ресурсу (накопичувальним підсумком)

Шаблон таблиці motions.xlsx
Приклад таблиці example.xlsx
Структура (XLSX, CSV, JSON) schema.xlsx, schema.csv, schema.json


Таблиця 3 — Структура таблиці motions


Назва колонки (name)


Заголовок колонки (title)


Опис значень (description)


Тип даних (datatype)


Вимога заповнення (required)

uid

Унікальний ідентифікатор

Вказується ідентифікатор питання порядку денного. Ідентифікатор довільний, але має бути унікальним для всього ресурсу. Ідентифікатор може складатись із дати засідання та номера питання порядку денного. Наприклад: 2024-09-04-1

Текст (string)

Істина (true)

sessionUid

Ідентифікатор сесії

Вказується ідентифікатор сесії до якої відноситься порядок денних - атрибут uid ресурсу sessions

Текст (string)

Істина (true)

votingIdentifier

Ідентифікатор особи

Ідентифікатор депутата, (атрибут votingIdentifier) із набору даних “Дані про депутатів ради, у тому числі контактні дані та графік прийому”

Текст (string)

Істина (true)

title

Питання пленарного засідання

Вказується назва питання пленарного засідання. Наприклад: Про затвердження Переліків адміністративних послуг

Текст (string) Істина (true)
number

Номер питання

Вказується номер питання відповідно до порядку денного засідання. Наприклад: 7

Ціле число (integer) Істина (true)
classification

Категорія питання

Вказується категорія питання пленарного засідання.

Текст (string) Істина (true)
date

Дата пленарного засідання

Дата проведення пленарного засідання у форматі ISO 8601 (рррр-мм-дд). Наприклад: 2019-05-30

Дата (date) Істина (true)

sources

URL-адреси

URL-адреси документів, з яких створено ресурс

Посилання (anyURL)

Хибність (false)


2.1.4. Дані про одне голосування (ресурс voteEvents)

Інформація про ресурс
Назва ресурсу voteEvents
Що є одним записом в таблиці (рядком) Інформація про одне проведене голосування
Спосіб оновлення Завантаження оновленої версії ресурсу (накопичувальним підсумком)

Шаблон таблиці voteEvents.xlsx
Приклад таблиці example.xlsx
Структура (XLSX, CSV, JSON) schema.xlsx, schema.csv, schema.json


Таблиця 4 — Структура таблиці voteEvents


Назва колонки (name)


Заголовок колонки (title)


Опис значень (description)

Тип даних (datatype) Вимога заповнення (required)

uid

Унікальний ідентифікатор

Унікальний ідентифікатор події голосування

Текст (string)

Істина (true)

motionUid

Ідентифікатор питання порядку денного

Вказується ідентифікатор питання порядку денного - атрибут uid ресурсу motions

Текст (string)

Істина (true)

projectNumber

Номер проєкту рішення

Вказується номер проєкту рішення за яке відбувається голосування. Наприклад: 757/2

Текст (string)

Істина (true)

projectTitle

Назва проєкту рішення

Вказується назва проєкту рішення за яке відбувається голосування. Наприклад: Про затвердження Переліків адміністративних послуг

Текст (string)

Істина (true)

startDate

Час початку голосування

Час початку голосування. Дата вказується у форматі ISO 8601 (рррр-мм-ддTгг:хх) Наприклад:2023-04-09T15:00:00.000000Z

Дата і час (date time)

Істина (true)

endDate

Час, коли голосування закінчується

Час, коли голосування закінчується. Дата вказується у форматі ISO 8601 (рррр-мм-ддTгг:хх) Наприклад:2023-04-09T15:00:00.000000Z

Дата і час (date time)

Істина (true)

result

Результати голосування

Результати голосування: “Прийнято”, “Не прийнято”, “Не голосували”, “Не розглядали”

Текст (string)

Істина (true)

votingFor

Голоси “За”

Кількість осіб, які проголосували “ЗА”. Зазначається цілим числом. Наприклад: 7

Ціле число (integer)

Істина (true)

votingAgainst

Голоси “Проти”

Кількість осіб, які проголосували “Проти”. Зазначається цілим числом. Наприклад: 5

Ціле число (integer)

Істина (true)

votingAbstain

Голоси “Утрималися”

Кількість осіб, які проголосували “Утримались”. Зазначається цілим числом. Наприклад: 3

Ціле число (integer)

Істина (true)

notVoting

Не голосували

Кількість осіб, які не голосували. Зазначається цілим числом. Наприклад: 4

Ціле число (integer)

Істина (true)

absent

Відсутні

Кількість осіб, які були відсутні під час голосування. Зазначається цілим числом. Наприклад: 2

Ціле число (integer)

Істина (true)

textUrl

Посилання на документ оприлюднений в мережі Інтернет.

Посилання на оприлюднений документ. Посилання має починатися з http:// або https://. Наприклад: https://www.example.gov.ua/

Посилання (anyURL)

Істина (true)

text

Назва файлу із прийнятим рішенням

Вказується назва файлу із прийнятим рішенням та додатками до нього, які оприлюднюються в архіві. Наприклад: 757-2.html

Текст (string)

Істина (true)


2.1.5. Дані про поіменні результати голосування депутатів на пленарних засіданнях (ресурс vote)

Інформація про ресурс
Назва ресурсу vote
Що є одним записом в таблиці (рядком) Інформація про один голос
Спосіб оновлення Завантаження оновленої версії ресурсу (накопичувальним підсумком)

Шаблон таблиці vote.xlsx
Приклад таблиці example.xlsx
Структура (XLSX, CSV, JSON) schema.xlsx, schema.csv, schema.json


Таблиця 5 — Структура таблиці vote

Назва колонки (name) Заголовок колонки (title) Опис значень (description) Тип даних (datatype) Вимога заповнення (required)
uid Унікальний ідентифікатор

Унікальний ідентифікатор голосування - атрибут uid із ресурсу votingEvent

Текст (string) Істина (true)
voterUid Ідентифікатор учасника голосування

Ідентифікатор депутата, (атрибут votingIdentifier) із набору даних “Дані про депутатів ради, у тому числі контактні дані та графік прийому”

Текст (string) Істина (true)
result Результат голосування

Голос: “За”, “Проти”, “Утримався”, “Не голосував”, “Відсутній”

Текст (string) Істина (true)

2.2. Результати голосування зафіксовані без використання системи електронного голосування


2.2.1. Порядки денні пленарних засідань з фіксуванням результатів голосування (ресурс motions)

Інформація про ресурс
Назва ресурсу motions
Що є одним записом в таблиці (рядком) Порядки денні пленарних засідань з поіменним фіксуванням результатів голосування, якщо голосування за питання відбулось, або без фіксації, якщо голосування не відбулось.
Спосіб оновлення Завантаження оновленої версії ресурсу (накопичувальним підсумком)

Шаблон таблиці motions.xlsx
Приклад таблиці example.xlsx
Структура (XLSX, CSV, JSON) schema.xlsx, schema.csv, schema.json


Таблиця 6 — Структура таблиці motions

Назва колонки (name) Заголовок колонки (title) Опис значень (description) Тип даних (datatype) Вимога заповнення (required)
uid Унікальний ідентифікатор

Вказується ідентифікатор питання порядку денного. Ідентифікатор довільний, але має бути унікальним для всього ресурсу. Ідентифікатор може складатись із дати засідання та номера питання порядку денного. Наприклад: 2024-09-04-1

Текст (string) Істина (true)
date Дата пленарного засідання

Дата проведення пленарного засідання у форматі ISO 8601 (рррр-мм-дд). Наприклад: 2019-05-30

Дата (date) Істина (true)
authorityName Орган

Вказується назва органу, в якому проводиться засідання. . Наприклад: Піщанська сільська рада

Текст (string) Істина (true)
authorityId Код ЄДРПОУ

Код ЄДРПОУ органу в якому проводиться засідання. . Наприклад: 01234567

Текст (string) Істина (true)
authorityCattutc Код КАТОТТГ

Зазначається код Кодифікатора адміністративно-територіальних одиниць та територій територіальних громад (КАТОТТГ) на територію якої розповсюджуються повноваження органу місцевого самоврядування. Наприклад: UA32140050000046018

Текст (string) Істина (true)
convocation Скликання

Вказується номер скликання органу місцевого самоврядування. Наприклад: 6 скликання

Текст (string) Істина (true)
legislativeSession Сесія

Вказується сесія на якій розглядаються питання порядку денного. Наприклад: 3 сесія

Текст (string) Істина (true)
number Номер питання

Вказується номер питання відповідно до порядку денного засідання. Наприклад: 7

Ціле число (integer) Істина (true)
title Питання порядку денного пленарного засідання

Вказується назва питання пленарного засідання. Наприклад: Про затвердження Переліків адміністративних послуг

Текст (string) Істина (true)
projectNumber Номер проєкту рішення

Вказується номер проєкту рішення за яке відбувається голосування. Наприклад: 757/2

Текст (string) Хибність (false)
votingFor Голоси “За”

Кількість осіб, які проголосували “ЗА”. Зазначається цілим числом. Наприклад: 7

Ціле число (integer) Хибність (false)
votingAgainst Голоси “Проти”

Кількість осіб, які проголосували “Проти”. Зазначається цілим числом. Наприклад: 5

Ціле число (integer) Хибність (false)
votingAbstain Голоси “Утрималися”

Кількість осіб, які проголосували “Утримались”. Зазначається цілим числом. Наприклад: 3

Ціле число (integer) Хибність (false)
notVoting Не голосували

Кількість осіб, які не голосували. Зазначається цілим числом. Наприклад: 4

Ціле число (integer) Хибність (false)
absent Відсутні

Кількість осіб, які були відсутні під час голосування. Зазначається цілим числом. Наприклад: 2

Ціле число (integer) Хибність (false)
votingResult Результати голосування

Результати голосування: “Прийнято”, “Не прийнято”, “Не голосували”, “Не розглядали”

Текст (string) Істина (true)
textUrl Посилання на документ оприлюднений в мережі Інтернет.

Посилання на оприлюднений документ. Посилання має починатися з http:// або https://. Наприклад: https://www.example.gov.ua/

Посилання (anyURL) Хибність (false)
text Назва файлу із прийнятим рішенням

Вказується назва файлу із прийнятим рішенням та додатками до нього, які оприлюднюються в архіві. Наприклад: 757-2.html

Текст (string) Істина (true)

2.2.2. Дані про поіменні результати голосування депутатів на пленарних засіданнях (ресурс votings)

Інформація про ресурс
Назва ресурсу votings
Що є одним записом в таблиці (рядком) Інформація про голосування одного депутата за рішення
Спосіб оновлення Завантаження оновленої версії ресурсу (накопичувальним підсумком)

Шаблон таблиці votings.xlsx
Приклад таблиці example.xlsx
Структура (XLSX, CSV, JSON) schema.xlsx, schema.csv, schema.json


Таблиця 7 — Структура таблиці votings

Назва колонки (name) Заголовок колонки (title) Опис значень (description) Тип даних (datatype) Вимога заповнення (required)
motionUid

Унікальний ідентифікатор

Вказується ідентифікатор питання порядку денного. Ідентифікатор довільний, але має бути унікальним для всього ресурсу. Ідентифікатор може складатись із дати засідання та номера питання порядку денного. Ідентифікатор відповідає ідентифікатору з ресурсу motions. Наприклад: 2024-09-04-1

Текст (string) Істина (true)
voterId Ідентифікатор учасника голосування

Ідентифікатор депутата, (атрибут votingIdentifier) із набору даних “Дані про депутатів ради, у тому числі контактні дані та графік прийому”

Текст (string) Істина (true)
voterName ПІБ учасника голосування

Прізвище, імʼя по батькові учасник голосування. Наприклад: Коваленко Сергій Олександрович

Текст (string) Істина (true)
motionTitle Питання пленарного засідання

Вказується назва питання пленарного засідання. Наприклад: Про затвердження Переліків адміністративних послуг

Текст (string) Істина (true)
result Результат голосування

Голос: “За”, “Проти”, “Утримався”, “Не голосував”, “Відсутній”

Текст (string) Істина (true)

3. Оформлення паспортів наборів та ресурсів

Назва набору має відповідати Переліку наборів даних, які підлягають оприлюдненню у формі відкритих даних, затвердженого постановою Кабінету Міністрів України від 21 жовтня 2015 року № 835 “Про затвердження Положення про набори даних, які підлягають оприлюдненню у формі відкритих даних” (Офіційний вісник України, 2015 р., № 85, ст. 2850),.


Приклад паспорта набору даних

Назва поля Приклад заповнення
Назва набору Поіменні результати голосування депутатів на пленарних засіданнях органу місцевого самоврядування – Полтавської міської ради
Відомості про мову інформації, яка міститься у наборі Українська
Частота оновлення Щомісяця
Опис Набір містить поіменні результати голосування депутатів на пленарних засіданнях Полтавської міської ради протягом V-VII скликання. Кожен ресурс у наборі включає результати поіменного голосування протягом 1 засідання
Підстава та призначення збору інформації Закон України “Про місцеве самоврядування в Україні”, Закон України “Про доступ до публічної інформації”, рішення Полтавської міської ради від 24 листопада 2015 року № 7/2/152 “Про регламент Полтавської міської ради сьомого скликання”
Ключові слова Голосування, рада, результат, самоврядування, рішення, засідання, депутат
Відповідальна особа Симоненко Олена Петрівна
Адреса електронної пошти відповідальної особи o.symonenko@example.gov.ua

Приклади паспортів ресурсів для набору даних результатів голосування зафіксовані без використання системи електронного голосування


Приклад паспорта ресурсу motions

Назва поля Назва поля
Назва ресурсу motions.csv
Опис Ресурс містить дані про питання порядку денного, рішення, які не були прийняті та рішення, ухвалені органом місцевого самоврядування, із детальним описом рішення: датою прийняття, типом рішення, органом, який прийняв рішення, результатами голосування.
Формат CSV
Приклад паспорта ресурсу votings
Назва поля Назва поля
Назва ресурсу votings.csv
Опис Поіменні результати голосування депутатів на пленарних засіданнях, зокрема ПІБ депутата, результати голосування, питання порядку денного за яке відбувалось голосування.
Формат CSV

Приклади паспортів ресурсів для набору даних результатів голосування зафіксованих за допомогою системи електронного голосування

Приклад паспорта ресурсу convocations
Назва поля Назва поля
Назва ресурсу convocations.csv
Опис Ресурс містить дані про скликання депутатів місцевих рад, в тому числі дані про номер скликання, дату початку роботи скликання, дату кінця роботи скликання.
Формат CSV
Приклад паспорта ресурсу sessions
Назва поля Назва поля
Назва ресурсу sessions.csv
Опис Ресурс містить дані про сесії депутатів місцевих рад, в тому числі: номер сесії, дату початку та дату кінця сесії.
Формат CSV
Приклад паспорта ресурсу motions
Назва поля Назва поля
Назва ресурсу motions.csv
Опис Ресурс містить дані про порядки денні засідань, питання пленарного засідання, номер питання, категорію питання.
Формат CSV
Приклад паспорта ресурсу voteEvents
Назва поля Назва поля
Назва ресурсу voteEvents.csv
Опис Ресурс містить дані про голосування, результати голосувань, прийняті документи.
Формат CSV
Приклад паспорта ресурсу vote
Назва поля Назва поля
Назва ресурсу vote.csv
Опис Ресурс містить дані про поіменні результати голосування по кожному питанню порядку денного.
Формат CSV