Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dublin Core & OAI-PMH

Dublin Core & OAI-PMH

Introduction to Dublin Core metadata standard and OAI-PMH protocol.

Dmytrii Sinko

March 04, 2012
Tweet

More Decks by Dmytrii Sinko

Other Decks in Technology

Transcript

  1. Dublin Core - стандарт метаданных, простой и эффективный набор «полей»

    для описания сетевых ресурсов. Introduction to DC&OAI-PMH 2
  2. Элементы DC title creator subject description type source rights relation

    publisher language identifier format date coverage contributor Introduction to DC&OAI-PMH 3
  3. identifier Конкретная ссылка на ресурс в данном контексте. Рекомендуется определять

    ресурс при помощи строки или числа, удовлетворяющего формальной системе идентификации. Introduction to DC&OAI-PMH 4
  4. creator Сущность, ответственная за производство содержимого ресурса. Человек, организация или

    сервис; обычно совпадает с именем человека, названием организации или сервиса. Introduction to DC&OAI-PMH 5
  5. coverage Пространство или границы, с которыми связано содержимое ресурса. Как

    правило это географическое положение или временные рамки. Рекомендуется использовать значения из словаря когда это возможно. Но так же можно использовать числовые координаты. Introduction to DC&OAI-PMH 6
  6. type Вид или жанр содержимого ресурса. Рекомендуется выбирать значение из

    определенного словаря, такого как DCMI Type Vocabulary. Физическое или цифровое представление ресурса определяется элементом format. Introduction to DC&OAI-PMH 7
  7. Для описания сложных объектов можно использовать комбинацию элементов type Описание

    интерактивного тренажера: Type=“text” Type=“image” Type=“software” Type=“interactive” Introduction to DC&OAI-PMH 9
  8. relation Ссылка на связанный ресурс. Рекомендуется определять связь при помощи

    строки или числа, удовлетворяющего формальной системе идентификации. Introduction to DC&OAI-PMH 11
  9. Схемы кодирования (словари) DCMIType, DDC, IMT, LCC, LCSH, MESH, NLM,

    TGN, UDC DCMIType: The set of classes specified by the DCMI Type Vocabulary, used to categorize the nature or genre of the resource. MESH: The set of labeled concepts specified by the Medical Subject Headings. LCSH: The set of labeled concepts specified by the Library of Congress Subject Headings. Introduction to DC&OAI-PMH 12
  10. Существует несколько вариантов связывания записей Dublin Core с ресурсами HTML/XHTML

    • включение в веб-страницы HTML/XHTML при помощи элементов HTML/XHTML • создание отдельного описания в RDF/XML и связывание с ним при помощи элемента HTML/XHTML <link>; • создание отдельного описания в XML [DCXML] и связывание с ним при помощи элемента HTML/XHTML <link> Introduction to DC&OAI-PMH 13
  11. Пример XHTML Внутри XHTML: <meta name="DC.date" content="2001-07-18" /> <meta name="DCTERMS.audience“

    content="Разработчики ПО" /> DCTERMS – отдельный, дополнительный словарь терминов, содержит намного больше элементов чем стандартный. Связывание с другими ресурсами: <link rel="DC.relation" href="http://www.example.org/" /> <link rel="DCTERMS.references" href="http://www.example.org/publications/2002/176459.pdf" /> Introduction to DC&OAI-PMH 14
  12. Связывание с несколькими ресурсами: <meta name="DC.subject" xml:lang="en-GB" content="seafood" /> <meta

    name="DC.subject" xml:lang="fr" content="fruits de mer" /> <meta name="DC.subject" xml:lang="ru" content="дары моря" /> <link rel="DC.relation" hreflang="en" href="http://www.example.org/en/" /> <link rel="DC.relation" hreflang="de" href="http://www.example.org/de/" /> <link rel="DC.relation" hreflang="ru" href="http://www.example.org/ru/" /> Introduction to DC&OAI-PMH 15
  13. DCRDF RDF/XML <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about="http://media.example.com/audio/guide.ra"> <dc:creator>Rose Bush</dc:creator> <dc:title>A

    Guide to Growing Roses</dc:title> <dc:description>Describes process for planting and nurturing different kinds of rose bushes.</dc:description> <dc:date>2001-01-20</dc:date> </rdf:Description> </rdf:RDF> <link rel="meta" href="mydoc.dcxml" /> Introduction to DC&OAI-PMH 17
  14. OAI-PMH • механизм обмена данными между репозиториям • дата провайдеры

    предоставляют данные доступные для сбора в формате OAI-PMH. • сервис провайдеры делают запросы для сбора этих данных. Отвечают за работу с клиентами. Introduction to DC&OAI-PMH 19
  15. Обмен данными OAI-PMH OAI-PMH поддерживает 6 видов запросов: • Identify

    (archive.org/oai-script?verb=Identify) • ListMetadataFormats (archive.org/oai-script?verb=ListMetadataFormats&identifier=oai:HUBerlin.de:3000218) • ListSets (archive.org/oai-script?verb=ListSets) • ListIdentifiers (archive.org/oai-script?verb=ListIdentifiers&metadataPrefix=oai_dc&from=2002-12-01) • ListRecords (archive.org/oai-script?verb=ListRecords&metadataPrefix=oai_dc&set=biology) • GetRecord (archive.org/oai-script?verb=GetRecord&identifier=oai:HUBerlin.de:3000218&metadataPrefix=oai_dc) Introduction to DC&OAI-PMH 21