Требования к публикации паспорта набора ОД в машиночитаемом формате CSV

Требования к публикации паспорта набора ОД в машиночитаемом формате CSV:

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

- Машиночитаемый формат паспорта набора ОД представлен отдельным файлом в формате CSV.

- Файл имеет название "meta.csv".

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

- Соответствие файла стандарту RFC - "Common Format and MIME Type for Comma-Separated Values (CSV) Files" (http://tools.ietf.org/html/rfc4180).

3. Дополнительные требования к CSV:

- Разделителем полей является знак "," (запятая).

- Ограничителем строк является знак " (универсальная двойная кавычка).

- Разделителем целой и дробной части чисел является знак "." (точка).

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

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

- По горизонтали перечислены атрибуты полей реестра наборов ОД, по вертикали перечислены поля реестра наборов ОД.

- Наличие следующих обязательных атрибутов поля реестра наборов ОД:

5. Атрибут поля "Наименование поля реестра наборов ОД":

- Должен быть установлен следующий обязательный заголовок атрибута: "property".

- Значением атрибута является наименование поля реестра набора ОД.

6. Атрибут поля "Заголовок поля реестра наборов ОД":

- Должен быть установлен следующий обязательный заголовок атрибута: "title".

- Значением атрибута является заголовок поля реестра наборов ОД.

7. Атрибут поля "Значение поля реестра наборов ОД":

- Должен быть установлен следующий обязательный заголовок атрибута: "value".

- Значением атрибута является значение поля реестра наборов ОД.

8. Атрибут поля "Формат поля реестра наборов ОД":

- Должен быть установлен следующий обязательный заголовок атрибута: "format".

- Значением атрибута является формат значения поля реестра наборов ОД.

9. Наличие следующих обязательных полей реестра наборов ОД:

- Должно быть установлено следующее обязательное наименование поля: "standardversion".

- Должен быть установлен следующий обязательный заголовок поля: "Версия методических рекомендаций".

- Значением поля является ссылка на версию методических рекомендаций, которой соответствует публикация этого реестра наборов ОД.

- Атрибут "Формат поля реестра наборов ОД" неприменим для этого поля, поэтому значением формата поля является пустая строка.

10. Поле паспорта "Набор открытых данных" (данное поле повторяется столько раз, сколько опубликовано наборов ОД):

- "<identifier>". Где <identifier> - это идентификационный номер паспорта набора ОД.

- Должен быть установлен следующий обязательный заголовок поля: "<title>". Где <title> - это наименование набора ОД.

- Значением поля является ссылка на машиночитаемый формат паспорта набора ОД.

- Значением формата поля является машиночитаемый формат набора ОД.

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

Meta.csv (пример)

property, value

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

identifier, 7712345678-showrooms

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

description, Список выставочных залов с указанием контактных данных по округам и районам.

creator, Министерство культуры

created, 20130401

modified, 20130601

subject,"Выставка, зал, выставочный зал, культура"

format, xml

provenance, "Исправлены незначительные ошибки, добавлены новые выставочные залы" valid, 20130701

publishemame, Иванов Иван Иванович

publisherphone, +74951234567

publishermbox, ivanov@example.com

data-20130601T0000-structure-

20130401T0000, http://example.com/opendata/7712345678-showrooms/data-

20130601T0000-structure-20130401T0000.xml

data-20130501T0000-structure-

20130401T0000, http://example.com/opendata/7712345678-showrooms/data-

20130501T0000-structure-20130401T0000.xml

data-20130406T0000-structure-

20130401T0000, http://example.com/opendata/7712345678-showrooms/data-

20130406T0000-structure-20130401T0000.xml

data-20130401T0000-structure-

20130401T0000, http://example.com/opendata/7712345678-showrooms/data-

20130401T0000-structure-20130401T0000.xml

structure-20130401T0000,http://example.com/opendata/7712345678-

showrooms/structure-20130401T0000.xsd