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 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/ 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 Para que serve o DC? (Sites Relacionados) 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 Características do DC Simplicidade Interoperabilidade Semântica É um Consenso Internacional Extensibilidade Modularidade de Metadados na Web 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 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 Características do DC Extensibilidade – Permite incluir novos elementos no conjunto de metadados conforme houver necessidade 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 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 Como armazenar metadados DC HTML (Hyper Text Markup Language) XML (eXtended Markup Language) RDF (Resource Description Framework) 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 Como armazenar metadados DC XML – Permite maior estruturação – Mecanismo de namespace – É muito trabalhoso: pode requerer programação 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 Exemplos de DC em HTML Definição Geral: – <meta name ="PREFIX.ELEMENT_NAME" content = "ELEMENT_VALUE"> Exemplo: – <meta name = "DC.Creator" content = "Simpson, Homer"> Exemplos de DC em HTML 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 Misturando DC com AC (Another Core) – <meta name = "DC.Creator" content = "Da Costa, José"> – <meta name = "AC.Email" content = "[email protected]"> – <meta name = "DC.Title" content = "Jesse "The Body" Ventura--A Biography"> 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/"> Exemplos de DC: TYPE <meta name = "DC.Creator” type = “email” content = ”[email protected]"> <meta name = "DC.Creator” type = “address” content =“The Simpons St,Springfield"> Exemplos de DC: TYPE omitido <meta name = "DC.Creator.email” content = ”[email protected]"> <meta name = "DC.Creator.address” content =“The Simpons St,Springfield"> Exemplos de DC em HTML <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: Title <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: Creator <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 <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: Subject <meta name = "DC.Subject" content = "heart attack"> <meta name = "DC.Subject" scheme = "MESH" content = "Myocardial Infarction; Pericardial Effusion"> Exemplos de DC: Subject <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: Description <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 <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: Publisher <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: Contributor <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: Date <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 <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 <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: Type <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 <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 <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: Format <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: Identifier <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: Source <meta name = "DC.Source" content = "Shakespeare's Romeo and Juliet"> <meta name = "DC.Source" content = "http://a.b.org/manon/"> Exemplos de DC: Language <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 <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: Relation <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 <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: Coverage <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: Rights <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"> 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 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 Element Working Groups Agents Citation Coverage Date Format Relation Subject Description Title Type Architecture Working Groups Data Model Implementors Multiple Languages One 2 One Schema Standards User Guide Domain Centered Working Groups Education Government Libraries