Действующий

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

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

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

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

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

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

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

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

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

a. Соответствие файла стандарту W3C - "Extensible Markup Language (XML)1.1 (Second Edition)" (http://www.w3.org/TR/xml11/).

b. Кодировка файла указывается в объявлении XML если объявление XML используется, иначе используется кодировка "UTF-8".

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

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

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

     

     

     

     <?xml version="1.0" encoding="utf-8"?>
<list>

<standardversion>http://opendata.gosmonitor.ru/standard/3.0</standardversion>
<meta>
<item>
<identifier>1</identifier>
<title>Список выставочных залов</title>
<link>http://example.com/opendata/7712345678-
showrooms/meta.xml</link>
<format>xml</format>
</item>
<item>
<identifier>2</identifier>
<title>Список муниципальных библиотек</title>
<link>http://example.com/opendata/7712345678-
libraries/meta.csv</link>
<format>csv</format>
</item>
</meta>
</list>



list-schema.xsd

<?xml version="1.0" encoding="utf-8"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"

attributeFormDefault="unqualified" elementFormDefault="qualified">

<xs:element type="List" name="list"/>

<xs:complexType name="List">

<xs:annotation>

<xs:documentation xml:lang="en">Opendata list.</xs:documentation>

<xs:documentation xml:lang="ru">Реестр наборов открытых

данных.</xs:documentation>

</xs:annotation>