Este documento descreve o Módulo 7 de um curso sobre DSpace, que ensina sobre identificadores persistentes. O módulo explica o que são identificadores persistentes, como o Handle, que é usado pelo DSpace para fornecer identificadores únicos que não mudam mesmo se os recursos forem realocados. O documento também explica como configurar o serviço Handle no DSpace.
1. Av. Paulista, n. 726 – 17 andar
http://www.quatroelementos.com.br
Fone: + 55 11 2613-6744 - 4506-
3226
cursos@quatroelementos.com.br
Curso DSpace
Desenvolvimento e Administração de Repositórios Digitais
Vania Santos e Rodrigo Prado de Jesus
São Paulo, 2013
Módulo 7 – Identificadores Persistentes
2. Objetivos do Módulo
Ao final deste módulo, você será capaz de:
Entender o que são identificadores persistentes, como
funcionam e os benefícios de usá-los em um repositório
DSpace
Entender o que é um handle - identificador persistente
utilizado pelo DSpace
Ter uma visão gral de como aplicar um handle
Ver um handle em uso
Entender como configurar o servidor de handle
4. Identificadores Persistentes
O uso de identificadores baseados em localização, como a URL
muitas vezes leva a problemas de acesso ao longo do tempo
Muitas vezes ao acessar um recurso através de um hiperlink o
usuário recebe um erro “404 - página não encontrada”
Os identificadores persistentes oferecem uma alternativa de
resolver as questões que envolvem a identificação de recursos
e preservação a longo prazo
Um identificador persistente permite que um recurso seja
identificado de forma exclusiva e não muda se o recurso for
renomeado ou realocado.
5. Identificadores Persistentes
Estatísticas mostram que cerca de 34% das
URL´s permanecem ativas depois de um
período de quatro anos.
Isto acontece pois a URL é um endereço e não
um identificador.
6. Identificador Persistente - Analogias
Analogias
Pense nisso:
Qual das duas opções é permanente e
inalterável:
Seu endereço residencial ou
Seu CPF ?
7. Identificadores Persistentes
A URL é como o nosso endereço residencial de
onde podemos mudar a qualquer momento.
Nosso CPF é único e permanente e sendo
assim um identificador persistente deve
equiparar-se ao CPF, desambíguo e
permanente.
8. Identificadores Persistentes
Assim como o ISBN é um identificador único
no material bibliográfico….
O IP – Identificador Persistente e deve
ser único e permanente
Inteligível por máquinas e humanos
9. O Handle
O Dspace utiliza o sistema de Handle como
Identificador Persistente
10. O Handle
O handle, é um sistema onde o endereço do
recurso (objeto digital) é identificado por um
identificador único atribuído por um serviço
de registo comum. Quando o navegador
recebe um identificador, este é enviado para
o serviço de registro global para resolução e o
redireciona a um servidor de identificação
local, que por sua vez resolve o endereço
local do identificador do recurso no
repositório
11. O Handle
Num sistema handle o recurso é identificado por um identificador único
atribuído por um serviço de registo comum
12. O Handle no DSpace
Resolução Handle: http://hdl.handle.net/2160/568
4. Resultado da
Cliente com solicitação do cliente
informações do serviço
global
3. Solicitação ao serviço
de handle local
1. O cliente consulta por 2. Informações de serviço
“2160/568” para “2160/568”
Serviço de handle local
Registro de Handle
responsável pela
Global
nomeação “2160/568”
13. O Handle no DSpace
Os Identificadores só serão realmente Handles
quando forem registrados com um prefixo
CNRI e o servidor handle incluído na
distribuição do DSpace for corretamente
configurado
enquanto isso não acontece…..
14. O Handle no DSpace
O DSpace aparentemente vai criando handles
que você vê como hdl: 123456789/24 e assim
por diante.
Estes não são handles verdadeiros pois o
sistema identificador global os desconhece.
15. O Handle no DSpace
Lembre-se :
Para usar handle no DSpace é
necessário registrar um prefixo na CNRI -
Corporation for National Research Initiatives
16. Configurando o serviço de handle
Por padrão uma instalação DSpace usa o handle:
hdl:123456789
Estes não são realmente handles, pois o sistema de handle
global não sabe nada sobre eles
3 Passos para fazer a configuração de handle
17. Configurando o serviço de handle
Como fazer o registro na CNRI?
Preencha o formulário de registro no site CNRI
Crie e faça o upload o arquivo sitebndl.zip para o CNRI (discutido no
próximo slide)
Pague a taxa anual
http://www.handle.net/service_agreement.html
18. Gerando o arquivo sitebndl.zip
O Site Bundle é um arquivo que contém informações sobre a
instalação DSPace e é usado para gerar o seu handle
Para gerar o arquivo sitebndl.zip execute o comando:
[dspace]/bin/dspace make-handle-config [dspace]/handle-server
Será necessário responder uma série de perguntas
Após a conclusão o arquivo será salvo no local abaixo:
[dspace]/handle-server/sitebndl.zip
Complete o registro e faça upload do arquivo sitebndl.zip
19. Configurando o servidor de handle
Feito o registro, um identificador deve ser retornado para
você vindo do CNRI
Edite o arquivo [dspace]/handle-server/config.dct para
incluir as linhas na cláusula “server_config”:
"storage_type" = "CUSTOM"
"storage_class" = "org.dspace.handle.HandlePlugin”
Atualize todas as referências do seu YOUR_NAMING_AUTHORITY
para o handle atribuído ao seu site DSpace:
300:0.NA/YOUR_NAMING_AUTHORITY -> 300:0.NA/2097
20. Atualizando o prefixo handle
Edite o arquivo [dspace]/config/dspace.cfg e atualize o
prefixo handle
É necessário reiniciar o servidor web para as configurações
fazerem efeito
Se já existem itens depositados no DSpace é necessário fazer
o update desses handles com o comando abaixo:
[dspace]/bin/dspace update-handle-prefix 123456789
YourHandle
21. Iniciando o servidor handle
Inicie o servidor handle com o comando abaixo
[dspace]/bin/start-handle-server
Um script será necessário para automatizar o início do
servidor handle junto com a inicialização do servidor
Depois de configurado os handles devem ser resolvidos como
foi demonstrado no início do módulo
22. PRATIQUE
Navegue até o repositório da Biblioteca Digital da FGV :
http://bibliotecadigital.fgv.br
Encontre um item de uma coleção
Localize o endereço handle
Abra o endereço handle numa nova janela do navegador
Observe que o handle será resolvido e haverá um redirecionamento de
retorno ao item original
23. Av. Paulista, n. 726 – 17 andar
http://www.quatroelementos.com.br
Fone: + 55 11 2613-6744 - 4506-
3226
cursos@quatroelementos.com.br
Curso DSpace
Desenvolvimento e Administração de Repositórios Digitais
Vania Santos e Rodrigo Prado de Jesus
São Paulo, 2013
FIM DO
Módulo 7 – Identificadores Persistentes
Notas do Editor
4 Elementos Gestão da Informação
1) The client (web browser) sends a query to the Global Handle Registry asking for information on where the local handle service resides IP & Port 2) The Global handle registry replies with service information on the location of the local handle service 3) The Client send a request to the local handle service to check the item exists (i.e. Item 568) 4) The local handle service responds with the URL of the item in question 5) The client redirects to this item
"storage_type" = "CUSTOM" "storage_class" = "org.dspace.handle.HandlePlugin" This tells the Handle server to get information about individual Handles from the DSpace code.