Действующий

Методические рекомендации по публикации открытых данных государственными органами и органами местного самоуправления, а также технические требования к публикации открытых данных (Версия 3.0)

     Требования к публикации реестра наборов открытых данных в машиночитаемом формате JSON

1) Требования к расположению:

a. Машиночитаемый формат реестра открытых данных представлен отдельным файлом в формате JSON.

b. Файл имеет название "list.json".

c. Файл расположен непосредственно в разделе открытых данных. Например, ваш сайт расположен по адресу "http://example.com/". Тогда, учитывая требование к названию файла и возможные адреса раздела открытых данных, файл реестра открытых данных должен быть доступен по одному из следующих адресов:

i. http://example.com/opendata/list.json

ii. http://opendata.example.com/list.json

2) Требования к формату:

a. Соответствие файла стандарту JSON - (http://json.org/json-ru.html).

b. Кодировка файла - "UTF-8".

3) Требование к структуре данных:

a. Соответствие файлу структуры реестра наборов открытых данных - "list-schema.json" (Содержимое файла "list-schema.json" приложено ниже).

b. Все наборы перечислены в одном файле, постраничное представление наборов в нескольких XML файлах не допускается. Пояснение: визуальное представление реестра наборов открытых данных может быть разбито на несколько страниц и иметь сложную навигацию в случае большого количества наборов, но при этом машинное представление должно быть представлено только одним файлом по указанному адресу и никак не зависит от страниц визуального представления.


list.json (пример)


{

"standardversion": "http://opendata.gosmonitor.ru/standard/3.0",

"meta": [

{

"identifier": "7712345678-showrooms",

"title": "Список выставочных залов",

"link": "http://example.com/opendata/7712345678-showrooms/meta.xml",

"format": "xml"

},

{

"identifier": "7712345678-libraries",

"title": "Список муниципальных библиотек",

"link": "http://example.com/opendata/7712345678-libraries/meta.csv",

"format": "xml"