Купить систему ГАРАНТ Получить демо-доступ Узнать стоимость Информационный банк Подобрать комплект Семинары
  • ДОКУМЕНТ

Приложение 4. Требования к представлению паспортов наборов данных с использованием формата RDFa

Приложение 4

 

Требования
к представлению паспортов наборов данных с использованием формата RDFa

 

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

 

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

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

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

а) 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 по использованию типов данных. Для представления паспортов открытых данных используются следующие словари RDFa:

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

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

Требования

 

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

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

2) объект должен иметь класс "Collection" из словаря "dc".

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

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

 

Свойство

RDFa свойство

Формат значения

Значение

Набор открытых данных

"hasPart" из словаря "dc"

xsd:anyURI

Ссылка на объект RDFa паспорта открытых данных

Предыдущая страница

"prev"

xsd:anyURI

Ссылка на объект RDFa реестра открытых данных предыдущей страницы.

Следующая страница

"next"

xsd:anyURI

Ссылка на объект RDFa реестра открытых данных следующей страницы.

 

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

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

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

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

2) объект должен иметь класс "Document" из словаря "foaf".

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

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

 

Свойство

RDFa свойство

Формат значения

Значение

Идентификационный номер (код) набора данных

"identifier" из словаря "dc"

xsd:string

Пользовательское значение идентификационного номера(кода) набора данных

Наименование набора данных

"title" из словаря "dc"

xsd:string

Пользовательское значение наименования набора данных

Описание набора данных

"description" из словаря "dc"

xsd:string

Пользовательское значение описания набора данных

Владелец набора данных

"creator" из словаря "dc"

xsd:string

Пользовательское значение владельца набора данных

Ответственное лицо

"publisher" из словаря "dc"

xsd:anyURI

Ссылка на объект RDFa ответственного лица набора данных

Дата первой публикации набора данных

"created" из словаря "dc"

xsd:dateTime

Пользовательское значение даты первой публикации набора данных

Дата последнего внесения изменений

"modified" из словаря "dc"

xsd:dateTime

Пользовательское значение даты последнего изменения набора данных

Периодичность актуализации набора данных

"valid" из словаря "dc"

xsd:string

Пользовательское значение периодичности актуализации набора данных

Ключевые слова,

соответствующие содержанию набора данных

"subject" из словаря "dc"

xsd:string

Пользовательское значение ключевых слов набора данных

Список всех версий наборов открытых данных

"source" из словаря "dc"

xsd:anyURI

Ссылка на объект RDFa коллекции всех версий наборов данных

 

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

1) объект должен иметь класс "Person" из словаря "foaf".

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

 

Свойство

RDFa свойство

Формат значения

Значение

Полное имя ответственного лица

"name" из словаря "foaf"

xsd:string

Пользовательское значение идентификационного номера(кода) набора данных

Телефон ответственного лица

"phone" из словаря "foaf"

xsd:string

Пользовательское значение телефона ответственного лица

Электронный адрес ответственного лица

"mbox" из словаря "foaf"

xsd:string

Пользовательское значение электронного адреса ответственного лица

 

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

1) объект должен иметь класс "Collection" из словаря "dc".

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

 

Свойство

RDFa свойство

Формат значения

Значение

Версия набора данных

"hasPart" из словаря "dc"

xsd:anyURL

Ссылка на объект RDFa набора данных

 

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

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

1) объект должен иметь класс "Document" из словаря "foaf".

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

 

Свойство

RDFa свойство

Формат значения

Значение

Гиперссылка (URL) на набор данных

"source" из словаря "dc"

xsd:anyURI

Ссылка на файл набора данных

Дата создания набора данных

"created" из словаря "dc"

xsd:dateTime

Пользовательское значение даты создания набора данных

Содержание последнего изменения

"provenance" из словаря "dc"

xsd:string

Пользовательское значение содержания последнего изменения набора данных

Структура набора данных

"conformsTo" из словаря "dc"

xsd:anyURI

Ссылка на объект RDFa структуры набора данных

 

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

1) объект должен иметь класс "Document" из словаря "foaf".

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

 

Свойство

RDFa свойство

Формат значения

Значение

Гиперссылка (URL) на структуру набора данных

"source" из словаря "dc"

xsd:anyURI

Ссылка на файл структуры набора данных

Дата создания структуры набора данных

"created" из словаря "dc"

xsd:dateTime

Пользовательское значение даты создания структуры набора данных