DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data...

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

Transcript of DCMI Dublin Core Metadata Initiative por Pablo Lopes Alenquer curso Tópicos Especiais em BD2 data...

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