[greenstone_es] Re: [greenstone_es] Enlaces hacia documentos de otra colección - Referencia cruzada

  • From: Felipe Vera <felipevera@xxxxxxxxx>
  • To: greenstone_es@xxxxxxxxxxxxx
  • Date: Thu, 16 Jun 2011 21:01:33 -0400

Hola Eugenia,

Otra posibilidad es que hagas lo siguiente:

1- Que las colecciones que quieres relacionar se busquen entre si utilizando
la opción de "*Búsqueda Cruzada*" del GLI

2- Previamente haber definido un uso de metadato para insertar un ID único
cada vez que los documentos se relacionen

3- Formatear el metadato en cuestión para que sea una búsqueda recursiva de
la siguiente manera
* <a href=_httpquery_&q=[cgisafe:sibling(1):NOMBRE DE
METADATO]&fqf=CI&t0&q>[sibling(2):NOMBRE
DE METADATO]</a>*

En donde el primer metadato es por cuál metadato ( código de índice en ROJO
se buscara) el segundo metadato es el rotulo que aparecerá en la interfaz,
para que la búsqueda recursiva funcione pues previamente debes haber creado
un índice en base a dicho metadato ID, si no quieres que el índice aparezca
puedes integrar a la búsqueda de Texto Completo el cuál siempre el ID clave
de índice es TX o al índice de Todos los campos el cuál el índice te lo
asigna el sistema, otro dato importante es que los código de índices
asignados por Greenstone se almacenan en el archivo *build.cfg *que se
encuentra en la carpeta *index* de cada colección.

Siguiendo el principio anterior se pueden hacer cosas bien interesantes como
por ejemplo si tienes una ficha puedes recuperar todos los anexos o
documentos relacionados de una documentos ya sea si están presentes en la
colección como tal o en otra colección en caso que previamente las
colecciones sean entre si *"Búsqueda cruzada"*

Ejemplo de lo anterior en el siguiente enlace, ver enlace *Volumenes del
Título*

http://bibliotecadigital.ciren.cl/gsdlexterna/cgi-bin/library.exe?e=d-11000-00---off-0bdirenci--00-1----0-10-0---0---0direct-10---4-------0-1l--11-es-Zz-1---20-about---00-3-1-00-0-0-11-0-0utfZz-8-00&a=d&c=bdirenci&cl=CL1.1&d=HASH014f0c831b57911d0a8a7d30





Saludos y estamos en contacto
Felipe Vera
Director Ejecutivo, Prodigio Consultores
www.prodigioconsultores.com


El 16 de junio de 2011 17:02, Eugenia <eugenia.reynolds@xxxxxxxxx> escribió:

> Hola, buenas tardes
> Tengo el siguiente problema.
>
> En la biblioteca digital de la institución donde trabajo existen dos
> colecciones, una de videos y otra de publicaciones en pdf. Me enviaron
> un material para subir sobre un mismo tema que se compone de unos
> cuantos videos y de un pdf, subí cada uno a sus respectivas
> colecciones, pero me pidieron que todos se relacionen entre sí ya que
> van juntos. Lo que quiero hacer es crear un enlace en la descripción
> de cada archivo importado que remita a los demás archivos, con la
> etiqueta "Material que acompaña esta publicación". Es decir, la idea
> es relacionar documentos de distintas colecciones mediante una url, a
> manera de referencias cruzadas.
>
> Para ello creé un metadato donde copio la url del DocumentVList o del
> enlace de descarga de cada archivo, y luego en el collect.cfg los
> recupero con las siguientes líneas:
>
> {If}{[dc.Info],<dd class='masinfo'><span class='etiqueta'>Material que
> acompaña esta publicación: </span>
>                {If}{[sibling(1):dc.Info],<li><a target=_blank
> href=[sibling(1):dc.Info]>[sibling(1):dc.Info]</a></li>}
>                {If}{[sibling(2):dc.Info],<li><a target=_blank
> href=[sibling(2):dc.Info]>[sibling(2):dc.Info]</a></li>}
>                {If}{[sibling(3):dc.Info],<li><a target=_blank
> href=[sibling(3):dc.Info]>[sibling(3):dc.Info]</a></li>}
>                {If}{[sibling(4):dc.Info],<li><a target=_blank
> href=[sibling(4):dc.Info]>[sibling(4):dc.Info]</a></li>}
>                {If}{[sibling(5):dc.Info],<li><a target=_blank
> href=[sibling(5):dc.Info]>[sibling(5):dc.Info]</a></li>}
>                {If}{[sibling(6):dc.Info],<li><a target=_blank
> href=[sibling(6):dc.Info]>[sibling(6):dc.Info]</a></li>}
>                {If}{[sibling(7):dc.Info],<li><a target=_blank
> href=[sibling(7):dc.Info]>[sibling(7):dc.Info]</a></li>}
>                {If}{[sibling(8):dc.Info],<li><a target=_blank
> href=[sibling(8):dc.Info]>[sibling(8):dc.Info]</a></li>}
> </dd>}
>
> El asunto es que todo esto no me va a funcionar ya que cada vez que
> tengo que recrear las colecciones para que se actualice esa
> información, se me cambia la url de los documentos.
> A lo mejor es un poco rebuscado este método, pero no encontré otro y
> si alguien sabe de qué otra forma lo puedo conseguir estaría muy
> agradecida.
>
> Saludos!
> Eugenia
>
>


-- 
Saludos y estamos en contacto
Felipe Vera
Director Ejecutivo, Prodigio Consultores
www.prodigioconsultores.com

Other related posts:

  • » [greenstone_es] Re: [greenstone_es] Enlaces hacia documentos de otra colección - Referencia cruzada - Felipe Vera