2008-04-07

Дублинское ядро

Степан Ломов  2008-04-07 00:59

Дублинское ядро (англ. Dublin Core) — стандарт метаданных для описания широчайшего диапазона сетевых ресурсов. Стандарт разделён на два уровня:

простой (неквалифицированный, simple)
состоящий из 15 элементов;
компетентный (квалифицированный, qualified)
состоящий из 18 элементов и группы т.н. тонкостей (или квалификаторов), которые уточняют семантику элементов для повышения полезности поиска ресурсов.

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

Словарь

Основная форма:Dublin Core
Синонимы:
Dublin Core, DublinCore, DC
Dublin_Core на вики

В ядре Zope3 поддержка метаданных дублинского ядра реализована за счет механизма аннотаций, которыми снабжены практически все контент-объекты и они используются в широком диапазоне кода (от хранения собственно описательной информации и до хранения и отображения даты модификации). На самом деле, отключить или перекрыть существующую реализацию дублинского ядра достаточно сложно, хотя, возможно, иногда это разумное решение (когда метаданные формируются иным способом).

Продукт, реализующий поддержку дублинского ядра - zope.dublicore, а наиболее общий интерфейс zope.dublincore.interfaces.IZopeDublinCore.

Предположительно, данные, предоставляемые этим продуктом, должны вставляться в метаинформацию страницы, но из-за сложности интеграции продукта с другими компонентами, содержащими аналогичные данные, этого не делают, а метаинформацию заполняют из других источников.

Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site noooxml