[greenstone_es] Re: Mantener una URL permanente

  • From: Nicolás Rucks <nrucks@xxxxxxxxxxxxx>
  • To: <greenstone_es@xxxxxxxxxxxxx>
  • Date: Fri, 8 Jul 2011 09:59:08 -0300

Hola Eduardo.

Creo que lo que tendrías que hacer es evitar la asignación de "hash" al 
importar.
Es un poco más complicado y requiere algo de cuidado.

Para eso tendrías que usar import.pl con las opciones 
-OIDtype assigned 
y
-OIDmetadata campo.que.contiene.un.identificador.fijo
por ejemplo:
import.pl -OIDtype assigned -OIDmetadata dc.Identifier coleccion

Claro que para eso tenés que tener cuidadosamente nombres unívocos para 
contener los archivos correspondientes de cada documento!
Y además poner en el archivo metadata.xml de cada foto el nombre de la carpeta 
donde tendría que estar, en el metadato previsto por vos.

Lamento no poder darte la solución armada, tendrás que investigar la 
documentación y probar un poco vos mismo.
Pero puedo decirte que yo lo uso así.

Fijate la info que da import.pl :

 -OIDtype <enum>          The method to use when generating unique identifiers
                           for each document.

 hash: Hash the contents of the file. Document
   identifiers will be the same every time the
   collection is imported.
 assigned: Use the metadata value given by the
   OIDmetadata option (preceded by 'D'); if
   unspecified, for a particular document a hash is
   used instead. These identifiers should be unique.
 incremental: Use a simple document count.
   Significantly faster than "hash", but does not
   assign the same identifier to the same document
   content, and further documents cannot be added to
   existing archives.
 dirname: Use the parent directory name (preceded by
   'J'). There should only be one document per
   directory, and directory names should be unique.
   E.g. import/b13as/h15ef/page.html will get an
   identifier of Jh15ef.

  -OIDmetadata <metadata>  
  Specifies the metadata element that hold's the
  document's unique identifier, for use with
  -OIDtype=assigned.
  Default: dc.Identifier


Saludos,
Nicolas Rucks
Biblioteca Cardini
Fundación Instituto Leloir

-----------
Hola

Quisiera haceros la consulta siguiente. Tenemos una colección de fotografía que 
construí con Greenstone 2.82. Cuando he intentado migrarla a Greenstone 2.84, 
los enlaces a los archivos dejan de funcionar. La solución ha sido reconstruir 
de nuevo la colección en Greenstone 2.84 y luego la colección ya funciona 
correctamente.

El problema es que no se mantiene la URL de cada una de las imágenes. Por poner 
un ejemplo, la dirección de una imagen concreta con Greenstone 2.82 es:

http://ibdigital.uib.cat/greenstone/collect/antoniPalou/index/assoc/HASHaaa7.dir/C01-01.jpg

En cambio la dirección de la misma fotografia, una vez reconstruida la 
colección con Greenstone 2.84 me da la siguiente URL:

http://ibdigital.uib.cat/greenstone/collect/antoniPalou/index/assoc/HASHd41e.dir/C01-01.jpg

Como veis se pasa de HASHaaa7.dir a HASHd41e.dir

¿Es posible evitar esto y que la URL final del documento sea siempre la  misma?

¡Muchas gracias!
Eduardo del Valle
Responsable de Digitalització i Web
Servei de Biblioteca i Documentació
Universitat de les Illes Balears
Edifici Ramon Llull
Cra. de Valldemossa, km 7.5
07122 Palma - Espanya
Tel.: +34 971 173 356
eduard.delvalle@xxxxxx

Other related posts: