51
DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Embed Size (px)

Citation preview

Page 1: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

DCMIDublin Core Metadata Initiative

por Pablo Lopes Alenquer

curso Tópicos Especiais em BD2

data Março de 2000Mestrado IM / NCE

Page 2: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

O que é o Dublin Core (DC)?

É um padrão de metadados criado para facilitar a descoberta de recursos eletrônicos na rede

Page 3: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Quem criou o Dublin Core (DC)?

Quem criou:– OCLC (On Line Computer Library)

– NCSA (National Center for Supercomputer Applications)

Quando: 1995

DC na Web: http://purl.org/dc/

Page 4: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Quem usa o DC? Para que serve o DC? Mecanismos de Busca da Web

– Facilita a busca por informação na Web

Autores de Hiperdocumentos– Facilita a criação dos metadados

Outros Padrões de Metadado– Facilita a integração com outros padrões

Page 5: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Lista de Mecanismos de Busca– http://purl.org/DC/education/index.htm#12

Dublin Core Metadata Template– http://www.lub.lu.se/cgi-bin/nmdc.pl

Dublin Core/MARC/GILS Crosswalk

– http://lcweb.loc.gov/marc/dccross.html

Para que serve o DC?(Sites Relacionados)

Page 6: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Características do DC

Simplicidade Interoperabilidade Semântica É um Consenso Internacional Extensibilidade Modularidade de Metadados na Web

Page 7: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Características do DC

Simplicidade– Usável por leigos ou especialistas em

catalogação

– Não define uma sintaxe rígida; sua ênfase está na semântica

Page 8: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Características do DC

Interoperabilidade Semântica– Serve como denominador comum entre os

outros padrões de metadado

– Define um conjunto de 15 elementos de um padrão de metadados

Page 9: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Características do DC

Extensibilidade– Permite incluir novos elementos no

conjunto de metadados conforme houver necessidade

Page 10: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Características do DC

É um Consenso Internacional– Participação ativa de pessoas de cerca de

20 países da América do Norte, Europa, Austrália e Ásia

Page 11: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Características do DC

Modularidade de Metadados na Web– Documents Like Objects (DLO):

Documentos são objetos complexos

– Resource Description Framework (RDF): Arquitetura de metadados para DLO

Page 12: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Como armazenar metadados DC

HTML (Hyper Text Markup Language)

XML (eXtended Markup Language)

RDF (Resource Description Framework)

Page 13: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Como armazenar metadados DC

HTML– Usa a tag <META> para a definição de

metadados

– Mantém metadados dentro do documento

– É o mais usado atualmente

– Tutorial: http://www.ietf.org/rfc/rfc2731.txt

Page 14: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Como armazenar metadados DC

XML– Permite maior estruturação

– Mecanismo de namespace

– É muito trabalhoso: pode requerer programação

Page 15: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Como armazenar metadados DC RDF

– Arquitetura de metadados voltada para a descrição de recursos

– Poder de expressão mais adequado

– Participantes do DC ajudam a definir

– Ainda experimental

Page 16: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Exemplos de DC em HTML

Definição Geral:– <meta name ="PREFIX.ELEMENT_NAME"

content = "ELEMENT_VALUE">

Exemplo:– <meta name = "DC.Creator"

content = "Simpson, Homer">

Page 17: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Usando os elementos em conjunto:– <meta name = "DC.Title"

content = "The Communist Manifesto">

– <meta name = "DC.Creator" content = "Marx, K.">

– <meta name = "DC.Creator" content = "Engels, F.">

Exemplos de DC em HTML

Page 18: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Misturando DC com AC (Another Core)– <meta name = "DC.Creator"

content = "Da Costa, Jos&eacute;">

– <meta name = "AC.Email" content = "[email protected]">

– <meta name = "DC.Title" content = "Jesse &#34;The Body&#34; Ventura--A Biography">

Exemplos de DC em HTML

Page 19: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Exemplos de DC: LINK REL LINK REL (Definição Geral)

– <link rel = "schema.PREFIX" href = "LOCATION_OF_DEFINITION">

LINK REL (Exemplos)– <link rel = "schema.DC"

href = "http://purl.org/DC/elements/1.0/">

– <link rel = "schema.AC" href = "http://metadata.net/ac/2.0/">

Page 20: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Exemplos de DC: TYPE <meta name = "DC.Creator”

type = “email” content = ”[email protected]">

<meta name = "DC.Creator”type = “address” content =“The Simpons St,Springfield">

Page 21: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Exemplos de DC: TYPE omitido <meta name = "DC.Creator.email”

content = ”[email protected]">

<meta name = "DC.Creator.address”content =“The Simpons St,Springfield">

Page 22: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<html> <head> <title> A Dirge </title> <link rel = "schema.DC" href = "http://purl.org/DC/elements/1.0/"><meta name = "DC.Title" content = "A Dirge"> <meta name = "DC.Creator" content = "Shelley, Percy Bysshe"> <meta name = "DC.Type" content = "poem"> <meta name = "DC.Date" content = "1820"> <meta name = "DC.Format" content = "text/html"> <meta name = "DC.Language" content = "en"> </head> <body><pre> Rough wind, that moanest loud Grief too sad for song; Wild wind, when sullen cloud Knells all the night long; Sad storm, whose tears are vain, Bare woods, whose branches strain, Deep caves and dreary main, - Wail, for the world's wrong! </pre></body> </html>

Exemplos de DC em HTML

Page 23: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Title" content = ”Aromatic hydrocarbon contamination">

<meta name = "DC.Title" content = "Crime and Punishment">

<meta name = "DC.Title" content = "Methods of Information, Vol 32, No 4">

<meta name = "DC.Title" content = "Still life #4 with flowers">

<meta name = "DC.Title" lang = "de" content = "Das Wohltemperierte Klavier, Teil I">

Exemplos de DC: Title

Page 24: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Creator" content = "Gogh, Vincent van">

<meta name = "DC.Creator" content = "van Gogh, Vincent">

<meta name = "DC.Creator" content = "Mao Tse Tung">

<meta name = "DC.Creator" content = "Mao, Tse Tung">

Exemplos de DC: Creator

Page 25: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Creator" content = "Plato">

<meta name = "DC.Creator" lang = "fr" content = "Platon">

<meta name = "DC.Creator.Director”content = "Sturges, Preston">

<meta name = "DC.Creator.Writer" content = "Hecht, Ben">

<meta name = "DC.Creator.Producer" content = "Chaplin, Charles">

Exemplos de DC: Creator

Page 26: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Subject" content = "heart attack">

<meta name = "DC.Subject" scheme = "MESH" content = "Myocardial Infarction; Pericardial Effusion">

Exemplos de DC: Subject

Page 27: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Subject" content = "vietnam war">

<meta name = "DC.Subject" scheme = "LCSH" content = "Vietnamese Conflict, 1961-1975">

<meta name = "DC.Subject" content = "Friendship">

<meta name = "DC.Subject" scheme = "ddc" content = "158.25">

Exemplos de DC: Subject

Page 28: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Description" lang = "en" content = "The Author gives some Account of Himself and Family -- His First Inducements to Travel -- He is Shipwrecked, and Swims for his Life -- Gets safe on Shore in the Country of Lilliput -- Is made a Prisoner, and carried up the Country">

Exemplos de DC: Description

Page 29: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Description" content = "A tutorial and reference manual for Java.">

<meta name = "DC.Description" content = "Seated family of five, coconut trees to the left, sailboats moored off sandy beach to the right, with volcano in the background.">

Exemplos de DC: Description

Page 30: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Publisher" content = "O'Reilly">

<meta name = "DC.Publisher" content = "Digital Equipment Corporation">

<meta name = "DC.Publisher" content = "University of California Press">

<meta name = "DC.Publisher" content = "State of Florida (USA)">

Exemplos de DC: Publisher

Page 31: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Contributor" content = "Curie, Marie">

<meta name = "DC.Contributor.Photographer" content = "Adams, Ansel">

<meta name = "DC.Contributor.Artist”content = "Sendak, Maurice">

<meta name = "DC.Contributor.Editor”content = "Starr, Kenneth">

Exemplos de DC: Contributor

Page 32: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Date" content = "1972">

<meta name = "DC.Date" content = "1998-05-14">

<meta name = "DC.Date" scheme = "WTN8601" content = "1998-05-14">

Exemplos de DC: Date

Page 33: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Date.Created" content = "1998-05-14">

<meta name = "DC.Date.Available" content = "1998-05-21">

<meta name = "DC.Date.Valid" content = "1998-05-28">

<meta name = "DC.Date.Created" content = "triassic">

<meta name = "DC.Date.Acquired" content = "1957">

Exemplos de DC: Date

Page 34: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Date.Accepted" scheme = "WTN8601" content = "1998-12-02T16:59">

<meta name = "DC.Date.DataGathered”scheme = "ISO8601" content = "98-W49-3T1659">

<meta name = "DC.Date.Issued" scheme = "ANSI.X3.X30-1985" content = "19980514">

Exemplos de DC: Date

Page 35: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Type" content = "poem">

<meta name = "DC.Type" scheme = "DCT1" content = "software">

<meta name = "DC.Type" content = "software program source code">

<meta name = "DC.Type" content = "interactive video game">

<meta name = "DC.Type" scheme = "DCT1" content = "dataset">

Exemplos de DC: Type

Page 36: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Type" content = "web home page">

<meta name = "DC.Type" content = "web bibliography">

<meta name = "DC.Type" scheme = "DCT1" content = "event">

<meta name = "DC.Type" content = "event; periodic">

Exemplos de DC: Type

Page 37: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Type" content = "painting">

<meta name = "DC.Type" content = "image; woodblock">

<meta name = "DC.Type" scheme = "AAT" content = "clipeus (portrait)">

<meta name = "DC.Type" lang = "en-US" content = "image; advertizement">

Exemplos de DC: Type

Page 38: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Format" content = "text/xml">

<meta name = "DC.Format" scheme = "IMT" content = "text/xml">

<meta name = "DC.Format” scheme = "IMT" content = "image/jpeg">

<meta name = "DC.Format" content = "A text file with mono-spaced tables and diagrams.">

<meta name = "DC.Format" content = "video/mpeg; 14 minutes">

Exemplos de DC: Format

Page 39: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Identifier" content = "http://foo.bar.org/zaf/">

<meta name = "DC.Identifier" content = "urn:ietf:rfc:1766">

<meta name = "DC.Identifier" scheme = "ISBN" content = "1-56592-149-6">

<meta name = "DC.Identifier" scheme = "DOI" content = "10.12345/33-824688ab">

Exemplos de DC: Identifier

Page 40: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Source" content = "Shakespeare's Romeo and Juliet">

<meta name = "DC.Source" content = "http://a.b.org/manon/">

Exemplos de DC: Source

Page 41: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Language" content = "en">

<meta name = "DC.Language" scheme = "rfc1766" content = "en">

<meta name = "DC.Language" scheme = "ISO639-2" content = "eng">

<meta name = "DC.Language" scheme = "rfc1766" content = "en-US">

Exemplos de DC: Language

Page 42: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Language" content = "zh">

<meta name = "DC.Language" content = "ja">

<meta name = "DC.Language" content = "de">

<meta name = "DC.Language" content = "german">

<meta name = "DC.Language" lang = "fr" content = "allemand">

Exemplos de DC: Language

Page 43: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Relation.IsPartOf" content = “http://foo.bar.org/abc/proceed/">

<meta name = "DC.Relation.IsFormatOf" content = "http://foo.bar.org/cd145.sgml">

<meta name = "DC.Relation.IsVersionOf" content = "http://foo.bar.org/draft9.4.4.2">

<meta name = "DC.Relation.References" content = "urn:isbn:1-56592-149-6">

Exemplos de DC: Relation

Page 44: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Relation.IsBasedOn" content = "Shakespeare's Romeo and Juliet">

<meta name = "DC.Relation.Requires" content = "LWP::UserAgent; HTML::Parse; URI::URL; Net::DNS; Tk::Pixmap; Tk::Bitmap; Tk::Photo">

Exemplos de DC: Relation

Page 45: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Coverage" content = "US civil war era; 1861-1865">

<meta name = "DC.Coverage" content = "Columbus, Ohio, USA; Lat: 39 57 N Long: 082 59 W">

<meta name = "DC.Coverage" scheme = "TGN" content = "Columbus (C,V)">

<meta name = "DC.Coverage.Jurisdiction" content = "Commonwealth of Australia">

Exemplos de DC: Coverage

Page 46: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

<meta name = "DC.Rights" lang = "en" content = "Copyright Acme 1999 - All rights reserved.">

<meta name = "DC.Rights" content = "http://foo.bar.org/cgi-bin/terms">

Exemplos de DC: Rights

Page 47: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

DCMI Working Groups Element Working Groups

– Como aplicar cada elemento do DC através dos diversos domínios

Architeture Working Groups– Como prover suporte a estruturação do DC

como um todo Domain Centered Working Groups

– Como aplicar o conjunto de elementos do DC a um domínios de aplicação específicos

Page 48: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

DCMI Working Groups Element Working Groups

– Como aplicar cada elemento do DC através dos diversos domínios

Architeture Working Groups– Como prover suporte a estruturação do DC

como um todo Domain Centered Working Groups

– Como aplicar o conjunto de elementos do DC a um domínios de aplicação específicos

Page 49: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Element Working Groups Agents Citation Coverage Date Format Relation Subject Description Title Type

Page 50: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Architecture Working Groups

Data Model Implementors Multiple Languages One 2 One Schema Standards User Guide

Page 51: DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data Março de 2000 Mestrado IM / NCE

Domain Centered Working Groups

Education Government Libraries