"Внутренний мир" портала открытых данных реализован по техническим требованиям к публикации открытых данных, приведенных в методических рекомендациях версии 3.0
Машиночитаемым центром портала открытых данных является - реестр наборов открытых данных. Кодировка машиночитаемый сведений реализована в "UTF-8".
Реестр наборов открытых данных, паспорта наборов, файлы описывающие структуру и данные набора открытых данных доступны по адресу: https://data.n-vartovsk.ru/opendata/
Реестр наборов открытых данных - систематизированный перечень наборов открытых данных, позволяющий в автоматическом режиме осуществлять навигацию по паспортам наборов открытых данных и получать ключевые параметры этих наборов, включая гиперссылки, необходимые для доступа к наборам открытых данных.
Машиночитаемый реестр открытых данных расположен на портале по следующему URL: https://data.n-vartovsk.ru/opendata/list.json
Реестр открытых данных (формата JSON) имеет следующую структуру:
{
standardversion: "https://opendata.gosmonitor.ru/standard/3.0",
meta:
{
identifier: "Идентификатор набора открытых данных",
title: "Наименование набора открытых данных",
link: "Ссылка на мета-информацию паспорта набора открытых данных",
format: "Формат набора открытых данных"
},
{
описание следующего набора открытых данных, содержащегося в реестре
}
}
Паспорт набора открытых данных - совокупность сведений о наборе открытых данных, позволяющая однозначно идентифицировать такой набор и получить в автоматическом режиме ключевые параметры, характеризующие набор открытых данных.
Ссылка на мета-информацию, описывающую паспорт набора открытых данных формируется по следующему правилу
https://data.n-vartovsk.ru/opendata/{identifier}/meta.{format} где identifier - идетификатор набора открытых данных, format - формат набора открытых данных (JSON, CSV, XML)
Машиночитаемый паспорт открытых данных (формата JSON) имеет следующую структуру:
{
standardversion: "https://opendata.gosmonitor.ru/standard/3.0",
identifier: "Идентификатор набора открытых данных",
title: "Наименование набора открытых данных",
description: "Описание набора открытых данных",
creator: "Владелец (публикатор) набора открытых данных",
created: "Дата создания",
modified: "Дата последнего изменения",
subject: "Ключевые слова, необходимые для организации поиска",
format: "Формат набора открытых данных",
data:
{
source: "Ссылка на файл, содержащий данные набора",
created: "Дата создания файла, содержащий данные набора (Версия набора)",
provenance: "Содержание последнего изменения",
valid: "Дата актуальности набора",
structure: "Дата создания структуры набора (Версия структуры)",
},
structure:
{
source: "Ссылка на файл, содержащий структуру набора",
created: "Дата создания структуры набора (Версия структуры)",
},
publisher:
{
name: "ФИО публикатора",
phone: "Контактный телефон",
mbox: "Контактный адрес электронной почты",
}
}
Ссылка на файл (формата JSON), содержащий данные набора открытых данных формируется по следующему правилу
https://data.n-vartovsk.ru/opendata/{identifier}/data-{data_created}-structure-{data_structure}.json где identifier - Идентификатор набора открытых данных, data_created - Дата создания файла, содержащий данные набора (Версия набора) data_structure - Дата создания файла, содержащий структуру набора (Версия структуры)
Ссылка на файл (формата JSON), содержащий структуру набора открытых данных формируется по следующему правилу
https://data.n-vartovsk.ru/opendata/{identifier}/structure-{data_structure}.json где identifier - Идентификатор набора открытых данных, data_structure - Дата создания файла, содержащий структуру набора (Версия структуры)
Набор открытых данных (набор данных) - систематизированная совокупность однотипных данных, представленных в форме открытых данных, состоящая из отдельных элементов, характеризующихся набором атрибутов, и позволяющая автоматизированным системам без участия человека идентифицировать, интерпретировать и обрабатывать такие элементы;
Набор открытых данных состоит их двух файлов:
- машиночитаемого файла, описывающего структуру набора;
- машиночитаемого файла, описывающего данные набора.
Описание JSON файла структуры набора данных
[
{
SORTORDER: "порядковый номер поля ",
NAME: "Наименование поля - ключ (имеет англоязычное название)",
DESCRIPTION: "Описание поля (имеет русскоязычное название)",
TYPE: "Тип данных"
},
{
Описание следующего поля
}
]
property,
title,
value,
format
Описание файла с данными набора данных (включая описание структуры при использовании API)
[ status: "--", request: {"limit": "число", "offset": "число"}, meta: { "total": "число"}, results: { ассоциативный массив состоящий из ключей и соответствующих значений } , ]
Ok