Существует ли стандартный способ отображения метаданных Dublin Core в метатегах HTML? - PullRequest
1 голос
/ 29 июня 2011

DC включает в себя элемент с именем «Дата».Вы отображаете это так:

<meta name="dc.Date" content="2011-06-28" />

Но идея квалификаторов позволяет иметь «Дата создания» и «Дата обновления».Но есть ли способ вставить это правильно?Я видел это несколькими способами:

<meta name="dc.Date" content="(Scheme=Created) 2011-06-28" />
<meta name="dc.Date" content="2011-06-28" scheme="Created" />

Есть ли стандарт?

1 Ответ

2 голосов
/ 29 июня 2011

Когда я читаю спецификацию, вы говорите о уточнениях элементов (например, created, modified и т. Д. Для date).

Уточнение элемента: Эти квалификаторы делают значение элемента более узким или более конкретным.Уточненный элемент разделяет значение неквалифицированного элемента, но с более ограниченной областью действия.Клиент, который не понимает конкретный термин уточнения элемента, должен иметь возможность игнорировать квалификатор и обрабатывать значение метаданных, как если бы это был неквалифицированный (более широкий) элемент.Определения терминов уточнения элементов для классификаторов должны быть общедоступными.

от dublincore.org

В спецификации предлагается два эквивалентных способаof write:

<meta name="DC.Date.modified" content="2001-07-18" />
<meta name="DCTERMS.modified" content="2001-07-18" />

A Схема , которую вы упоминаете, используется для определения кодирования, форматирования данных.Например, для дат это может быть DCMI Period или W3C-DTF, как видно на этой странице .

Схема кодирования: Эти классификаторы определяют схемыэта помощь в интерпретации значения элемента.Эти схемы включают в себя контролируемые словари и формальные записи или правила синтаксического анализа.Таким образом, значение, выраженное с использованием схемы кодирования, будет токеном, выбранным из управляемого словаря (например, термина из системы классификации или набора предметных заголовков) или строкой, отформатированной в соответствии с формальной нотацией (например, «2000-01-01 "как стандартное выражение даты).Если схема кодирования не понята клиентом или агентом, значение может все еще быть полезным для читателя.Окончательное описание схемы кодирования для классификаторов должно быть четко идентифицировано и доступно для публичного использования.

от dublincore.org

Они могут использоваться следующим образом:

<meta name="DC.date" scheme="DCTERMS.W3CDTF" content="2001-07-18" />
...