Машиночитаемая структура портала открытых данных

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