12. Приложение 4. Требования к семантическому представлению реестра и паспорта набора открытых данных

12. Приложение 4. Требования к семантическому представлению реестра и паспорта набора открытых данных

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

Общие сведения

Настоящие требования к представлению наборов открытых данных базируются на следующих стандартах:

- RDF (Resource Description Framework) - разработанная консорциумом Всемирной паутины (World Wide Web Consortium - W3C) абстрактная модель для представления данных, в особенности - метаданных, пригодных для машинной обработки;

- RDFa (Resource Description Framework in attributes) - модель для представления данных в формате RDF через атрибуты программных сред HTML, XHTML и XML;

- Microdata - один из способов семантической разметки веб-страниц сведениями о разнообразных сущностях, используя стандартные элементы языка HTML (или XHTML);

- W3C Recommendation: RDFa Core 1.1 - Рекомендация от W3C по использованию RDFa;

- RFC2413 - Общепризнанный интернет-стандарт "Encoding Dublin Core Metadata in HTML";

- ГОСТ Р 7.0.10-2010 - Российский стандарт "Набор элементов метаданных "Дублинское ядро";

- W3C Recommendation: XML Schema Part 2: Datatypes - Рекомендация от W3C по использованию типов данных.

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

- schema.org - http://schema.org/;

- dc (Dublin Core) - "http://purl.org/dc/terms/" - для предоставления свойств объекта (используется редакция "Qualified Dublin Core", так как содержит расширенный реестр свойств);

- foaf (Friend of a Friend) - "http://xmlns.com/foaf/0.1/" - для предоставления класса объекта.

Требования

Каждая страница реестра наборов отрытых данных должна содержать объект, к которому предъявляются следующие обязательные требования:

1) объект должен быть элементом текущей страницы набора.

2) объект должен иметь класс "Collection" онтологии "dc" или "CreativeWork" онтологии schema.org.

Соблюдение этих требований однозначно сопоставляет данный объект с текущей страницей реестра открытых данных и определяет данный объект, как машиночитаемый формат реестра открытых данных.

Объект реестра открытых данных содержит следующие значения:

Свойство
Онтологическое значение (schema.org)
Онтологическое значение (dc)
Формат значения
Набор открытых данных
-
hasPart
xsd:anyURI
Предыдущая страница
-
prev
xsd:anyURI
Следующая страница
-
next
xsd:anyURI

Свойство "Набор открытых данных" объекта реестра открытых данных повторяется ровно столько раз, сколько существует публикуемых наборов открытых данных.

Свойства "Предыдущая страница" и "Следующая страница" объекта реестра открытых данных указываются обязательно, если данные значения существуют.

Каждая страница набора открытых данных должна содержать объект, к которому предъявляются следующие обязательные требования:

1) объект должен быть субъектом текущей страницы набора.

2) объект должен иметь класс "Document" онтологии "foaf" или "CreativeWork" онтологии schema.org.

Соблюдение этих требований однозначно сопоставляет данный объект с текущей страницей набора открытых данных и определяет данный объект, как машиночитаемый формат текущего набора открытых данных.

Паспорт набора открытых данных в соответствии с текущей версией Методических рекомендаций содержит следующие значения:

Свойство
Онтологическое значение (schema.org)
Онтологическое значение (dc)
Формат значения
Идентификационный номер (код) набора данных
-
identifier
xsd:string
Наименование набора данных
name
title
xsd:string
Описание набора данных
description
description
xsd:string
Владелец набора данных
creator
creator
xsd:string
Ответственное лицо
publisher
publisher
foaf: Person
schema: Person
Дата первой публикации набора данных
dateCreated
created
xsd:dateTime
Дата последнего внесения изменений
dateModified
modified
xsd:dateTime
Ключевые слова, соответствующие содержанию набора данных
keywords
subject
xsd:string
Список всех версий наборов открытых данных
url
source
dc:Collection
schema:DataCatalog

Свойство "Ответственное лицо" набора открытых данных ссылается на объект ответственного лица набора данных. К объекту ответственного лица набора данных предъявляются следующие обязательные требования:

1) объект должен иметь класс "Person" онтологии "foaf" или "Person" онтологии schema.org.

Объект ответственного лица набора данных содержит следующие значения:

Свойство
Онтологическое значение (schema.org)
Онтологическое значение (foaf)
Формат значения
Полное имя ответственного лица
givenName
familyName
name
xsd:string
Телефон ответственного лица
telephone
phone
xsd:string
Электронный адрес ответственного лица
email
mbox
xsd:string

Свойство "Список всех версий наборов открытых данных" набора открытых данных ссылается на объект коллекции всех версий наборов данных. К объекту коллекции всех версий наборов данных предъявляются следующие обязательные требования:

1) объект должен иметь класс "Collection" онтологии "dc" или DataCatalog онтологии schema.org.

Объект коллекции всех версий наборов данных содержит следующие значения:

Свойство
Онтологическое значение (schema.org)
Онтологическое значение (dc)
Формат значения
Версия набора данных
dataset
hasPart
dc:Document schema:Dataset

Свойство "Версия набора данных" объекта коллекции всех версий наборов данных повторяется ровно столько раз, сколько существует публикуемых версий текущего набора открытых данных.

Свойство "Версия набора данных" объекта коллекции всех версий наборов данных ссылается на объект набора данных. К объекту набора данных предъявляются следующие обязательные требования:

1) объект должен иметь класс "Document" онтологии "foaf" или "Dataset" онтологии schema.org.

Объект набора данных содержит следующие значения:

Свойство
Онтологическое значение (schema.org)
Онтологическое значение (dc)
Формат значения
Гиперссылка (URL) на набор данных
"source" из словаря "dc"
source
xsd:anyURI
Дата актуальности
temporal
valid
xsd:DateTime
Место применимости набора
spatial
spatial -
dc:string
schema:Place
Дата создания набора данных
dateCreated
created
xsd:dateTime
Содержание последнего изменения
-
provenance
xsd:string
Структура набора данных
-
conformsTo
dc:Document
schema:Dataset

Свойство "Структура набора данных" объекта набора данных ссылается на объект структуры набора данных. К объекту структуры набора данных предъявляются следующие обязательные требования:

1) объект должен иметь класс "Document" онтологии "foaf" или Dataset онтологии schema.org.

Объект структуры набора данных содержит следующие значения:

Свойство
Онтологическое значение (schema.org)
Онтологическое значение (dc)
Формат значения
Гиперссылка (URL) на структуру набора данных
url
source
xsd:anyURI
Дата создания структуры набора данных
DateCreated
created
xsd:dateTime