Вы можете открыть актуальную версию документа прямо сейчас.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение 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 |
Пользовательское значение электронного адреса ответственно |
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.