"Внутренний мир" портала открытых данных реализован по техническим требованиям к публикации открытых данных, приведенных в методических рекомендациях версии 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