7.2. Требования к публикации реестра наборов открытых данных через раздел открытых данных на официальном сайте государственного (муниципального) органа в сети "Интернет"

7.2. Требования к публикации реестра наборов открытых данных через раздел открытых данных на официальном сайте государственного (муниципального) органа в сети "Интернет"

                     ┌───────────────────────────────┐
                     │    Раздел открытых данных     │
                     │       государственного        │
                     │    (муниципального) органа    │
                     └───────────────────────────────┘
┌─────────────────────────────────────/\──────────────────────────────────┐
    ┌───────────────────┐  ┌────────────────────┐   ┌───────────────────┐
    │   Реестр наборов  │  │   Набор открытых   │   │  Иная информация  │
    │  открытых данных  │  │       данных       │   └───────────────────┘
    └──────────┬────────┘  └─────────────────┬──┘
        ┌──────┴───────────┐                 │
        \/                 \/              ┌─┴──────────────────┐
(────────────────)  (──────────────)       \/                   \/
│Человекочитаемое│  │Машиночитаемое│   ┌──────────────┐    ┌──────────┐
│ представление  │  │представление │   │Метаинформация├─┐  │ Открытые │
(────────────────)  (───────┬──────)   └──────────────┘ │  │  данные  │
                            │                           │  └─────────┬┘
                            │                      ┌────┘            │
             ┌──────────────┘                      │                 │
             │                                     \/                │
             │    (──────────────────)    ┌────────────────┐         │
             │    │ Человекочитаемое │<─┬─┼- Паспорт <*>   │         │
             │    │   представление  │  │ │- Структура <**>├─┐       │
             │    (──────────────────)  │ │- Статическая   │ │       │
             │                          │ │  информация    │ │       │
             │    (──────────────────)  │ │- Лицензия      │ │       │
             │    │  Машиночитаемое  │  │ │- Семантика     │ │       │
             │    │   представление  │<─┘ │  (linked data) │ │       │
             │    (─────────┬────────)    └────────────────┘ │       │
             │              └───────────┐                    │       │
             \/                         \/              ┌────┘       \/
     ───────────────────      ───────────────────       │         ─────────
    /CSV               /     /CSV               /       \/       /CSV     /
   / XML              /     / XML              /     ──────     / XML    /
  /  JSON            /     /  JSON            /     /CSV  /    /  JSON  /
 /   HTML+RDFa      /     /   HTML+RDFa      /     / XSD /    /   API  /
/    HTML+Microdata/     /    HTML+Microdata/      ──────    /    RDF /
───────────────────      ───────────────────                 ─────────

Рисунок 1 - Архитектура раздела открытых данных

1. Адрес страницы раздела "Открытые данные" на официальном сайте государственного (муниципального) органа должен формироваться по следующему шаблону: "<адрес официального сайта>/opendata". В случае кириллического адреса сайта он может быть продублирован по адресу "<адрес официального сайта>/открытые-данные" (Допускается публикация из адреса поддоменного уровня "opendata.<адрес официального сайта>").

2. Реестр наборов открытых данных должен иметь человекочитаемое представление (с использованием средств визуализации) и машиночитаемое представление. Человекочитаемое представление реестра наборов открытых данных должно содержать следующую информацию:

- порядковый номер набора открытых данных;

- наименование набора открытых данных;

- формат представления набора открытых данных;

- ссылка на страницу набора открытых данных.

Пример реализации:

Название набора открытых данных
Формат набора открытых данных
1
Перечень территориальных органов
CSV
2
Перечень подведомственных организаций
XML
3
Сведения о вакантных должностях
JSON

Примечание: визуальное представление может отличаться от приведенного выше примера на усмотрение представителей государственного органа или органа местного самоуправления без потери содержательной составляющей.

3. Машиночитаемое представление реестра наборов открытых данных должно быть реализовано в одном из следующих форматов:

- CSV;

- XML;

- JSON;

- HTML+RDFa;

- HTML+Microdata.

4. Машиночитаемое представление реестра наборов открытых данных должно содержать следующую информацию о каждом наборе открытых данных:

- Идентификационный номер набора открытых данных <1>;

--------------------------------

<1> Определяется в разделе 8.1.

- Название набора открытых данных;

- Ссылка на машиночитаемое представление паспорта набора открытых данных;

- Формат набора открытых данных.

5. Адрес машиночитаемого представления реестра открытых данных должен задаваться по следующему правилу:

<адрес-официального сайта>/opendata/list.расширение формата (opendata.<адрес официального сайта>/list.расширение формата)

Например, файл реестра наборов открытых данных, размещенный в формате xml, должен быть доступен по следующему адресу:

<адрес официального сайта>/opendata/list.xml

Полные требования к машиночитаемому представлению реестра наборов открытых данных в зависимости от форматов представления описаны в Приложении 7.