Banco de Dados II -
Bibliotecas Digitais
Gustavo Braz
Guilherme Rodrigues
Jeferson Lopes Dias Moreli
Sumário
1. Introdução 2. Metadados
3. Extensible Markup Language (XML) 4. Dublin Core Metadata Initiative 5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM) 10. Considerações Finais
11. Referências 12. Perguntas
Sumário
1. Introdução
2. Metadados
3. Extensible Markup Language (XML) 4. Dublin Core Metadata Initiative 5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM) 10. Considerações Finais
11. Referências 12. Perguntas
Introdução
● Biblioteca tradicional: lugar no qual os livros estão organizados
e são conservados para oferecer continuidade a produção cultural;
● Digitalização de documentos: aumento da leitura de documentos por intermédio da tecnologia digital, devido a expansão da internet;
● Bibliotecas digitais: sistemas eletrônicos de armazenamento de informações. Capaz de extender e ampliar os recursos das bibliotecas convencionais, possibilitando o intercâmbio de informações a nível mundial.
Sumário
1. Introdução
2. Metadados
3. Extensible Markup Language (XML) 4. Dublin Core Metadata Initiative 5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM) 10. Considerações Finais
11. Referências 12. Perguntas
Metadados
● São dados que descrevem outros dados.
● São dados que descrevem atributos de um recurso.
● São um conjunto de dados/atributos, estruturados e codificados, baseado em padrões para representar informações de um recurso informacional.
● São conjuntos de atributos, mais especificamente dados referenciais, que representam o conteúdo informacional de um recurso que pode estar em meio eletrônico ou não.
Metadados
● Não existem somente no mundo digital.
● Permitem descrever documentos eletrônicos e informações.
● Permitem gerenciar computadores ou programas e também robôs.
● A utilização de metadados cresceu com o aumento das publicações eletrônicas.
● Com o aumento da utilização de metadados surgiu a necessidade de padrões.
Metadados
Exemplos de metadados:
● localização física; ● Número de caixa; ● Etiqueta de pasta; ● Sistema de classificação; ● Tipo de documento; ● Data; ● Autor; ● Assunto;Sumário
1. Introdução 2. Metadados
3. Extensible Markup Language (XML)
4. Dublin Core Metadata Initiative 5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM) 10. Considerações Finais
11. Referências 12. Perguntas
Extensible Markup Language (XML)
● XML é uma linguagem de marcação simples e flexível criada em 1997, descreve o conteúdo de dados por meio de tags
(etiquetas).
● Linguagem de marcação é um agregado de códigos que podem ser aplicados a dados ou textos para serem lidos por
computadores.
● São dados semi-estruturados. Possui uma estrutura flexível. ● Linguagem de fácil compreensão por seres humanos.
Extensible Markup Language (XML)
Document Type Definition (DTD)XML
no Contexto de Bibliotecas Digitais
● A estrutura e marcação de um documento XML melhora a identificação semântica dos conteúdos.
● Facilita herança de documentos de bibliotecas já existentes, sem modificar o documento fonte.
● Aumenta a velocidade de recuperação de informação em bibliotecas digitais.
● Os metadados podem ser explicitamente lidos das etiquetas XML.
XML
no Contexto de Bibliotecas Digitais
<?xml version="1.0"?> <metadata xmlns="http://example.org/myapp/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://example.org/myapp/ http://example.org/myapp/schema.xsd" xmlns:dc="http://purl.org/dc/elements/1.1/"> <dc:title> UKOLN </dc:title> <dc:description>UKOLN is a national focus of expertise in digital information
management. It provides policy, research and awareness services to the UK library, information and cultural heritage communities. UKOLN is based at the University of Bath.
</dc:description> <dc:publisher>
UKOLN, University of Bath </dc:publisher>
<dc:identifier>
http://www.ukoln.ac.uk/ </dc:identifier>
Sumário
1. Introdução 2. Metadados
3. Extensible Markup Language (XML)
4. Dublin Core Metadata Initiative
5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM) 10. Considerações Finais
11. Referências 12. Perguntas
Dublin Core
● É um conjunto de metadados planejados para facilitar a descrição de documentos na Web.
● O Dublin Core simples inclui quinze elementos. Alguns deles são: Title, Creator, Subject, Description, Publisher e
Contributor.
● Formato de simples utilização.
● Fornece recursos necessários para descrever, identificar, localizar, recuperar e filtrar documentos digitais publicados na rede.
● Simplicidade de criação e manutenção: conjunto pequeno de metados.
Dublin Core
● Interoperabilidade semântica: a simples semântica provê entendimento comum em âmbito mundial.
● Escopo internacional: gera um desenvolvimento comunitário em nível mundial.
● Extensibilidade: fornece um mecanismo para extender o conjunto de elementos.
● Permite interoperabilidade de dados de forma consistente e padronizada.
Dublin Core
Metadado Descrição
Title Nome dado ao recurso.
Creator Entidade principalmente responsável por criar o conteúdo do recurso.
Subject Tópico do conteúdo do recurso. Tipicamente, uma palavra-chave.
Description Descrição do conteúdo do recurso.
Dublin Core Simples:
Dublin Core Qualificado:
Metadado Descrição
DateAccepted Data de aceitação. Por exemplo, em um congresso.
Alternative Título alternativo ao título original do recurso.
Alternative Versão de algum trabalho já existente. Por exemplo, uma paródia de
Sumário
1. Introdução 2. Metadados
3. Extensible Markup Language (XML) 4. Dublin Core Metadata Initiative
5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM) 10. Considerações Finais
11. Referências 12. Perguntas
Interoperabilidade
● Interoperabilidade é a capacidade das bibliotecas digitais trocarem e compartilharem documentos, consultas e serviços. Atavés dessa troca e compartilhamento são realizadas interações entre os sistemas das bibliotecas digitais.
● A chave para a interoperabilidade está na consistência a qual é alcançada através do uso de certos padrões.
● Tem como objetivo disponibilizar serviços coerentes aos usuários, isto requer cooperação em três níveis:
○ Técnico ○ Conteúdo
Interoperabilidade
● A interoperabilidade é o aspecto fundamental para as
bibliotecas digitais.
● Para que a interoperabilidade aconteça, é necessário reunir informações padronizadas que vão auxiliar o relacionamento entre dados.
Sumário
1. Introdução 2. Metadados
3. Extensible Markup Language (XML) 4. Dublin Core Metadata Initiative 5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM) 10. Considerações Finais
11. Referências 12. Perguntas
Open Archives Initiative (OAI)
● Objetivo de criar uma arquitetura tecnológica padronizada que sustente a interoperabilidade entre bibliotecas digitais.
● Foi criada para minimizar o problema de troca de metadados entre diferentes bibliotecas digitais.
● Facilita a disseminação dos artigos científicos.
● No contexto da Open Archives Initiative, foram desenvolvidas tecnologias, padrões e metodologias para publicação e
Sumário
1. Introdução 2. Metadados
3. Extensible Markup Language (XML) 4. Dublin Core Metadata Initiative 5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM) 10. Considerações Finais
11. Referências 12. Perguntas
Open Archives Initiative Protocol for
Metadata Harvesting (OAI-PMH)
● Protocolo desenvolvido pela Open Archives Initiative.
● Utilizado para distribuir e coletar (Harvesting) metadados principalmente relativos a descritores de documentos.
● O protocolo tem como finalidade facilitar o compartilhamento de metadados.
● Há duas classes de participantes no âmbito do protocolo OAI-PMH:
1. Provedores de Dados - mantêm repositórios de
documentos digitais que implementam o protocolo OAI como forma de expor os metadados de seus documentos. 2. Provedores de serviço - oferecem buscas a metadados, pois coletam, organizam e disponibilizam estes a m de agregar valor à Iniciativa.
Open Archives Initiative Protocol for
Metadata Harvesting (OAI-PMH)
● O protocolo OAI-PMH apresenta 6 verbos, utilizados para recuperar as informações.
Elemento Descrição
Identify
Utilizado para recuperar as informações sobre os provedores de dados. A resposta mínima esperada consiste em: nome do provedor de dados, endereço do repositório (URL), versão do protocolo e endereço eletrônico do administrador do repositório.
ListMetadata-Formats
Recupera os formatos de metadados disponíveis no repositório. O formato padrão é Dublin Core.
GetRecord
Recupera um único registro do repositório. Deve-se especificar o formato dos metadados, cujo padrão é Dublin Core, e o identificador do registro (Identifier), que é único na comunidade OAI.
ListRecords Realiza a colheita dos metadados do repositório.
ListIdentifiers
É uma versão abreviada do verbo ListRecords, que retorna apenas os cabeçalhos dos registros.
ListSets Lista a estrutura do repositório.
Open Archives Initiative Protocol for
Metadata Harvesting (OAI-PMH)
Open Archives Initiative Protocol for
Metadata Harvesting (OAI-PMH)
Sumário
1. Introdução 2. Metadados
3. Extensible Markup Language (XML) 4. Dublin Core Metadata Initiative 5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM) 10. Considerações Finais
11. Referências 12. Perguntas
Biblioteca Digital Brasileira de
Computação (BDBComp)
● Tem por finalidade prestar serviços de informações à comunidade da área de Informática e Computação. ● Foi criada com o objetivo de:
■ arquivar; ■ organizar;
■ preservar dados digitais;
■ disseminar o conhecimento cientíco.
● A arquitetura da BDBComp compreende 3 camadas: ■ Interfaces;
■ Services;
Biblioteca Digital Brasileira de
Computação (BDBComp)
Biblioteca Digital Brasileira de
Computação (BDBComp)
Biblioteca Digital Brasileira de
Computação (BDBComp)
XML de exemplo da BDBComp
Sumário
1. Introdução 2. Metadados
3. Extensible Markup Language (XML) 4. Dublin Core Metadata Initiative 5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM)
10. Considerações Finais 11. Referências
Biblioteca Digital do Departamento de
Computação (BDDECOM)
● Possibilita o armazenamento e a consulta de trabalhos
monográficos produzidos por alunos do Curso de Ciência da computação.
● Tem o objetivo de armazenar, organizar e divulgar os trabalhos.
● Aumentar a visibilidade do curso de Ciência da Computação. ● Possibilitar a interoperabilidade entre bibliotecas digitais.
Mapeamento do Dublin Core simples para a BDDECOM
Biblioteca Digital do Departamento de
Computação (BDDECOM)
Biblioteca Digital do Departamento de
Computação (BDDECOM)
Biblioteca Digital do Departamento de
Computação (BDDECOM)
Biblioteca Digital do Departamento de
Computação (BDDECOM)
Sumário
1. Introdução 2. Metadados
3. Extensible Markup Language (XML) 4. Dublin Core Metadata Initiative 5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM)
10. Considerações Finais
11. Referências 12. Perguntas
Considerações Finais
● Bibliotecas Digitais estendem e ampliam recursos de uma biblioteca convencional.
● Bibliotecas Digitais organizam e garantem persistência. ● Bibliotecas Digitais seguem padrões internacionais.
● Bibliotecas Digitais possibilitam o intercâmbio de informações a nível mundial.
● Bibliotecas Digitais disseminam produções científicas. ● Bibliotecas Digitais evitam replicações
Sumário
1. Introdução 2. Metadados
3. Extensible Markup Language (XML) 4. Dublin Core Metadata Initiative 5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM) 10. Considerações Finais
11. Referências
Referências
1. Gustavo H. B. Silva. Proposta de uma Biblioteca Digital para Trabalhos Monográficos do Departamento de Computação da Universidade Federal de Ouro Preto. Monografia. UFOP
2. Pablo A. Robert. The Web-DL Environment for Building Digital Libraries from the Web. artigo, publicado na Joint Conference on Digital Libraries, 2003.
3. R.C.V. Alves. Web semântica: uma análise focada no uso de metadados. Dissertação (Mestrado em Ciência da Informação) Universidade Estadual Paulista, 2005
4. Celeste Magela Campos da Silva e Guilherme Tavarez de Assis. Proposta de uma biblioteca digital para trabalhos monográficos. 2006.
5. Jakob Nielsen Hoa Loranger. Usabilidade na Web - Projetando Websites com qualidade. Editora CAMPUS, 2007.
Sumário
1. Introdução 2. Metadados
3. Extensible Markup Language (XML) 4. Dublin Core Metadata Initiative 5. Interoperabilidade
6. Open Archives Initiative (OAI)
7. Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH)
8. Biblioteca Digital Brasileira de Computação (BDBComp)
9. Biblioteca Digital do Departamento de Computação (BDDECOM) 10. Considerações Finais
11. Referências 12. Perguntas