SlideShare a Scribd company logo
1 of 35
Download to read offline
Greenstone: Software libre para Bibliotecas
digitales. Julián Moyano Collado
1 Bibliotecas digitales y Greenstone.
Las bibliotecas, archivos, y otros centros de información, han experimentado en los últimos
años un notable cambio en la gestión de sus recursos con el uso de las nuevas tecnologías. En la
actualidad, existe un amplio abanico de posibilidades en internet: desde sencillos catálogos OPAC,
hasta enormes colecciones de documentos digitales.
Hablar de bibliotecas o archivos digitales, implica hablar del término que reúne a ambos:
repositorio digital. Un repositorio digital es el conjunto de documentos y servicios reunidos,
gestionados, procesados, y disponibles, mediante el uso de infraestructuras electrónicas. Podemos
utilizar esta definición para adaptarla a las particularidades de una biblioteca.
Si navegamos asiduamente por centros de información nos habremos fijado de la existencia de
numerosos portales, webs, o bases de datos, que se autodefinen como Bibliotecas Digitales. En
muchos de estos casos, no lo son. Para que exista una biblioteca digital se deben de dar al menos
estas características:
- El acceso se realiza mediante un ordenador que conecta al contenido de la Biblioteca Digital,
utilizando redes de comunicación. En la actualidad también existen otros dispositivos, como
móviles de última generación con capacidad para conectarse a una biblioteca digital.
- La biblioteca digital se compone de materiales seleccionados, clasificados, descritos, y procesados
previamente, para permitir su posterior recuperación mediante la ejecución de búsquedas.
- Los materiales de la biblioteca tienen en común: su tratamiento (el uso de un software
determinado) y los procesos de descripción, (mediante etiquetas, descriptores, lenguajes
controlados, campos, metadatos...).
- Todos los elementos se relacionan entre sí formando un conjunto que identifica al repositorio. (los
materiales de una Biblioteca, los documentos de un Archivo, biblioteca especializada....)
- La biblioteca digital tiene como objetivo cubrir las necesidades de información de sus usuarios.
Para ello debe ofrecer un amplio número de documentos, libros, e-prints... y facilitar su
recuperación.
1
Para cumplir todas estas características y lograr el éxito en la creación de una biblioteca
digital se requiere del uso de herramientas sofisticadas que funcionen respaldando a las colecciones
e infraestructuras digitales. No existen muchos programas destinados a la creación de bibliotecas
digitales, y en muchos casos se diseña software propio basado en la intuición y experiencia de los
desarrolladores. Una de las posibilidades para crear una biblioteca digital es Greenstone, un
programa con casi 15 años de trayectoria, que logra de una manera sencilla unos resultados
envidiables.
1.1 ¿Qué es Greenstone?
Greenstone según su web es un conjunto de programas de software diseñado para crear y
distribuir colecciones digitales, proporcionando así una nueva forma de organizar y publicar la
información a través de Internet o en forma de CD-ROM. Son diferentes herramientas reunidas en
un solo programa para que el administrador pueda desarrollar colecciones digitales de manera fácil
e independiente.
La historia de Greenstone comienza en 1995 cuando la Universidad de Waikato (Nueva Zelanda)
plantea un proyecto de biblioteca digital basada en la indexación del texto completo de
documentos electrónicos. Años después, en el 2007, el proyecto Greenstone es una de las
herramientas más eficaces para el desarrollo de colecciones digitales a nivel mundial. En ese año
según las estadísticas de los desarrolladores, el programa se usa en más de 70 países, se descarga
una media de 150 veces diarias, se ejecuta en los sistemas operativos más comunes, incluso existe
versión para iPod y para el teléfono de Google, Android. Su interfaz está disponible en más de 40
idiomas, y es muy probable que en este año 2009 el proyecto siga alcanzando nuevos récords. ¿El
éxito? Su sencillez de uso, y sobre todo sus resultados.
Otro factor de su buena aceptación, es el respaldo que tiene Greenstone por la UNESCO
como herramienta de referencia para la creación de bibliotecas digitales en todo el mundo, y en
especial para los países en desarrollo. El último reconocimiento del programa fue en Diciembre de
2008 cuando obtuvo el premio a la colaboración tecnológica de la fundación norteamericana
Andrew W. Mellon MATC.
Usuarios como la BBC inglesa, la Universidad de las Islas Baleares, la Universidad de Iowa,
la Red de Bibliotecas Virtuales de Ciencias Sociales de América Latina y el Caribe CLACSO,
Fundaciones, Ong's, centros educativos...ya han conocido las ventajas de este programa, que cada
día tiene más usuarios.
2
1.2 Greenstone es Software libre.
La filosofía de Greenstone es muy sencilla: crear un software de código abierto (licencia
GNU) para poner en dominio público todo tipo de materiales, y desarrollar el acceso universal a la
cultura. Ésta es su razón de ser.
Software libre implica muchas cuestiones, algunas a tener en cuenta son la operabilidad, la
adaptación, y la personalización que permite siempre que se disponga de ciertas capacidades. Este
software crece, con el aporte diario de usuarios y desarrolladores, convirtiéndose en un programa
que innova cada día y que permite el máximo control de todos sus elementos.
Greenstone no es un producto enlatado, sino abierto. Cualquier usuario puede aportar ideas,
soluciones, y mejoras desde sus experiencias particulares. Ésta es una manera de desarrollar el
programa.
No se trata de abrir un debate sobre el software libre, pero cualquier usuario que quiera crear una
biblioteca, archivo, o repositorio digital debe tener en cuenta:
- Qué programas tenemos disponibles, tanto de software libre como propietario, para cubrir nuestras
necesidades.
- Los posibles costes de adquisición, renovación de licencias, y adaptación a nuestro proyecto del
software propietario.
- Los posibles costes de adaptación al proyecto del software libre.
- La seguridad e independencia que oferten los distintos programas, en el acceso, uso, y control de
la colección y sus lenguajes de programación.
- Experiencias de otros usuarios.
- Si nos planteamos desarrollar nuestro propio sistema de biblioteca digital mediante la creación de
un nuevo software, debemos tener la certeza absoluta de mejorar todos los programas existentes,
con menores costes.
Greenstone es una buena opción, para universidades, instituciones culturales, ONG´s... que no
quieran quedar fuera del irremediable proceso de digitalización y publicación universal de su
información en internet. Crear colecciones digitales es un proceso lento que requiere abundantes
recursos económicos, técnicos, y humanos. Greenstone, además de abaratar costes de licencias, se
convierte en una herramienta fundamental para lograr casi cualquier objetivo que nos planteemos.
Desde la creación de colecciones personalizadas hasta la normalización con formatos: XML,
MARC, CDS/ISIS, ProCite, BibTex, Refer, Open Archives Initiative OAI, DSpace, METS y un largo
etcétera. No importa el tamaño de nuestra colección ni el número de elementos, Greenstone logra
3
excelentes resultados con las condiciones más exigentes.
Este pequeño tutorial está destinado a la primera toma de contacto del usuario con el
programa, se recogen de manera esquemática los principales pasos a seguir, para desarrollar una
colección digital con Greenstone.
1.3 Documentación y sitios de referencia de Greenstone en la WWW.
Web principal: www.greenstone.org (Disponible en Español)
Descargas: http://www.greenstone.org/download_es
Todo sobre Greenstone: http://wiki.greenstone.org/
Desarrolladores Greenstone: http://trac.greenstone.org/
Comunidad Greenstone en Español: http://gsdl-esdoc.berlios.de/
Lista de distribución de correo plenamente activas (dudas, sugerencias, soluciones...):
https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users (Todos los usuarios)
http://www.freelists.org/list/greenstone_es (Usuarios hispanos)
2 ¿Qué vamos a necesitar para trabajar con
Greenstone?
- Hardware. Se necesita un ordenador con funciones de servidor accesible desde internet.
- Software. - Un sistema operativo compatible con Greenstone: Linux, Windows o Mac.
- Servidor Apache (muy recomendado) o IIS.
- Java Runtime Environment (JRE) 1.6 o superior de Sun. Viene en el instalador de
Greenstone para Windows (.exe)
- ImageMagick. Viene en el instalable para Windows (.exe) y también está incluido en la
versión de Linux.
- Ghostscript. Solamente es necesario para Mac y Windows, y viene incluido en el
instalable.
- Perl. También viene en el instalable exe, para Windows. En Linux (Ubuntu) viene en el
propio Sistema Operativo.
- Y la última versión de Greenstone que se puede conseguir de
http://www.greenstone.org/download . Dependiendo de nuestro sistema operativo elegiremos uno u
4
otro paquete para descargar. Este tutorial utiliza la versión 2.81.
El apartado 3 Instalación de Greenstone detalla mejor el software necesario atendiendo al Sistema
Operativo.
En abril de 2009, fecha de redacción de este tutorial, ya estaba disponible la versión 3 de
Greenstone, pero no la definitiva. La versión 3 simplifica el proceso de instalación y de
configuración del servidor. El uso del software es muy similar.
- Recursos digitales. Para desarrollar la biblioteca digital necesitaremos una serie de recursos que
formen las colecciones digitales en internet. Estos documentos pueden ser imágenes, audio, video, y
por supuesto texto. Greenstone permite procesar todos estos tipos de documentos. Antes de
publicar las colecciones, es recomendable conocer la legislación vigente de nuestro país en materia
de propiedad intelectual y protección de datos, puesto que la publicación de recursos con derechos
nos podría acarrear desagradables procesos judiciales.
- Conexión a internet o intranet. Tener un ancho de banda adecuado mejorará la publicación y
recuperación de las colecciones digitales desde cualquier ordenador conectado a la red.
3 Instalación de Greenstone
Greenstone es compatible con los tres sistemas operativos más comunes: Linux, Mac, y
Windows. Elegir uno u otro dependerá del administrador. Si podemos elegir, es recomendable
instalar Greenstone bajo Linux, por estar bajo la misma linea y principios del software libre.
El sistema más conocido es Windows, pero la instalación de Greenstone en Linux no es ningún
problema, ni requiere de amplios conocimientos previos.
Veamos como realizar la instalación de Greenstone 2.81 en el sistema más popular de Linux,
Ubuntu, y en Windows, de manera rápida y sencilla. Aunque hay trabajos que se realizan de forma
similar en ambos sistemas, se ha diferenciada entre uno y otro para evitar confusiones en el
proceso de instalación que quizá sea lo más delicado. (No se ha incluido la instalación en Mac)
3.1 Linux Ubuntu (Ejemplo de Greenstone 2.81, en Ubuntu 8.10)
¿Qué necesitamos para instalar Greenstone en Ubuntu?
5
- Disponer del paquete Greenstone-2.81-linux-binary.tar.gz, o el de la última versión estable, que
hemos bajado de http://www.greenstone.org/download .
- Java JRE (Java Runtime Environment) versión 1.6 o superior, de Sun.
-Programa de Servidor Apache.
- ImageMagick. El paquete que nos hemos bajado de Greenstone incluye este programa.
- Tener activada la cuenta de administrador Root, al menos durante el proceso de instalación y de
creación de colecciones para tener todos los privilegios sobre nuestro ordenador.
Pasos a seguir
1 Desde la página oficial de Greenstone http://www.greenstone.org/download nos bajamos:
Greenstone-2.81-linux-binary.tar.gz y extraemos sus ficheros. La nueva carpeta obtenida
(Greenstone-2.81-linux-binary) la podemos renombrar por simplemente “gsdl”, como en otras
versiones anteriores. Si tuviéramos instalado en Ubuntu, el programa ImageMagick, es necesario
modificar el nombre de la carpeta “imagemagick” que se encuentra en la ruta: Greenstone-2.81-
linux-binary(gsdl)/bin/linux para que Greenstone reconozca el programa de nuestro ordenador
correctamente, y evitemos cualquier error o incompatibilidad.
2 La carpeta renombrada gsdl, la llevamos a la siguiente ubicación: “Sistema de
Archivos/usr/local/”, esta ubicación es la original que traían todos los instalables de versiones para
Linux-Ubuntu. Para poder hacer este y otros pasos, es imprescindible tener permisos de root.
Ahora ya tenemos el conjunto de carpetas y ficheros de Greenstone descomprimido en la ruta
“Sistema de Archivos/usr/local/gsdl/”.
3 Instalamos el programa de Java: Sun JAVA6 JRE desde el Gestor de paquetes Synaptic
(Sistema->Administración->Gestor de paquetes Synaptic). Una vez que lo tenemos instalado
debemos conocer su ubicación y otros posibles programas de Java que tengamos en nuestro equipo,
puesto que Greenstone funciona perfectamente con la versión de Sun, pero no con otras. Para ello
comprobamos qué java tenemos instalado escribiendo en un terminal (Aplicaciones->Accesorios-
>Terminal) “sudo update-alternatives --config java”. El terminal nos ofrecerá los proveedores de
JAVA de nuestro equipo, debemos anotar la ruta que dirige al JAVA de Sun, es muy probable que
sea algo así: /usr/lib/jvm/java-6-sun/jre/bin/java. Si hubiera varios proveedores deberemos
seleccionar el de Sun por defecto, mediante las opciones que nos ofrezca el terminal.
4 Ahora tenemos que configurar el Greenstone Librarian Interface GLI (Interfaz de
Bibliotecario Greenstone). GLI es una aplicación en JAVA que permite manejar el programa de
manera fácil y atractiva, evitando escribir el complicado lenguaje de comandos para crear los
repositorios digitales.
6
GLI se ejecuta desde el fichero gli.sh, (ruta: Sistema de Archivos/usr/local/gsdl/gli) y para que
funcione adecuadamente con el JAVA de Sun debemos hacer lo siguiente:
- Editamos este fichero con el procesador de texto escribiendo en el terminal la ruta: cd usr,
cd local, cd gsdl, cd gli, y por último ejecutamos la orden sudo gedit gli.sh. O también de manera
más sencilla podemos ir usando la interfaz gráfica de Ubuntu hasta gli.sh (/usr/local/gsdl/gli).
Abrimos el fichero y cuando nos pregunte ¿Quiere ejecutar gli.sh o ver su contenido?, pulsamos en
Mostrar. Se nos abrirá un fichero de texto.
- Al editar el fichero gli.sh en formato texto, deberemos de buscar la linea:
“javapath=`$SEARCH4J_EXECUTABLE -e -p $HINT -m $MINIMUM_JAVA_VERSION`”
y sustituirla por:
“javapath='/usr/lib/jvm/java-6-sun/jre/bin/java'” (O la ruta donde se encuentre el Java de Sun, que
nos ha facilitado el terminal en el paso 3 y guardamos).
En este paso decimos a nuestro Interfaz de Bibliotecario Greenstone GLI que utilice el Sun JAVA6
JRE instalado, y no otro, puesto que es el necesario para funcionar de manera correcta. Como nos
puede la impaciencia, una vez hecho ese cambio, abrimos de nuevo el fichero gli.sh, y ahora
pulsamos en Ejecutar. Se nos abrirá el Greenstone Librarian Interface GLI, listo para trabajar.
5 La última tarea consiste en decir a nuestro servidor Apache la ruta de las carpetas de
Greenstone para poder publicar las colecciones digitales en internet. Para ello hay que añadir las
lineas siguientes, al fichero httpd.conf de nuestro servidor. Para los que tengan instalado Apache
bajo LAMPP, este fichero se encuentra en Sistema de Archivos/opt/lampp/etc. Lo abrimos con un
editor de texto, copiamos y pegamos estas lineas (directiva) de manera literal:
# Configuracion del servidor Apache para trabajar con Greenstone
ScriptAlias /gsdl/cgi-bin/ "/usr/local/gsdl/cgi-bin/"
<Directory "/usr/local/gsdl/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Alias /gsdl/ "/usr/local/gsdl/"
<Directory "/usr/local/gsdl">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Si en vez de gsdl hemos dado otro nombre a la carpeta en el paso 1 de este apartado, lo debemos
indicar en la directiva.
7
Guardamos y reiniciamos el servidor. Con esta tarea, simplificamos la ruta y damos permisos al
servidor para que publique los trabajos de Greenstone en internet. Ahora si escribimos en nuestro
navegador la dirección: http://localhost/gsdl/cgi-bin/library , nos aparecerá la página principal de
nuestra biblioteca.
En este último paso de publicación de las carpetas también puede ocurrir tanto en Windows
como en Linux que obtengamos el siguiente mensaje de error en el navegador: Oops! The
gsdlsite.cfg configuration file does not contain a valid gsdlhome entry. gsdlsite.cfg should reside in
the same directory as the library executable file.
Para evitar este desagradable problema debemos seguir las indicaciones: editamos el fichero
gsdlsite.cfg (se encuentra en “/usr/local/gsdl/cgi-bin/”. La ruta para Windows es C:/Greenstone2/cgi-
bin) y modificamos la linea que indica el directorio principal de Greenstone, por nuestra ruta. Nos
quedará así:
En Linux:
# points to the GSDLHOME directory
gsdlhome /usr/local/gsdl/
Y en Windows:
# points to the GSDLHOME directory
gsdlhome C:/Greenstone2
Una vez guardado este cambio, volvemos al navegador y escribimos de nuevo.
http://localhost/gsdl/cgi-bin/library . ¿Aparece la página de manera correcta? ¿No? También puede
ocurrir que la página principal ofrezca únicamente texto sin formato, debido a que la carpeta de las
imágenes y de otros archivos no se reconoce. Para evitar este error, debemos añadir una almohadilla
(#) a la siguiente linea del fichero gsdlsite.cfg, quedando así :
# httpimg /images
Guardamos gsdlsite.cfg con estos cambios y ahora sí, ya no hay excusas para no ver correctamente
la web de nuestro Greenstone http://localhost/gsdl/cgi-bin/library . A esta dirección se puede
acceder desde cualquier otro ordenador conectado a internet o a la intranet sustituyendo el número
de nuestra IP, por localhost.
Ya podemos acceder al GLI ejecutando gli.sh y además también podemos ver nuestros
trabajos vía web mediante http://localhost/gsdl/cgi-bin/library. Veamos ahora como instalar
Greenstone en Windows, antes de ver como funciona el Greenstone Librarian Interface GLI.
8
3.2 Instalación en Windows (Ejemplo de Greenstone 2.81 en Windows Vista,
proceso similar a XP )
¿Qué necesitamos para instalar Greenstone en MS Windows Vista?
- Disponer del ejecutable Greenstone-2.81-win32.exe, o el de la última versión estable, que nos
hemos bajado de http://www.greenstone.org/download .
-Programa Servidor: Apache (muy recomendado) o IIS.
- Tener activada la cuenta de administrador para tener todos los privilegios sobre nuestro ordenador.
Pasos a seguir
1 Bajamos el fichero Greenstone-2.81-win32.exe y lo ejecutamos con permisos también de
administrador, decidimos el idioma, aceptamos la licencia GNU y señalamos la ubicación donde se
instalará el programa. En el ejemplo el disco C:
Decidimos los complementos a instalar y creamos una contraseña de administrador, por defecto es
“admin”. Una vez hecho ésto esperamos un minuto a que se instalen completamente todos los
paquetes.
2 Configuramos nuestro servidor para poder publicar nuestras colecciones de Greenstone. Antes de
configurar el servidor hay que señalar que el instalable Greenstone-2.81-win32.exe viene con el
programa Greenstone Server (Server.exe) que permite ver nuestros trabajos via web solamente a
nivel local (la dirección por defecto es http://localhost/gsdl ). Server.exe, emula las funciones de un
servidor pero solo a nivel local, para poder publicar las colecciones en internet necesitamos tener
instalado Apache u otro (IIS).
9
Si estamos ejecutando Greenstone Server, habrá problemas con el servidor Apache, por lo que es
conveniente probar las colecciones en el navegador web, corriendo Apache y no el server.exe de
Greenstone.
Para configurar Apache, suponiendo que está instalado con XAMPP, debemos indicar en su
archivo httpd.conf (X:/xampp/apache/conf) la ruta de Greenstone para que publique en internet los
trabajos.
Para ello, añadimos la siguiente directiva al archivo httpd.conf:
# Configuracion del servidor Apache para trabajar con Greenstone2
ScriptAlias /gsdl/cgi-bin/ "C:/Greenstone2/cgi-bin/"
<Directory "C:/Greenstone2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Alias /gsdl/ "C:/Greenstone2/"
<Directory "C:/Greenstone2">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Guardamos y reiniciamos el servidor para que reconozca la nueva ruta y ya está listo.
Con esta tarea, al igual que en Linux, simplificamos la ruta y damos permisos al servidor para que
publique estas carpetas en internet. Ahora si escribimos en nuestro navegador la dirección de
Greenstone, http://localhost/gsdl/cgi-bin/library, nos aparecerá la página principal de nuestra
biblioteca. Si existe algún fallo para visualizar esta página puedes consultar la posible solución en
el punto 5 Pasos a seguir de la instalación de Greenstone en Ubuntu de este tutorial.
10
3 Una vez instalado y configurado el servidor, que es una de las tareas más complejas, podemos ir
al menú de Inicio/Todos los programas, y ver la carpeta Greenstone-2.81, para comprobar su
instalación. En esa carpeta disponemos de un acceso a Greenstone Librarian Interface GLI (Interfaz
de Bibliotecario Greenstone). GLI es una aplicación en java que permite manejar el programa de
manera fácil y atractiva, evitando escribir el complicado lenguaje de comandos para crear las
colecciones digitales.
GLI se ejecuta desde el icono Librarian Interface (GLI), o desde la ruta:
C/Greenstone2/gli/gli.bat. Para ponernos a trabajar es necesario ejecutarlo, y así iniciará el
servidor local de manera opcional (Greenstone Server) y el interfaz para crear colecciones. Al
iniciar por primera vez el Greenstone Server saldrá un aviso en Windows Vista, informando sobre el
Firewall que impide la apertura de los puertos para publicar la colección en internet en modo local.
Si queremos usar esta utilidad deberemos Desbloquear esta opción. A la vez se abre una nueva
ventana con el GLI Greenstone Librarian Interface, que se explicará detalladamente a continuación.
Tras ver la instalación y haber llegado desde dos sistemas operativos diferentes al GLI es el
momento de pasar a construir nuestras colecciones digitales.
4 Construir colecciones digitales con
Greenstone Librarian Interfaces GLI.
Para desarrollar colecciones en Greenstone de una manera sencilla es necesario conocer el
funcionamiento del Greenstone Librarian Interfaces GLI (Interfaz de Bibliotecario Greenstone).
Existen otros dos procedimientos para crear colecciones: uno mediante el uso de lineas de
comandos, método complejo pero útil para desarrollar colecciones de grandes tamaños. Y otro
mediante el uso del servidor remoto, que permite administrar las colecciones desde otros
11
ordenadores conectados a internet. Estas opciones requieren un estudio más detallado, pero tampoco
suponen ningún problema.
Este pequeño tutorial se va a centrar en la construcción de colecciones digitales usando únicamente
GLI.
Greenstone Librarian Interface GLI, sirve para crear y administrar repositorios digitales de
manera sencilla. Conocer su funcionamiento es fundamental para trabajar con Greenstone.
Abrimos GLI ubicado en Ubuntu en usr/loca/gsdl/gli/gli.sh o en Windows: en
C/:Greenstone2/gli/gli.bat. Se mostrará la ventana del programa con ese verde tan característico de
Greenstone.
4.1 Menú de la ventana.
En primer lugar tenemos las opciones del menú integradas en la ventana del programa. Únicamente
hay tres: Archivo, Editar y Ayuda. Veamos que ofrece cada opción:
Archivo.
Ofrece las opciones Nueva, Abrir, Guardar, Cerrar, Suprimir Exportar, Exportar a un Cd-
Rom/DVD, Asociación de ficheros, Preferencias y Salir.
Nueva. Esta opción sirve para crear una colección. Si pulsamos sobre Nueva se abrirá una
ventana para rellenar dos campos: Título de la colección, se trata de la denominación de la misma,
y Descripción de contenidos, ofrece información sobre la colección, de cara al usuario. También
disponemos un listado desplegable en el apartado Construir la colección en base en, donde
podremos seleccionar elementos de otras existentes. El menú nos permite aceptar o cancelar,
nuestras acciones.
Abrir: permite abrir una colección ya creada anteriormente, que estén ubicadas en la carpeta
Collect (Ubuntu: usr/local/gsdl/collect y Windows: C/:Greenstone2/collect).
Guardar: Permite guardar el trabajo de la colección abierta.
12
Cerrar: Cierra la colección abierta, sin abandonar el programa.
Suprimir: Permite eliminar colecciones creadas anteriormente ubicadas en la carpeta
Collect. No se puede suprimir ninguna colección que esté siendo usada por GLI.
Exportar: Ésta es una opción interesante para transformar las colecciones en recursos
DSpace o Marcxml, entre otros. Muy útil para exportar colecciones a estos formatos, e incluirlos en
otros repositorios.
Exportar a un CD/DVD: Es como hacer un “cortar y pegar” de las colecciones ubicadas en
la carpeta Collect a un CD-ROM o DVD. Esta opción permite incluir un autoejecutable para
Windows que se inicia al leer el CD o DVD, un 'autorun'. Si las colecciones superan el tamaño de un
DVD convencional (4,7 Gb) es recomendable exportar las colecciones por este procedimiento, sin
señalar el autoejecutable. Ponemos el nombre al CD/DVD y seleccionamos las colecciones que
queremos exportar.
Asociación de ficheros: Asigna programas para abrir desde el GLI los documentos que
forman las colecciones. Se debe añadir a cada tipo de documento el programa que corresponda,
dependiendo del software instalado en el ordenador (OpenOffice, MsOffice, Gimp, Adobe
Photoshop, Dreamweaver, Nvu...) Este paso lo podemos obviar, y configurarlo posteriormente.
Preferencias: Sirve para configurar determinados aspectos del programa y de las
colecciones.
- General: E-mail del administrador, “marcará” la autoría de las colecciones).
- Idioma de la interfaz.
- Fuente (tipo de letra de la interfaz).
-Ver metadatos extraídos, muestra los posibles metadatos que contengan los
documentos que agreguemos a la colección desde la pestaña Enriquecer, y también puede mostrar el
tamaño de los documentos agregados..
- Modo: Determina el perfil que vamos a usar para desarrollar nuestras colecciones, se
recomienda, usar el Especialista en Sistema de Bibliotecas o el Avanzado, para disponer de todas las
posibilidades que facilita GLI.
- Conexión: Añade opciones para configurar las rutas (URL) de nuestras colecciones, si
hemos seguido los pasos de la instalación ya están debidamente configuradas en el servidor.
13
- Mensajes de advertencia. Se pueden seleccionar los mensajes que Greenstone mostrará
para advertir de las incidencias.
- Salir: Cierra el programa.
Editar.
Cortar, copiar y pegar. Las opciones clásicas de edición de texto de cualquier programa.
Ayuda.
Informa sobre los distintos apartado del GLI.
Veamos ahora las pestañas del GLI. Importante: todas las opciones, y configuraciones que se
citan en las siguientes líneas se plantean con Greenstone 2-81, usando el interfaz en Modo
Avanzado, a no ser que se exprese otra posibilidad.
4.2 Las pestañas de GLI.
Las pestañas son las herramientas que debemos conocer para producir paso a paso las
colecciones digitales. Cuando abrimos el GLI, por primera vez veremos que Enriquecer, Crear,
Diseño y Formato, aparecen sombreadas y no permite su selección (como en la imagen). Es debido
a que no tenemos una colección abierta y también, al no disponer de ningún documento 'reunido' en
la misma (Pestaña Reunir) .
Si todavía no se ha creado ninguna colección, se puede hacer como se ha explicado anteriormente,
(menú Archivo-Nueva), para empezar a utilizar el Interfaz de Bibliotecario Greenstone (GLI).
A continuación se explica qué podemos hacer con las diferentes pestañas:
Pestaña Descargar: Es una opción que no se suele utilizar mucho en el trabajo diario con
las colecciones, puesto que está encaminada a obtener documentos de otras ubicaciones de internet.
Es útil sobre todo para completar colecciones con otros recursos de la red. Podemos descargar
recursos (el documento y su descripción), desde:
Una Web: descarga páginas web y ficheros mediante HTTP y FTP.
Un servidor OAI: Registros de Open Archives Initiative.
Z3950: descarga registros MARC que solicitemos, usando el protocolo Z3950.
SRW: descarga registros MARCXML mediante un servidor SRW.
14
Estas opciones pueden ser muy interesantes para compartir información entre diferentes proyectos
de repositorios digitales, y establecer un único punto de acceso. Como acabamos de empezar a
trabajar con Greenstone, este apartado de momento no nos va a resultar demasiado relevante, puesto
que primero nos interesa generar colecciones con nuestros propios documentos.
Pestaña Reunir: Sirve para añadir documentos a nuestra colección. Estos serán los que se
publiquen en internet para estar a disposición de cualquier usuario. En la pestaña podremos
comprobar que existen dos áreas diferenciadas: Área de trabajo (color azulado) y Colección (en
verde). El Área de trabajo, ofrece una serie de carpetas o directorios ubicados en nuestro
ordenador. Si pulsamos sobre alguna veremos que se despliegan mostrando su contenido (o también
botón derecho del ratón y pulsamos en “Abrir Carpeta”). Se usa para localizar documentos en
nuestro disco duro.
Una vez que hemos llegado a un archivo o directorio que queremos añadir a nuestra
colección digital, lo arrastramos con el ratón hacía el área Colección. Se pueden añadir diversos
elementos a la vez y también carpetas completas, con su contenido.
Ambas áreas disponen de una pestaña en su parte inferior con la opción Mostrar Ficheros
donde se puede seleccionar los tipos de ficheros que se muestran (html, pdf, jpg...).
El icono de la Carpeta, sirven para crear directorios donde organizar los elementos reunidos, y el
icono de la papelera para eliminarlos, en el área Colección.
Podemos hacer diferentes pruebas arrastrando todo tipo de ficheros y carpetas para ver su
sencillo funcionamiento. Los elementos de la Colección (área verde) se pueden eliminar y añadir
cuando lo consideremos oportuno, aunque la colección esté publicada.
Ahora vamos a describir las posibilidades de las diferentes áreas:
Si seleccionamos un documentos del Área de trabajo, y pulsamos dos veces sobre él o
pulsamos con el botón derecho del ratón nos aparecerá la opción: Abrir en un programa externo.
15
Al aceptar se abrirá con el programa que hayamos determinado en la opción Asociación de
ficheros del menú Archivo. (Por ejemplo un pdf, se abrirá con el Adobe Acrobat Reader en Windows
o con el editor de documentos en Ubuntu).
Si seleccionamos un elemento del área Colección y pulsamos dos veces sobre él, también se
nos abrirá con el programa seleccionado, y también si pulsamos con el botón derecho del ratón
sobre alguno de los ficheros, obtendremos una serie de opciones: Ver los Metadatos asignados,
suprimir, reemplazar con la versión de HTML, renombrarlo, reemplazarlo con otro archivo, o
también abrirlo en un programa externo.
Pestaña Enriquecer: Este apartado sirve para describir los documentos que hayamos
añadido en la pestaña Reunir. La descripción no solamente sirve para identificar cada recurso, sino
también para recuperarlo. Para describir los documentos Greenstone utiliza los metadatos. Por
defecto, Greenstone 2.81 utiliza los 15 metadatos que componen el estandar Dublin Core DC
(Titulo, Autor, Claves...).
Dublin Core es un estándar reconocido internacionalmente que nos puede ayudar a
normalizar la descripción de los documento y su posterior inclusión en repositorios OAI. Para
rellenar estos campos de metadatos, simplemente debemos pulsar en un documento del área
Colección, e ir cumplimentando cada campo. Si seleccionamos diferentes archivos a la vez,
podremos describirlos en conjunto, facilitando enormemente el trabajo. También podemos apreciar
que una vez que introducimos la información, está disponible para otros recursos seleccionando
“Valores existentes para ...”
Algo más sobre los metadatos: Si el usuario no pretende cambiar los metadatos que aparecen por
defecto, puede pasar al siguiente apartado: Pestaña Diseño.
16
Es muy posible que los metadatos que nos ofrece Greenstone, por ejemplo los de Dublin Core, no
se adapten a nuestras necesidades. Si pulsamos en el botón situado en la parte inferior izquierda de
esta pestaña Gestionar conjunto de metadatos, podremos ver las posibilidades que nos ofrece
Greenstone para describir los documentos de la colección. Al pulsar en ese botón se nos abrirá una
nueva ventana en la que se muestra los conjuntos de metadatos asignados para describir los
documentos de la colección. Por defecto aparecen el Dublin Core y el Extracted Greenstone
Metadata (ex). Este último se usa para procesar toda la información que introduzcamos, no se
puede borrar ni editar.
Si pulsamos en Añadir aparecerán nuevos conjuntos de metadatos disponibles para utilizar
en nuestras descripciones. Seguramente que ninguno de estos bloques de metadatos nos sirvan y
queramos desarrollar nuestros propios métodos de descripción adaptados a nuestras necesidades.
Para utilizar por ejemplo los elementos de la norma ISAD G, la ISBD, simplificar el estándar
Dublin Core, una descripción propia para fotografías...etc. Para ello pulsamos en el botón New de
la ventana Añadir conjunto de metadatos, y creamos nuestro propio conjunto de metadatos
personalizado. Al pulsar el botón New estamos ejecutando el programa que usa Greenstone para
crear metadatos, el Metada Set Editor GEMS. (Se encuentra en C/Greenstone2/gli/gems.bat en
Windows y en Ubuntu en usr/local/gsdl/gli/gems.sh).
Crear conjunto de Metadatos. Los metadatos, como ya se ha explicado, son un conjunto de datos
que van a identificar un documento. Por tanto debemos de pensar en una estructura que permita el
objetivo de estos elementos: describir, identificar, y recuperar.
Al pulsar en New aparece una nueva ventana en la que debemos introducir el nombre del
conjunto de metadatos, el código que va a identificar cada elemento (por ejemplo en el Dublin Core
es el “dc”, de ahí: dc.Título), y una descripción de este nuevo conjunto.
17
Aceptamos y nos aparece la ventana Editar Conjuntos de Metadatos:
Rellenamos los campos correspondientes a los Atributos (Autor, Título, creador, descripción...).
Puede existir un pequeño problema: en el área de la izquierda aparece Unknow como raíz del
resto de metadatos que vamos a crear. Este problema es debido a la configuración del idioma.
Si lo queremos corregir debemos hacer lo siguiente: En el área de Add attributes for languages no
debe aparecer ningún idioma puesto que ya está determinado en las preferencias (Archivo-
Preferencias).Y en la columna Language (Langu...)debe aparecer en los campos Name y
Description, “es”. Si apareciera “en” English pulsamos sobre ellos y los modificamos. De está
manera se corregirá el error, y el posible Unknow cambiará por el del nombre que hayamos dado al
conjunto de metadatos.
Después de este paréntesis, añadiremos los metadatos que consideremos de interés. Para ello
nos situamos en el nombre del conjunto de metadatos (que anteriormente podía aparecer como
Unknow) situado en la parte izquierda de la ventana. Hacemos click con el botón derecho del ratón
18
y pulsamos en Add element. Si lo deseamos podemos hacer una descripción de cada elemento,
esto nos ayudará en el trabajo diario (apartados definition y comment).
Una vez que hemos definido el conjunto de metadatos, y lo hemos guardado, ya está disponible para
describir nuestros documentos desde la pestaña Enriquecer.
Pestaña Diseño. Esta pestaña sirve para presentar la colección en la web. Ofrece cuatro
opciones: Plugins del documento, Índices de búsqueda, Particionar índices, y Clasificadores de
exploración. Tanto estos nombres como sus utilidades resultan totalmente desconocidas, veamos su
contenido:
Plugins del documento: Los Plugins son el conjunto de utilidades que permiten a
Greenstone procesar los documentos de la colección para recuperarlos de manera correcta. Los
Plugins analizan los formatos (pdf, doc, mp3, xls...) para transformarlos en información
recuperable, mediante el uso de Perl. El proceso consiste en añadir a un fichero XML la
información analizada, junto con la descripción hecha en la pestaña Enriquecer. Greenstone puede
trabajar con más de 40 tipos de formatos distintos, gracias a esta utilidad.
19
Así por ejemplo el PDFplugin, entre otras cosas extrae el texto de un PDF, y permite la búsqueda en
su contenido de manera automática. Para profundizar más sobre las funciones de los Plugins, es
recomendable leer la Guía del programador que desarrolla detalladamente este apartado.
Los Plugins necesarios para que funcione Greenstone de manera correcta en la versión 2.81
son el Metadata XML Plugin, ArchivesInfPlugin, DirectoryPlugin, y GreenstoneXMLPlugin, (si
estamos en modo Bibliotecario, estos Plugin ya están por defecto aunque no aparezcan en el
listado). Y además hay que tener en cuenta que si no añadimos los plugin adecuados para procesar
los documentos de nuestra colección, es fácil que las búsquedas no den resultados correctos. Aparte
de los Plugin citados anteriormente es aconsejable añadir: Text y HTML, que ayudan enormemente a
procesar toda la información.
Sí disponemos de una colección de documentos en PDF, necesitaremos el PDFplugin, si son
documentos en word necesitaremos el WordPlugin, una serie de imágenes en JPG el Imageplugin,
de mp3 el MP3plugin.... Y si la colección combina diferentes tipos de documentos MP3, PDF,
Word, pués necesitaremos asignar los tres plugin, más los ya señalados como obligatorios
(Metadata XML Plugin, ArchivesInfPlugin, DirectoryPlugin, GreenstoneXMLPlugin, Text y HTML).
Opciones de Plugin
Se puede añadir, quitar, y modificar los plugin para adaptarlo a nuestras necesidades.
Por ejemplo si nuestra colección no ofrece ficheros comprimidos ZIP, podemos eliminar ZIPPlugin
seleccionándolo y pulsando en el botón Eliminar Plug in.
Para asignar nuevos plugins que procesen los documentos de nuestra colección y que no figuren en
el listado, debemos ver el apartado Seleccione el Plugin que se va a añadir y elegir el que nos
interese del menú desplegable:
20
También se puede configurar cada Plugin, seleccionándolo y pulsando en el botón
Configurar Plugin. Cada uno ofrece opciones y complementos distintos que se pueden modificar
para desarrollar mejor nuestro repositorio digital. Si decidimos configurar un Plugin determinado
es conveniente conocer las diferentes opciones, para ello la comunidad de Greenstone ha facilitado
una ayuda emergente en cada opción.
El apartado de los Plugin puede resultar complejo, por eso hay que conocer muy bien las funciones
y posibilidades de cada uno de ellos.
Índices de búsqueda: Esta opción determina en qué parte de los documentos y de su
descripción puede buscar el usuario, (por ejemplo en el Título, Autor, en el contenido...).
Para poder buscar en el conjunto de documentos Greenstone requiere clasificar la información,
utilizando uno de sus tres indizadores. MGPP, MG, y Lucene, este último es usado por numerosos
programas informáticos. Para ver las posibilidades de cada uno se puede pulsar en el botón
Utilizando el indizador __ Cambiar. Se debe elegir el indizador que mejor se adapte a nuestras
necesidades, la descripción que acompaña a cada uno nos ayudará a la elección.
Por defecto Greenstone ofrece una serie de índices elementales: Índices asignados, donde se
21
realizarán las búsquedas de los usuarios. Si no nos interesa ninguno, los seleccionamos y borramos
con Eliminar índice, y creamos uno nuevo para adaptarlo a nuestras necesidades:
Pulsamos en el Botón Nuevo Índice y seleccionamos los apartados o los elementos de metadatos
donde se van a realizar las búsquedas.
Hay que conocer si los elementos de este listado contienen información de los documentos, un
numero reducido aligerará la ejecución de las búsquedas. También podemos crear índices para que
busquen en el texto completo, y además podemos Añadir búsquedas combinadas en todos los
índices que buscará en todos los apartados del documento. Esta opción aparecerá en el listado como
allfields. Tras seleccionar las opciones pulsamos en el botón Añadir índice.
Si desarrollamos varios índices, es probable que no los podamos identificar para saber qué
ofrece o dónde busca cada uno. Para mejorar la identificación de los índices habrá que ir a la última
pestaña de la ventana GLI Formatos, y en el apartado Buscar, nominaremos a cada índice para
identificarlo. Esta información que añadimos en Mostrar Texto, servirá tanto para el usuario como
para nuestra identificación. En uno de los siguientes apartados de este tutorial veremos con más
detalle la pestaña Formato.
Los índices que hagamos se irán asignando a la lista. Ésta se puede ordenar mediante Mover
Arriba y Abajo. El orden de los índices se mostrará en las opciones de búsquedas de la web. El
Índice por omisión determina un índice de la lista donde buscará preferentemente si el usuario no
determina ninguno.
El último apartado de esta pestaña son las casillas de Indexing options que afectan a todo el
conjunto de índices (Stem: palabras por aproximación, pero solamente funciona en Inglés y Francés.
Casefold: Discriminación de mayúsculas. Accent fold: discriminación de acentos. CJK
Segmentation: destinado a procesar documentos en idiomas orientales. )
Nivel de indización: Seleccionar el Documento y/o las secciones. Se puede elegir uno u otro como
predefinido.
22
Particiones de índices: Greenstone puede identificar los distintos apartados de información
que se genera al crear las colecciones, para controlar aun más las búsquedas. Para ello utiliza los
filtros de esta opción. El objetivo es limitar la búsqueda a partes determinadas de un documento
(por ejemplo buscar “Cervantes” únicamente en ficheros pdf). Esta opción solo la podemos
configurar en los modos Especialista de Sistemas bibliotecarios y Experto, por tanto si deseamos
crear particiones debemos tener estos perfiles. Disponemos de tres secciones:
Cuando estamos generando una colección por primera vez, es aconsejable no modificar la pestaña,
Particiones de índices hasta que no dominemos un poco mejor el programa. Este apartado puede
resultar algo laborioso de configurar pero mejora enormemente los resultados.
Clasificadores de exploración: Los clasificadores de exploración, generalmente, son formas
de mostrar los documentos de la colección al usuario, mediante criterios de organización
predefinidos. Los clasificadores sirven para que los usuarios acceden a la colección, o a otras
opciones, de una manera rápida y sencilla, al pulsar un enlace (por ejemplo: Ver todos los Autores
ordenados alfabéticamente, acceder a una web...).
Por defecto vienen dos clasificadores, los podemos borrar para crear unos nuevos que se
23
adapten a nuestras necesidades. Seleccionamos el clasificador de la lista desplegable y pulsamos el
botón Añadir clasificador.
El clasificador Azlist ofrece una lista ordenada alfabéticamente atendiendo al metadato asignado
(título, autor...). Debemos tener en cuenta que no podemos determinar un criterio que no
corresponda con la colección, por ejemplo ordenar los documentos por dc.Title (Metadato de
Dublin Core), sino hemos enriquecido ningún documento con ese metadato.
Los clasificadores de exploración se sitúan mediante un link ubicado inmediatamente después de la
cabecera de la colección.
Con los botones Añadir clasificador, Configurar clasificador, o Eliminar Clasificador podemos
crear, eliminar, o editar estas opciones. En la imagen se muestra el resultado de algunos
clasificadores en la página web.
En la versión 2.81 hay diversos tipos de clasificadores que crean opciones muy interesantes,
como por ejemplo integrar una web dentro de nuestra biblioteca digital (clasificador HTML), o
destacar los últimos documentos añadidos a la colección (clasificador RecentDocumentList).
Pestaña Crear: Es la opción que permite publicar nuestra colección en la web. Antes de
pulsar el botón Crear colección y otras opciones de esta pestaña, es recomendable pensar si hemos
desarrollado la colección siguiendo unos pasos adecuados y no nos hemos olvidado de ningún
elemento. En Greenstone no hay nada irreversible, todo se puede modificar y si una colección ha
sido creada se puede reestructurar, engrandar, recortar, con otros documento u opciones, para así
actualizar la colección.
Al pulsar en el botón Crear colección se inicia la creación, proceso que puede tardar desde varios
segundos a horas, dependiendo del tamaño de la colección y de los metadatos que tenga que
procesar el programa. Durante la creación de la colección se muestra una barra de estado que
ofrece el porcentaje del proceso.
24
El apartado Registro de mensajes (seleccionado por defecto) informa de todo lo que suceda
durante la creación de la colección, mediante mensajes que aparecen en la parte derecha de la
ventana. También justo debajo de este apartado disponemos del Historial de registro que ofrece
información de las actualizaciones de la colección. Este apartado aparece vacío hasta que pulsemos
por primera vez en Crear colección. Los mensajes que aparezcan al crear la colección nos alertan de
problemas, errores, y trabajos que se van desarrollando hasta llegar al 100 %. Si la colección diera
algún aviso de error y ofreciera advertencias como: Ha ocurrido un error y no se ha podido crear
la colección o Ha ocurrido un error que evitará la vista previa de la colección, es interesante
revisar los mensajes que nos muestre el Historial de registro para intentar corregir los problemas.
Otras opciones de la Pestaña Crear:
Opciones de importación de la colección: Determina el proceso de importar el conjunto de
documentos, a la colección de Greenstone. La configuración que viene por defecto no es
conveniente modificarla hasta que no cojamos más confianza con el programa. Las doce casillas de
validación ofrecen información de sus funciones al poner el cursor sobre ellas. De estas casillas
destaca por su utilidad sortmeta. Si validamos esta opción, mostrará los resultados de una consulta
ordenados por el parámetro que decidamos de manera ascendente (dc.Título, dc.Fecha...) y si
además seleccionamos el reversesort, ordenará la colección de manera inversa al parámetro elegido
en sortmeta.
25
Opciones de Construcción de la colección: Tras indicar a Greenstone como importar los
documentos en el paso anterior, ahora requiere procesarlos para poder realizar las búsquedas. Esta
opción ofrece 10 casillas de validación. Muestran su utilidad al poner el cursor sobre ellas. Al igual
que las opciones anteriores, es conveniente no modificar estos parámetros hasta que nos
familiaricemos más con el programa. Será ahí cuando descubramos toda la potencialidad de estas
opciones. Tal como está configurado por defecto permite crear las colecciones sin problemas.
Schedule options. Es una utilidad que permite programar Greenstone para que realice de
manera automática diversas opciones con la colección. Por ejemplo si añadimos documentos
diariamente a una colección, pero no queremos reconstruirla todos los días, disponemos de
Schedule options para programar la reconstrucción una vez a la semana de manera automática.
Funciona si marcamos la casilla Schedule, definiendo la periodicidad, la actividad (reconstruir la
colección, actualizarla o eliminar la programación), y además también podemos configurar el envío
de notificaciones de actualización, que nos llegarán a la cuenta de correo que asignemos.
Pestaña Formato: Ofrece diversas opciones que permiten: complementar, enriquecer, y presentar al
usuario la colección. Es una pestaña posicionada después de Crear.
Bajo la lista de opciones de la pestaña se encuentra el botón Vista previa de la colección. Los
cambios que se hagan en Formato no requieren reconstruir la colección, sin embargo, la colección
debe haberse construido al menos una vez para permitir su previsualización.
26
Opciones dentro de la pestaña Formato.
General: Ofrece información sobre la colección: autoría, denominación, o descripción.
También permite cambiar la imagen que servirá de enlace para acceder a la colección en la página
web de la biblioteca. El tamaño de las imágenes (tanto en Kb como en píxeles) deben ser
apropiados para su correcta visualización. Las imágenes que seleccionemos se ubicarán en la
carpeta images (collect/nombre_de_la_colección/images), carpeta que se creará si no existiera.
Hay que destacar de este apartado la casilla de validación: La colección será de acceso
público. Si está señalada, se creará un enlace desde la página principal de la Biblioteca a la
colección. Aunque la casilla no esté validada, una vez creada la colección estará accesible en
internet, pero sin enlace desde la página principal. Cualquier usuario que escriba la ruta adecuada en
el navegador podrá acceder a ella. Por tanto no se puede depender de esta opción para colecciones
con información que no queramos hacer públicas.
Buscar: Opción estrechamente ligada a los Índices de búsqueda de la pestaña Diseño. Ahora
podremos denominar los índices configurados en ese apartado para que el usuario entienda dónde
va a realizar las búsquedas.
27
Formatos: Determina la presentación de los resultados que ofrece Greenstone. Es un
apartado muy importante y puede resultar algo complejo, veamos sus particularidades:
- Existe una apartado superior que recoge los distintos formatos que dispone la colección, (seis por
defecto).
- Un menú desplegable: Elegir función, que sirve para determinar las posibilidades del formato.
- El Componente afectado determina el formato de la lista al que se refiere.
- Cadena de formato HTML, ofrece el código y las particularidades de cada formato.
Estos seis formatos que vienen por defecto, es conveniente retocarlos para presentar los
resultados de una forma estéticamente más agradable.
Hlist, VList, y DocumentButtons, son formatos que determinan la presentación de los
registros al navegar mediante los Clasificadores de Exploración que hayamos creado (Pestaña
28
Diseño-Clasificadores de exploración), y también al ofrecer los resultados de búsquedas.
DocumentHeading, y DocumentText son los formatos que ofrecen el contenido completo de
cada documento, dependiendo de las opciones que seleccionemos.
Vamos a analizar el formato Vlist por ser uno de los fundamentales para determinar la
presentación de nuestra colección, y por servir para configurar otros formatos. Vlist, es el formato
que presenta los resultados en forma de lista tras realizar una consulta. Por eso la estructura que se
determine en Vlist condicionará en buena medida la satisfacción del usuario.
Seleccionamos Vlist de la Lista de formatos, y vamos al apartado Cadena de Formato html, éste
ofrece el siguiente código:
<td valign="top">[link][icon][/link]</td>
<td valign="top">[ex.sclink]{Or}{[ex.thumbicon],[ex.srcicon]}[ex./srclink]</td>
<td valign="top">[highlight]
{Or}{[dc.Title],[exp.Title],[ex.Title],Untitled}
[/highlight]{If}{[ex.Source],<br><i>([ex.Source])</i>}</td>
Si lo leemos, podemos apreciar que combina etiquetas html (<td>, <br>, <i>...) con otros
extraños elementos entre corchetes y llaves ([ex.sclink],{Or}, [ex.thumbicon].... ) Estos extraños
elementos son las diferentes opciones y apartados de los documentos en Greenstone. Si
combinamos las etiquetas html, con estos apartados, obtendremos el formato que deseemos.
Los elementos que ofrece Greenstone para crear los formatos están en el desplegable Insert
Variable.
Este desplegable contiene los elementos de metadatos que hemos usado en la pestaña Enriqucer y
también las diferentes opciones para cada uno de ellos. Insert Variable no ofrece etiquetas html, así
29
que para crear un estilo enriquecido (negritas, cursivas, tabulaciones, tipo de letra...etc), nos
debemos ayudar de un programa de edición de HTML (Nvu, Dreamweaver...).
Un sencillo ejemplo de Cadena de formato html de Vlist para una colección que ha utilizado
en su descripción los metadatos de Dublin Core (Pestaña Enriquecer), puede ser:
<hr>
<td valign="top">
[ex.srclink]<i>[dc.Title]</i>[ex./srclink], <strong>[dc.Creator]</strong>
<p><font size="2"><i>[dc.Description]</i> </font>
De esta cadena de formato se identifica:
<hr> Etiqueta HTML, marca la línea de división.
<td> Etiqueta HTML para crear columnas y alinear elementos.
[ex.srclink] Opción de Greenstone, crea un enlace al documento de la colección.
<i> Etiqueta HTML, indica cursiva.
[dc.Title] Elemento de Metadato de Greenstone Dublin Core que corresponde al Título.
<strong> Etiqueta HTML, indica negrita
[dc.Creator] Elemento de Metadato de Greenstone Dublin Core que corresponde al Creador.
<p> Etiqueta HTML indica salto de linea
<font size=”2”> Etiqueta html tamaño de letra
[dc.Description] Elemento de Metadato de Greenstone Dublin Core que corresponde a la
Descripción.
El resultado final se muestra al realizar una búsqueda en la web de Greenstone. El formato del
ejemplo anterior corresponderá a:
30
Con este pequeño ejemplo podemos ver que existen innumerables posibilidades para
presentar los resultados, y es muy conveniente practicar leyendo la Guía del Programador de
Greenstone, para entender y manejar mejor este apartado.
Cuando hacemos cualquier cambio en la Cadena de formato Html, no es necesario guardar, ni
reconstruir la colección, Greenstone se encarga automáticamente de hacerlo. Si nos confundimos o
queremos volver al formato original disponemos de las opciones Deshacer, Rehacer, y Reset
Default.
Traducir texto. Greenstone está pensado para facilitar el acceso universal a nuestras
colecciones, para ello utiliza esta herramienta que permite traducir numerosos apartados de la
colección al idioma o idiomas que decidamos. Por ejemplo queremos traducir la descripción de
nuestra colección al Inglés:
Búsqueda cruzada a través de varias colecciones. En esta opción podemos determinar que
el motor de búsqueda procese más de una colección a la vez, permitiendo así, que con una única
búsqueda recupere los documentos de todas la colecciones de nuestra biblioteca digital. Hay que
tener en cuenta que los Índices de búsqueda deben estar configurados de manera apropiada para
recuperar los documentos tras una petición.
Macros específicos de la colección. Esta opción determina el contenido del archivo extra.dm
(carpeta macros). Este archivo permite personalizar de manera individual la presentación de las
colecciones y de la apariencia que va a ofrecer al usuario. Es recomendable añadir macros si no
conseguimos resultados satisfactorios personalizando la biblioteca en conjunto. (Apartado
Personalizar Greenstone de este documento).
31
Depositor metadata. Ofrece información de los metadatos que tenemos asignados a la
colección, de sus posibilidades para procesarlos y ofrecerlos.
Resumen de todos los procesos:
1 Tenemos un conjunto de documentos que queremos publicar en internet para crear una
Biblioteca Digital.
2 Trasladamos los documentos a Greenstone abriendo el GLI, creando una nueva colección,
y los añadimos mediante la pestaña Reunir.
3 Los describimos para su identificación y recuperación con los correspondientes metadatos
en la pestaña Enriquecer.
4 Añadimos las herramientas que procesen los documentos (Plugins). Determinamos cómo y
dónde se va a buscar, con las correspondientes opciones de Diseño.
5 Creamos la colección, en la pestaña Crear.
6 Personalizamos la presentación de la colección en Formato.
4 La pagina web de Greenstone.
La Página web ofrece los trabajos desarrollados con las colecciones digitales. El Greenstone
Librarian Interface tiene un papel fundamental en las funciones y contenido de esta web. En los
siguientes puntos se describen algunos apartados básicos de la web y la relación del GLI con ellos,
para que el usuario comprenda mejor las funciones de las pestañas del interfaz.
1. Página principal http://localhost/gsdl/cgi-bin/library :
32
2. Opciones destinadas al usuario (idioma, sistema de búsqueda, ayuda...)
3. Imagen que sirve de enlace para acceder a las colecciones. El enlace aparece cuando está
marcada la opción La colección será de acceso público, (Pestaña Formato-General) . Si no
determinamos ninguna imagen en la pestaña Formato-General del GLI, obtendremos una con el
estilo siguiente:
4. Información sobre la Biblioteca digital. Su contenido lo podemos cambiar modificando el archivo
del idioma seleccionado, en nuestro caso Spanish2.dm, (Carpeta macros).
5. Pantalla principal de la colección, donde aparece información descriptiva y la imagen que
hemos determinado en la pestaña Formato-General del GLI. Si no seleccionamos ninguna imagen,
ofrecerá una cabecera similar a esta:
6. Clasificadores. Configurados en la pestaña Diseño-Clasificadores de Exploración, del GLI.
33
7. Índices de búsqueda. Configurados en las pestañas Diseño-Índices de búsqueda, y Formatos-
Buscar del GLI .
8. Al ejecutar una búsqueda obtenemos una serie de documentos:
- Añadidos a Greenstone en la pestaña Reunir.
- Descritos en la pestaña Enriquecer.
- Con un estilo definido en la pestaña Formatos-Formatos del GLI.
Personalización de Greenstone
Seguramente deseemos modificar el estilo de nuestra web Greenstone, para que sea más
atractiva y se adapte a la imagen de nuestra biblioteca.
Para ello tenemos que tener unos conocimientos básicos de html, y css, para poder realizar todo lo
que queramos. Es recomendable disponer de algún programa editor de html, puesto que nos
facilitará el trabajo.
Se podría escribir un manual sobre la personalización de Greenstone, pero este apartado solo
pretende ofrecer unos pequeños matices que abran el camino hacia la customización de la web.
Para empezar a modificar nuestra web con pequeños detalles debemos localizar los ficheros
de macros home.dm, spanish.dm, spanish2.dm (o el del idioma que tengamos elegido en el la web
en el apartado Preferencias), y style.dm, todos ellos se encuentran en la carpeta Macros. Además,
muy importante también, el fichero style.css ubicado en la carpeta images. Antes de retocar estos
ficheros es conveniente hacer una copia de seguridad.
34
Home.dm. Ofrece entre otras cosas las opciones de la página principal de Greenstone:
menús, apartados, y estructura. Solamente podemos modificar las opciones, pero no su contenido.
Si queremos cambiar el contenido debemos de transformar el archivo de idioma
elidiomaquesea2.dm, en nuestro caso spanish2.dm.
Spanish2.dm. Ofrece elementos destacables como el texto de la página principal, que se
puede sustituir por el que queramos. Por ejemplo si vamos a la linea donde pone
_textaboutgreenstone_ [l=es] {Entre las llaves aparece el texto que vemos en la página principal,
lo podemos cambiar por una explicación de nuestra web}
Spanish.dm. Este archivo de macros permite definir la estructura y el contenido general de
todas las colecciones, (página de presentación de cada colección, resultados....). Sirve de patrón
para todas, aunque también podemos utilizar el apartado Macros específicos de la colección (GLI,
pestaña Formatos) para asignar diversas opciones a cada colección. Spanish.dm. determina por
ejemplo, el texto y las opciones que aparecerán en la caja de la búsqueda simple, apartado
_textsimplesearch_ [l=es]{}.
Style.dm. Recoge las diferentes estructuras de archivos de macros, para mostrarlos en la
web. Por ejemplo podemos especificar una imagen al pie del recurso, que estará presente en todas
las páginas de navegación. También, dentro de la etiqueta <head> de Style.dm podemos añadir
metadatos que describan nuestro recurso como <meta name="author" content="Nombre del Autor"
/> que aparecerá en el código fuente de todas las páginas de navegación de Greenstone.
Style.css. Un archivo css ofrece el 'molde' donde se van a ensamblar todas las páginas webs
de Greenstone. Es un fichero clave para cambiar, toda la estructura de Greenstone: desde su tipo de
letra, ancho de página, hasta el color de fondo. Se requieren conocimientos de CSS puesto que una
indebida modificación, puede suponer la desconfiguración total de la estructura web. Modificar
este fichero supondrá la personalización a nuestro gusto del recurso. Antes de cualquier cambio, que
se debe realizar una copia de seguridad.
Será el trabajo del usuario quien mejore las posibilidades y la imagen de su biblioteca digital.
También hay que destacar que Greenstone se puede ensamblar en otra web, pero eso ya quedará
junto con la personalización, para otro manual más amplio.
35

More Related Content

Viewers also liked

Guía metodológica para la construcción de repositorios institucionales open s...
Guía metodológica para la construcción de repositorios institucionales open s...Guía metodológica para la construcción de repositorios institucionales open s...
Guía metodológica para la construcción de repositorios institucionales open s...Susana Eunice Jaroszczuk
 
Dspace: Herramienta de apoyo para la implementación de un Repositorio Institu...
Dspace: Herramienta de apoyo para la implementación de un Repositorio Institu...Dspace: Herramienta de apoyo para la implementación de un Repositorio Institu...
Dspace: Herramienta de apoyo para la implementación de un Repositorio Institu...AMBACienSalud
 
Practica integradora1 identifica-los-sisyemas-operativos-para-instalar-y-conf...
Practica integradora1 identifica-los-sisyemas-operativos-para-instalar-y-conf...Practica integradora1 identifica-los-sisyemas-operativos-para-instalar-y-conf...
Practica integradora1 identifica-los-sisyemas-operativos-para-instalar-y-conf...michelle delgado
 
Desarrollo de sistemas de documentos digitales
Desarrollo de sistemas de documentos digitalesDesarrollo de sistemas de documentos digitales
Desarrollo de sistemas de documentos digitalesJesús Tramullas
 
Uso de biblioteca digital con Greenstone
Uso de biblioteca digital con GreenstoneUso de biblioteca digital con Greenstone
Uso de biblioteca digital con GreenstoneEmmanuel Baez
 
Evaluación centrada en el usuario de herramientas de creación de bibliotecas ...
Evaluación centrada en el usuario de herramientas de creación de bibliotecas ...Evaluación centrada en el usuario de herramientas de creación de bibliotecas ...
Evaluación centrada en el usuario de herramientas de creación de bibliotecas ...Jesús Tramullas
 
DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...
DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...
DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...Julián Moyano Collado
 
Funciones de la web semántica en la difusión y acceso de los Archivos
Funciones de la web semántica en la difusión y acceso de los ArchivosFunciones de la web semántica en la difusión y acceso de los Archivos
Funciones de la web semántica en la difusión y acceso de los ArchivosJulián Moyano Collado
 
Datos abiertos, reutilización de la información y datos enlazados. Archivos y...
Datos abiertos, reutilización de la información y datos enlazados. Archivos y...Datos abiertos, reutilización de la información y datos enlazados. Archivos y...
Datos abiertos, reutilización de la información y datos enlazados. Archivos y...Julián Moyano Collado
 
Sistemas de Gestión Documental y Sistemas de Acceso Archivístico: ¿fricción o...
Sistemas de Gestión Documental y Sistemas de Acceso Archivístico: ¿fricción o...Sistemas de Gestión Documental y Sistemas de Acceso Archivístico: ¿fricción o...
Sistemas de Gestión Documental y Sistemas de Acceso Archivístico: ¿fricción o...Julián Moyano Collado
 
Desarrollar un sistema de gestión documental. Herramientas. Gestión Documenta...
Desarrollar un sistema de gestión documental. Herramientas. Gestión Documenta...Desarrollar un sistema de gestión documental. Herramientas. Gestión Documenta...
Desarrollar un sistema de gestión documental. Herramientas. Gestión Documenta...Julián Moyano Collado
 

Viewers also liked (14)

Greenstone 2
Greenstone 2Greenstone 2
Greenstone 2
 
Guía metodológica para la construcción de repositorios institucionales open s...
Guía metodológica para la construcción de repositorios institucionales open s...Guía metodológica para la construcción de repositorios institucionales open s...
Guía metodológica para la construcción de repositorios institucionales open s...
 
Dspace: Herramienta de apoyo para la implementación de un Repositorio Institu...
Dspace: Herramienta de apoyo para la implementación de un Repositorio Institu...Dspace: Herramienta de apoyo para la implementación de un Repositorio Institu...
Dspace: Herramienta de apoyo para la implementación de un Repositorio Institu...
 
Practica integradora1 identifica-los-sisyemas-operativos-para-instalar-y-conf...
Practica integradora1 identifica-los-sisyemas-operativos-para-instalar-y-conf...Practica integradora1 identifica-los-sisyemas-operativos-para-instalar-y-conf...
Practica integradora1 identifica-los-sisyemas-operativos-para-instalar-y-conf...
 
Desarrollo de sistemas de documentos digitales
Desarrollo de sistemas de documentos digitalesDesarrollo de sistemas de documentos digitales
Desarrollo de sistemas de documentos digitales
 
Uso de biblioteca digital con Greenstone
Uso de biblioteca digital con GreenstoneUso de biblioteca digital con Greenstone
Uso de biblioteca digital con Greenstone
 
Evaluación centrada en el usuario de herramientas de creación de bibliotecas ...
Evaluación centrada en el usuario de herramientas de creación de bibliotecas ...Evaluación centrada en el usuario de herramientas de creación de bibliotecas ...
Evaluación centrada en el usuario de herramientas de creación de bibliotecas ...
 
Greenstone Software de Código Abierto
Greenstone Software de Código AbiertoGreenstone Software de Código Abierto
Greenstone Software de Código Abierto
 
DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...
DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...
DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...
 
Presentacio Estela
Presentacio EstelaPresentacio Estela
Presentacio Estela
 
Funciones de la web semántica en la difusión y acceso de los Archivos
Funciones de la web semántica en la difusión y acceso de los ArchivosFunciones de la web semántica en la difusión y acceso de los Archivos
Funciones de la web semántica en la difusión y acceso de los Archivos
 
Datos abiertos, reutilización de la información y datos enlazados. Archivos y...
Datos abiertos, reutilización de la información y datos enlazados. Archivos y...Datos abiertos, reutilización de la información y datos enlazados. Archivos y...
Datos abiertos, reutilización de la información y datos enlazados. Archivos y...
 
Sistemas de Gestión Documental y Sistemas de Acceso Archivístico: ¿fricción o...
Sistemas de Gestión Documental y Sistemas de Acceso Archivístico: ¿fricción o...Sistemas de Gestión Documental y Sistemas de Acceso Archivístico: ¿fricción o...
Sistemas de Gestión Documental y Sistemas de Acceso Archivístico: ¿fricción o...
 
Desarrollar un sistema de gestión documental. Herramientas. Gestión Documenta...
Desarrollar un sistema de gestión documental. Herramientas. Gestión Documenta...Desarrollar un sistema de gestión documental. Herramientas. Gestión Documenta...
Desarrollar un sistema de gestión documental. Herramientas. Gestión Documenta...
 

Similar to Greenstone: Software libre para crear bibliotecas digitales

Botero milena ensayo
Botero milena ensayoBotero milena ensayo
Botero milena ensayomilebote
 
Las tics
Las ticsLas tics
Las ticskaxo_94
 
Unidad iii herramientas para la creación y publicación de contenidos didáct...
Unidad iii   herramientas para la creación y publicación de contenidos didáct...Unidad iii   herramientas para la creación y publicación de contenidos didáct...
Unidad iii herramientas para la creación y publicación de contenidos didáct...Marina_Velasquez
 
Unidad iii de tecnologia graciela
Unidad iii   de tecnologia gracielaUnidad iii   de tecnologia graciela
Unidad iii de tecnologia gracielaDiovanna Reyes
 
Unidad iii herramientas para la creación y publicación de contenidos didáct...
Unidad iii   herramientas para la creación y publicación de contenidos didáct...Unidad iii   herramientas para la creación y publicación de contenidos didáct...
Unidad iii herramientas para la creación y publicación de contenidos didáct...Marina_Velasquez
 
Unidad iii herramientas para la creación y publicación de contenidos didáct...
Unidad iii   herramientas para la creación y publicación de contenidos didáct...Unidad iii   herramientas para la creación y publicación de contenidos didáct...
Unidad iii herramientas para la creación y publicación de contenidos didáct...Marina_Velasquez
 
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010Gonzalo SILIÓ SÁIZ
 
Modulo 1 -_aplicacion_de_la_tic_en_el_trabajo__academico
Modulo 1 -_aplicacion_de_la_tic_en_el_trabajo__academicoModulo 1 -_aplicacion_de_la_tic_en_el_trabajo__academico
Modulo 1 -_aplicacion_de_la_tic_en_el_trabajo__academicoLIZVARGAS29
 
Construcción de bibliotecas y repositorios documentales digitales Parte 4
Construcción de bibliotecas y repositorios documentales digitales Parte 4Construcción de bibliotecas y repositorios documentales digitales Parte 4
Construcción de bibliotecas y repositorios documentales digitales Parte 4Ángel M. Delgado-Vázquez
 
Los archivos en el objetivo de la web semántica: un hito alcanzable con la te...
Los archivos en el objetivo de la web semántica: un hito alcanzable con la te...Los archivos en el objetivo de la web semántica: un hito alcanzable con la te...
Los archivos en el objetivo de la web semántica: un hito alcanzable con la te...Biblioteca Nacional de España
 
Trabajo de internet web 2.0
Trabajo de internet web 2.0Trabajo de internet web 2.0
Trabajo de internet web 2.0horacio schunk
 
Informática aplicada a la educación cecibell malavé v.
Informática aplicada a la educación cecibell malavé v.Informática aplicada a la educación cecibell malavé v.
Informática aplicada a la educación cecibell malavé v.Cecibell Malavé
 
Herramientas de internet
Herramientas de internetHerramientas de internet
Herramientas de internetJairoGaray
 

Similar to Greenstone: Software libre para crear bibliotecas digitales (20)

Botero milena ensayo
Botero milena ensayoBotero milena ensayo
Botero milena ensayo
 
Las tics
Las ticsLas tics
Las tics
 
Unidad iii herramientas para la creación y publicación de contenidos didáct...
Unidad iii   herramientas para la creación y publicación de contenidos didáct...Unidad iii   herramientas para la creación y publicación de contenidos didáct...
Unidad iii herramientas para la creación y publicación de contenidos didáct...
 
Unidad iii de tecnologia graciela
Unidad iii   de tecnologia gracielaUnidad iii   de tecnologia graciela
Unidad iii de tecnologia graciela
 
Practica de tics
Practica de ticsPractica de tics
Practica de tics
 
Unidad iii herramientas para la creación y publicación de contenidos didáct...
Unidad iii   herramientas para la creación y publicación de contenidos didáct...Unidad iii   herramientas para la creación y publicación de contenidos didáct...
Unidad iii herramientas para la creación y publicación de contenidos didáct...
 
Unidad iii herramientas para la creación y publicación de contenidos didáct...
Unidad iii   herramientas para la creación y publicación de contenidos didáct...Unidad iii   herramientas para la creación y publicación de contenidos didáct...
Unidad iii herramientas para la creación y publicación de contenidos didáct...
 
Asignación 2
Asignación 2Asignación 2
Asignación 2
 
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
 
Modulo 1 -_aplicacion_de_la_tic_en_el_trabajo__academico
Modulo 1 -_aplicacion_de_la_tic_en_el_trabajo__academicoModulo 1 -_aplicacion_de_la_tic_en_el_trabajo__academico
Modulo 1 -_aplicacion_de_la_tic_en_el_trabajo__academico
 
Tecnologias detrás de las redes sociales
Tecnologias detrás de las redes socialesTecnologias detrás de las redes sociales
Tecnologias detrás de las redes sociales
 
Tecnologias detrás de las redes sociales
Tecnologias detrás de las redes socialesTecnologias detrás de las redes sociales
Tecnologias detrás de las redes sociales
 
Construcción de bibliotecas y repositorios documentales digitales Parte 4
Construcción de bibliotecas y repositorios documentales digitales Parte 4Construcción de bibliotecas y repositorios documentales digitales Parte 4
Construcción de bibliotecas y repositorios documentales digitales Parte 4
 
Los archivos en el objetivo de la web semántica: un hito alcanzable con la te...
Los archivos en el objetivo de la web semántica: un hito alcanzable con la te...Los archivos en el objetivo de la web semántica: un hito alcanzable con la te...
Los archivos en el objetivo de la web semántica: un hito alcanzable con la te...
 
Trabajo de internet web 2.0
Trabajo de internet web 2.0Trabajo de internet web 2.0
Trabajo de internet web 2.0
 
Informática aplicada a la educación cecibell malavé v.
Informática aplicada a la educación cecibell malavé v.Informática aplicada a la educación cecibell malavé v.
Informática aplicada a la educación cecibell malavé v.
 
Herramientas de internet
Herramientas de internetHerramientas de internet
Herramientas de internet
 
TAREA EXTRA
TAREA EXTRA TAREA EXTRA
TAREA EXTRA
 
Herramientas web 2.0
Herramientas web 2.0Herramientas web 2.0
Herramientas web 2.0
 
Trabajo de internet
Trabajo de internetTrabajo de internet
Trabajo de internet
 

More from Leo Ruelas Rojas

Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareLeo Ruelas Rojas
 
Tipos de Modelado de Base de Datos
Tipos de Modelado de Base de DatosTipos de Modelado de Base de Datos
Tipos de Modelado de Base de DatosLeo Ruelas Rojas
 
Sistema de ventas, compras y almacén
Sistema de ventas, compras y almacénSistema de ventas, compras y almacén
Sistema de ventas, compras y almacénLeo Ruelas Rojas
 
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos   paperDesarrollo de una aplicación móvil basada en gráficos estadísticos   paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos paperLeo Ruelas Rojas
 
Reconocimiento de patrones
Reconocimiento de patronesReconocimiento de patrones
Reconocimiento de patronesLeo Ruelas Rojas
 
Manual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
Manual jira , Instalación, Creación de Proyecto, Incidencias, UsuariosManual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
Manual jira , Instalación, Creación de Proyecto, Incidencias, UsuariosLeo Ruelas Rojas
 

More from Leo Ruelas Rojas (8)

Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de Software
 
Tipos de Modelado de Base de Datos
Tipos de Modelado de Base de DatosTipos de Modelado de Base de Datos
Tipos de Modelado de Base de Datos
 
Modelo furps
Modelo furpsModelo furps
Modelo furps
 
NORMA ISO 9000
NORMA ISO 9000NORMA ISO 9000
NORMA ISO 9000
 
Sistema de ventas, compras y almacén
Sistema de ventas, compras y almacénSistema de ventas, compras y almacén
Sistema de ventas, compras y almacén
 
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos   paperDesarrollo de una aplicación móvil basada en gráficos estadísticos   paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
 
Reconocimiento de patrones
Reconocimiento de patronesReconocimiento de patrones
Reconocimiento de patrones
 
Manual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
Manual jira , Instalación, Creación de Proyecto, Incidencias, UsuariosManual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
Manual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
 

Recently uploaded

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Recently uploaded (16)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Greenstone: Software libre para crear bibliotecas digitales

  • 1. Greenstone: Software libre para Bibliotecas digitales. Julián Moyano Collado 1 Bibliotecas digitales y Greenstone. Las bibliotecas, archivos, y otros centros de información, han experimentado en los últimos años un notable cambio en la gestión de sus recursos con el uso de las nuevas tecnologías. En la actualidad, existe un amplio abanico de posibilidades en internet: desde sencillos catálogos OPAC, hasta enormes colecciones de documentos digitales. Hablar de bibliotecas o archivos digitales, implica hablar del término que reúne a ambos: repositorio digital. Un repositorio digital es el conjunto de documentos y servicios reunidos, gestionados, procesados, y disponibles, mediante el uso de infraestructuras electrónicas. Podemos utilizar esta definición para adaptarla a las particularidades de una biblioteca. Si navegamos asiduamente por centros de información nos habremos fijado de la existencia de numerosos portales, webs, o bases de datos, que se autodefinen como Bibliotecas Digitales. En muchos de estos casos, no lo son. Para que exista una biblioteca digital se deben de dar al menos estas características: - El acceso se realiza mediante un ordenador que conecta al contenido de la Biblioteca Digital, utilizando redes de comunicación. En la actualidad también existen otros dispositivos, como móviles de última generación con capacidad para conectarse a una biblioteca digital. - La biblioteca digital se compone de materiales seleccionados, clasificados, descritos, y procesados previamente, para permitir su posterior recuperación mediante la ejecución de búsquedas. - Los materiales de la biblioteca tienen en común: su tratamiento (el uso de un software determinado) y los procesos de descripción, (mediante etiquetas, descriptores, lenguajes controlados, campos, metadatos...). - Todos los elementos se relacionan entre sí formando un conjunto que identifica al repositorio. (los materiales de una Biblioteca, los documentos de un Archivo, biblioteca especializada....) - La biblioteca digital tiene como objetivo cubrir las necesidades de información de sus usuarios. Para ello debe ofrecer un amplio número de documentos, libros, e-prints... y facilitar su recuperación. 1
  • 2. Para cumplir todas estas características y lograr el éxito en la creación de una biblioteca digital se requiere del uso de herramientas sofisticadas que funcionen respaldando a las colecciones e infraestructuras digitales. No existen muchos programas destinados a la creación de bibliotecas digitales, y en muchos casos se diseña software propio basado en la intuición y experiencia de los desarrolladores. Una de las posibilidades para crear una biblioteca digital es Greenstone, un programa con casi 15 años de trayectoria, que logra de una manera sencilla unos resultados envidiables. 1.1 ¿Qué es Greenstone? Greenstone según su web es un conjunto de programas de software diseñado para crear y distribuir colecciones digitales, proporcionando así una nueva forma de organizar y publicar la información a través de Internet o en forma de CD-ROM. Son diferentes herramientas reunidas en un solo programa para que el administrador pueda desarrollar colecciones digitales de manera fácil e independiente. La historia de Greenstone comienza en 1995 cuando la Universidad de Waikato (Nueva Zelanda) plantea un proyecto de biblioteca digital basada en la indexación del texto completo de documentos electrónicos. Años después, en el 2007, el proyecto Greenstone es una de las herramientas más eficaces para el desarrollo de colecciones digitales a nivel mundial. En ese año según las estadísticas de los desarrolladores, el programa se usa en más de 70 países, se descarga una media de 150 veces diarias, se ejecuta en los sistemas operativos más comunes, incluso existe versión para iPod y para el teléfono de Google, Android. Su interfaz está disponible en más de 40 idiomas, y es muy probable que en este año 2009 el proyecto siga alcanzando nuevos récords. ¿El éxito? Su sencillez de uso, y sobre todo sus resultados. Otro factor de su buena aceptación, es el respaldo que tiene Greenstone por la UNESCO como herramienta de referencia para la creación de bibliotecas digitales en todo el mundo, y en especial para los países en desarrollo. El último reconocimiento del programa fue en Diciembre de 2008 cuando obtuvo el premio a la colaboración tecnológica de la fundación norteamericana Andrew W. Mellon MATC. Usuarios como la BBC inglesa, la Universidad de las Islas Baleares, la Universidad de Iowa, la Red de Bibliotecas Virtuales de Ciencias Sociales de América Latina y el Caribe CLACSO, Fundaciones, Ong's, centros educativos...ya han conocido las ventajas de este programa, que cada día tiene más usuarios. 2
  • 3. 1.2 Greenstone es Software libre. La filosofía de Greenstone es muy sencilla: crear un software de código abierto (licencia GNU) para poner en dominio público todo tipo de materiales, y desarrollar el acceso universal a la cultura. Ésta es su razón de ser. Software libre implica muchas cuestiones, algunas a tener en cuenta son la operabilidad, la adaptación, y la personalización que permite siempre que se disponga de ciertas capacidades. Este software crece, con el aporte diario de usuarios y desarrolladores, convirtiéndose en un programa que innova cada día y que permite el máximo control de todos sus elementos. Greenstone no es un producto enlatado, sino abierto. Cualquier usuario puede aportar ideas, soluciones, y mejoras desde sus experiencias particulares. Ésta es una manera de desarrollar el programa. No se trata de abrir un debate sobre el software libre, pero cualquier usuario que quiera crear una biblioteca, archivo, o repositorio digital debe tener en cuenta: - Qué programas tenemos disponibles, tanto de software libre como propietario, para cubrir nuestras necesidades. - Los posibles costes de adquisición, renovación de licencias, y adaptación a nuestro proyecto del software propietario. - Los posibles costes de adaptación al proyecto del software libre. - La seguridad e independencia que oferten los distintos programas, en el acceso, uso, y control de la colección y sus lenguajes de programación. - Experiencias de otros usuarios. - Si nos planteamos desarrollar nuestro propio sistema de biblioteca digital mediante la creación de un nuevo software, debemos tener la certeza absoluta de mejorar todos los programas existentes, con menores costes. Greenstone es una buena opción, para universidades, instituciones culturales, ONG´s... que no quieran quedar fuera del irremediable proceso de digitalización y publicación universal de su información en internet. Crear colecciones digitales es un proceso lento que requiere abundantes recursos económicos, técnicos, y humanos. Greenstone, además de abaratar costes de licencias, se convierte en una herramienta fundamental para lograr casi cualquier objetivo que nos planteemos. Desde la creación de colecciones personalizadas hasta la normalización con formatos: XML, MARC, CDS/ISIS, ProCite, BibTex, Refer, Open Archives Initiative OAI, DSpace, METS y un largo etcétera. No importa el tamaño de nuestra colección ni el número de elementos, Greenstone logra 3
  • 4. excelentes resultados con las condiciones más exigentes. Este pequeño tutorial está destinado a la primera toma de contacto del usuario con el programa, se recogen de manera esquemática los principales pasos a seguir, para desarrollar una colección digital con Greenstone. 1.3 Documentación y sitios de referencia de Greenstone en la WWW. Web principal: www.greenstone.org (Disponible en Español) Descargas: http://www.greenstone.org/download_es Todo sobre Greenstone: http://wiki.greenstone.org/ Desarrolladores Greenstone: http://trac.greenstone.org/ Comunidad Greenstone en Español: http://gsdl-esdoc.berlios.de/ Lista de distribución de correo plenamente activas (dudas, sugerencias, soluciones...): https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users (Todos los usuarios) http://www.freelists.org/list/greenstone_es (Usuarios hispanos) 2 ¿Qué vamos a necesitar para trabajar con Greenstone? - Hardware. Se necesita un ordenador con funciones de servidor accesible desde internet. - Software. - Un sistema operativo compatible con Greenstone: Linux, Windows o Mac. - Servidor Apache (muy recomendado) o IIS. - Java Runtime Environment (JRE) 1.6 o superior de Sun. Viene en el instalador de Greenstone para Windows (.exe) - ImageMagick. Viene en el instalable para Windows (.exe) y también está incluido en la versión de Linux. - Ghostscript. Solamente es necesario para Mac y Windows, y viene incluido en el instalable. - Perl. También viene en el instalable exe, para Windows. En Linux (Ubuntu) viene en el propio Sistema Operativo. - Y la última versión de Greenstone que se puede conseguir de http://www.greenstone.org/download . Dependiendo de nuestro sistema operativo elegiremos uno u 4
  • 5. otro paquete para descargar. Este tutorial utiliza la versión 2.81. El apartado 3 Instalación de Greenstone detalla mejor el software necesario atendiendo al Sistema Operativo. En abril de 2009, fecha de redacción de este tutorial, ya estaba disponible la versión 3 de Greenstone, pero no la definitiva. La versión 3 simplifica el proceso de instalación y de configuración del servidor. El uso del software es muy similar. - Recursos digitales. Para desarrollar la biblioteca digital necesitaremos una serie de recursos que formen las colecciones digitales en internet. Estos documentos pueden ser imágenes, audio, video, y por supuesto texto. Greenstone permite procesar todos estos tipos de documentos. Antes de publicar las colecciones, es recomendable conocer la legislación vigente de nuestro país en materia de propiedad intelectual y protección de datos, puesto que la publicación de recursos con derechos nos podría acarrear desagradables procesos judiciales. - Conexión a internet o intranet. Tener un ancho de banda adecuado mejorará la publicación y recuperación de las colecciones digitales desde cualquier ordenador conectado a la red. 3 Instalación de Greenstone Greenstone es compatible con los tres sistemas operativos más comunes: Linux, Mac, y Windows. Elegir uno u otro dependerá del administrador. Si podemos elegir, es recomendable instalar Greenstone bajo Linux, por estar bajo la misma linea y principios del software libre. El sistema más conocido es Windows, pero la instalación de Greenstone en Linux no es ningún problema, ni requiere de amplios conocimientos previos. Veamos como realizar la instalación de Greenstone 2.81 en el sistema más popular de Linux, Ubuntu, y en Windows, de manera rápida y sencilla. Aunque hay trabajos que se realizan de forma similar en ambos sistemas, se ha diferenciada entre uno y otro para evitar confusiones en el proceso de instalación que quizá sea lo más delicado. (No se ha incluido la instalación en Mac) 3.1 Linux Ubuntu (Ejemplo de Greenstone 2.81, en Ubuntu 8.10) ¿Qué necesitamos para instalar Greenstone en Ubuntu? 5
  • 6. - Disponer del paquete Greenstone-2.81-linux-binary.tar.gz, o el de la última versión estable, que hemos bajado de http://www.greenstone.org/download . - Java JRE (Java Runtime Environment) versión 1.6 o superior, de Sun. -Programa de Servidor Apache. - ImageMagick. El paquete que nos hemos bajado de Greenstone incluye este programa. - Tener activada la cuenta de administrador Root, al menos durante el proceso de instalación y de creación de colecciones para tener todos los privilegios sobre nuestro ordenador. Pasos a seguir 1 Desde la página oficial de Greenstone http://www.greenstone.org/download nos bajamos: Greenstone-2.81-linux-binary.tar.gz y extraemos sus ficheros. La nueva carpeta obtenida (Greenstone-2.81-linux-binary) la podemos renombrar por simplemente “gsdl”, como en otras versiones anteriores. Si tuviéramos instalado en Ubuntu, el programa ImageMagick, es necesario modificar el nombre de la carpeta “imagemagick” que se encuentra en la ruta: Greenstone-2.81- linux-binary(gsdl)/bin/linux para que Greenstone reconozca el programa de nuestro ordenador correctamente, y evitemos cualquier error o incompatibilidad. 2 La carpeta renombrada gsdl, la llevamos a la siguiente ubicación: “Sistema de Archivos/usr/local/”, esta ubicación es la original que traían todos los instalables de versiones para Linux-Ubuntu. Para poder hacer este y otros pasos, es imprescindible tener permisos de root. Ahora ya tenemos el conjunto de carpetas y ficheros de Greenstone descomprimido en la ruta “Sistema de Archivos/usr/local/gsdl/”. 3 Instalamos el programa de Java: Sun JAVA6 JRE desde el Gestor de paquetes Synaptic (Sistema->Administración->Gestor de paquetes Synaptic). Una vez que lo tenemos instalado debemos conocer su ubicación y otros posibles programas de Java que tengamos en nuestro equipo, puesto que Greenstone funciona perfectamente con la versión de Sun, pero no con otras. Para ello comprobamos qué java tenemos instalado escribiendo en un terminal (Aplicaciones->Accesorios- >Terminal) “sudo update-alternatives --config java”. El terminal nos ofrecerá los proveedores de JAVA de nuestro equipo, debemos anotar la ruta que dirige al JAVA de Sun, es muy probable que sea algo así: /usr/lib/jvm/java-6-sun/jre/bin/java. Si hubiera varios proveedores deberemos seleccionar el de Sun por defecto, mediante las opciones que nos ofrezca el terminal. 4 Ahora tenemos que configurar el Greenstone Librarian Interface GLI (Interfaz de Bibliotecario Greenstone). GLI es una aplicación en JAVA que permite manejar el programa de manera fácil y atractiva, evitando escribir el complicado lenguaje de comandos para crear los repositorios digitales. 6
  • 7. GLI se ejecuta desde el fichero gli.sh, (ruta: Sistema de Archivos/usr/local/gsdl/gli) y para que funcione adecuadamente con el JAVA de Sun debemos hacer lo siguiente: - Editamos este fichero con el procesador de texto escribiendo en el terminal la ruta: cd usr, cd local, cd gsdl, cd gli, y por último ejecutamos la orden sudo gedit gli.sh. O también de manera más sencilla podemos ir usando la interfaz gráfica de Ubuntu hasta gli.sh (/usr/local/gsdl/gli). Abrimos el fichero y cuando nos pregunte ¿Quiere ejecutar gli.sh o ver su contenido?, pulsamos en Mostrar. Se nos abrirá un fichero de texto. - Al editar el fichero gli.sh en formato texto, deberemos de buscar la linea: “javapath=`$SEARCH4J_EXECUTABLE -e -p $HINT -m $MINIMUM_JAVA_VERSION`” y sustituirla por: “javapath='/usr/lib/jvm/java-6-sun/jre/bin/java'” (O la ruta donde se encuentre el Java de Sun, que nos ha facilitado el terminal en el paso 3 y guardamos). En este paso decimos a nuestro Interfaz de Bibliotecario Greenstone GLI que utilice el Sun JAVA6 JRE instalado, y no otro, puesto que es el necesario para funcionar de manera correcta. Como nos puede la impaciencia, una vez hecho ese cambio, abrimos de nuevo el fichero gli.sh, y ahora pulsamos en Ejecutar. Se nos abrirá el Greenstone Librarian Interface GLI, listo para trabajar. 5 La última tarea consiste en decir a nuestro servidor Apache la ruta de las carpetas de Greenstone para poder publicar las colecciones digitales en internet. Para ello hay que añadir las lineas siguientes, al fichero httpd.conf de nuestro servidor. Para los que tengan instalado Apache bajo LAMPP, este fichero se encuentra en Sistema de Archivos/opt/lampp/etc. Lo abrimos con un editor de texto, copiamos y pegamos estas lineas (directiva) de manera literal: # Configuracion del servidor Apache para trabajar con Greenstone ScriptAlias /gsdl/cgi-bin/ "/usr/local/gsdl/cgi-bin/" <Directory "/usr/local/gsdl/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> Alias /gsdl/ "/usr/local/gsdl/" <Directory "/usr/local/gsdl"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> Si en vez de gsdl hemos dado otro nombre a la carpeta en el paso 1 de este apartado, lo debemos indicar en la directiva. 7
  • 8. Guardamos y reiniciamos el servidor. Con esta tarea, simplificamos la ruta y damos permisos al servidor para que publique los trabajos de Greenstone en internet. Ahora si escribimos en nuestro navegador la dirección: http://localhost/gsdl/cgi-bin/library , nos aparecerá la página principal de nuestra biblioteca. En este último paso de publicación de las carpetas también puede ocurrir tanto en Windows como en Linux que obtengamos el siguiente mensaje de error en el navegador: Oops! The gsdlsite.cfg configuration file does not contain a valid gsdlhome entry. gsdlsite.cfg should reside in the same directory as the library executable file. Para evitar este desagradable problema debemos seguir las indicaciones: editamos el fichero gsdlsite.cfg (se encuentra en “/usr/local/gsdl/cgi-bin/”. La ruta para Windows es C:/Greenstone2/cgi- bin) y modificamos la linea que indica el directorio principal de Greenstone, por nuestra ruta. Nos quedará así: En Linux: # points to the GSDLHOME directory gsdlhome /usr/local/gsdl/ Y en Windows: # points to the GSDLHOME directory gsdlhome C:/Greenstone2 Una vez guardado este cambio, volvemos al navegador y escribimos de nuevo. http://localhost/gsdl/cgi-bin/library . ¿Aparece la página de manera correcta? ¿No? También puede ocurrir que la página principal ofrezca únicamente texto sin formato, debido a que la carpeta de las imágenes y de otros archivos no se reconoce. Para evitar este error, debemos añadir una almohadilla (#) a la siguiente linea del fichero gsdlsite.cfg, quedando así : # httpimg /images Guardamos gsdlsite.cfg con estos cambios y ahora sí, ya no hay excusas para no ver correctamente la web de nuestro Greenstone http://localhost/gsdl/cgi-bin/library . A esta dirección se puede acceder desde cualquier otro ordenador conectado a internet o a la intranet sustituyendo el número de nuestra IP, por localhost. Ya podemos acceder al GLI ejecutando gli.sh y además también podemos ver nuestros trabajos vía web mediante http://localhost/gsdl/cgi-bin/library. Veamos ahora como instalar Greenstone en Windows, antes de ver como funciona el Greenstone Librarian Interface GLI. 8
  • 9. 3.2 Instalación en Windows (Ejemplo de Greenstone 2.81 en Windows Vista, proceso similar a XP ) ¿Qué necesitamos para instalar Greenstone en MS Windows Vista? - Disponer del ejecutable Greenstone-2.81-win32.exe, o el de la última versión estable, que nos hemos bajado de http://www.greenstone.org/download . -Programa Servidor: Apache (muy recomendado) o IIS. - Tener activada la cuenta de administrador para tener todos los privilegios sobre nuestro ordenador. Pasos a seguir 1 Bajamos el fichero Greenstone-2.81-win32.exe y lo ejecutamos con permisos también de administrador, decidimos el idioma, aceptamos la licencia GNU y señalamos la ubicación donde se instalará el programa. En el ejemplo el disco C: Decidimos los complementos a instalar y creamos una contraseña de administrador, por defecto es “admin”. Una vez hecho ésto esperamos un minuto a que se instalen completamente todos los paquetes. 2 Configuramos nuestro servidor para poder publicar nuestras colecciones de Greenstone. Antes de configurar el servidor hay que señalar que el instalable Greenstone-2.81-win32.exe viene con el programa Greenstone Server (Server.exe) que permite ver nuestros trabajos via web solamente a nivel local (la dirección por defecto es http://localhost/gsdl ). Server.exe, emula las funciones de un servidor pero solo a nivel local, para poder publicar las colecciones en internet necesitamos tener instalado Apache u otro (IIS). 9
  • 10. Si estamos ejecutando Greenstone Server, habrá problemas con el servidor Apache, por lo que es conveniente probar las colecciones en el navegador web, corriendo Apache y no el server.exe de Greenstone. Para configurar Apache, suponiendo que está instalado con XAMPP, debemos indicar en su archivo httpd.conf (X:/xampp/apache/conf) la ruta de Greenstone para que publique en internet los trabajos. Para ello, añadimos la siguiente directiva al archivo httpd.conf: # Configuracion del servidor Apache para trabajar con Greenstone2 ScriptAlias /gsdl/cgi-bin/ "C:/Greenstone2/cgi-bin/" <Directory "C:/Greenstone2/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> Alias /gsdl/ "C:/Greenstone2/" <Directory "C:/Greenstone2"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> Guardamos y reiniciamos el servidor para que reconozca la nueva ruta y ya está listo. Con esta tarea, al igual que en Linux, simplificamos la ruta y damos permisos al servidor para que publique estas carpetas en internet. Ahora si escribimos en nuestro navegador la dirección de Greenstone, http://localhost/gsdl/cgi-bin/library, nos aparecerá la página principal de nuestra biblioteca. Si existe algún fallo para visualizar esta página puedes consultar la posible solución en el punto 5 Pasos a seguir de la instalación de Greenstone en Ubuntu de este tutorial. 10
  • 11. 3 Una vez instalado y configurado el servidor, que es una de las tareas más complejas, podemos ir al menú de Inicio/Todos los programas, y ver la carpeta Greenstone-2.81, para comprobar su instalación. En esa carpeta disponemos de un acceso a Greenstone Librarian Interface GLI (Interfaz de Bibliotecario Greenstone). GLI es una aplicación en java que permite manejar el programa de manera fácil y atractiva, evitando escribir el complicado lenguaje de comandos para crear las colecciones digitales. GLI se ejecuta desde el icono Librarian Interface (GLI), o desde la ruta: C/Greenstone2/gli/gli.bat. Para ponernos a trabajar es necesario ejecutarlo, y así iniciará el servidor local de manera opcional (Greenstone Server) y el interfaz para crear colecciones. Al iniciar por primera vez el Greenstone Server saldrá un aviso en Windows Vista, informando sobre el Firewall que impide la apertura de los puertos para publicar la colección en internet en modo local. Si queremos usar esta utilidad deberemos Desbloquear esta opción. A la vez se abre una nueva ventana con el GLI Greenstone Librarian Interface, que se explicará detalladamente a continuación. Tras ver la instalación y haber llegado desde dos sistemas operativos diferentes al GLI es el momento de pasar a construir nuestras colecciones digitales. 4 Construir colecciones digitales con Greenstone Librarian Interfaces GLI. Para desarrollar colecciones en Greenstone de una manera sencilla es necesario conocer el funcionamiento del Greenstone Librarian Interfaces GLI (Interfaz de Bibliotecario Greenstone). Existen otros dos procedimientos para crear colecciones: uno mediante el uso de lineas de comandos, método complejo pero útil para desarrollar colecciones de grandes tamaños. Y otro mediante el uso del servidor remoto, que permite administrar las colecciones desde otros 11
  • 12. ordenadores conectados a internet. Estas opciones requieren un estudio más detallado, pero tampoco suponen ningún problema. Este pequeño tutorial se va a centrar en la construcción de colecciones digitales usando únicamente GLI. Greenstone Librarian Interface GLI, sirve para crear y administrar repositorios digitales de manera sencilla. Conocer su funcionamiento es fundamental para trabajar con Greenstone. Abrimos GLI ubicado en Ubuntu en usr/loca/gsdl/gli/gli.sh o en Windows: en C/:Greenstone2/gli/gli.bat. Se mostrará la ventana del programa con ese verde tan característico de Greenstone. 4.1 Menú de la ventana. En primer lugar tenemos las opciones del menú integradas en la ventana del programa. Únicamente hay tres: Archivo, Editar y Ayuda. Veamos que ofrece cada opción: Archivo. Ofrece las opciones Nueva, Abrir, Guardar, Cerrar, Suprimir Exportar, Exportar a un Cd- Rom/DVD, Asociación de ficheros, Preferencias y Salir. Nueva. Esta opción sirve para crear una colección. Si pulsamos sobre Nueva se abrirá una ventana para rellenar dos campos: Título de la colección, se trata de la denominación de la misma, y Descripción de contenidos, ofrece información sobre la colección, de cara al usuario. También disponemos un listado desplegable en el apartado Construir la colección en base en, donde podremos seleccionar elementos de otras existentes. El menú nos permite aceptar o cancelar, nuestras acciones. Abrir: permite abrir una colección ya creada anteriormente, que estén ubicadas en la carpeta Collect (Ubuntu: usr/local/gsdl/collect y Windows: C/:Greenstone2/collect). Guardar: Permite guardar el trabajo de la colección abierta. 12
  • 13. Cerrar: Cierra la colección abierta, sin abandonar el programa. Suprimir: Permite eliminar colecciones creadas anteriormente ubicadas en la carpeta Collect. No se puede suprimir ninguna colección que esté siendo usada por GLI. Exportar: Ésta es una opción interesante para transformar las colecciones en recursos DSpace o Marcxml, entre otros. Muy útil para exportar colecciones a estos formatos, e incluirlos en otros repositorios. Exportar a un CD/DVD: Es como hacer un “cortar y pegar” de las colecciones ubicadas en la carpeta Collect a un CD-ROM o DVD. Esta opción permite incluir un autoejecutable para Windows que se inicia al leer el CD o DVD, un 'autorun'. Si las colecciones superan el tamaño de un DVD convencional (4,7 Gb) es recomendable exportar las colecciones por este procedimiento, sin señalar el autoejecutable. Ponemos el nombre al CD/DVD y seleccionamos las colecciones que queremos exportar. Asociación de ficheros: Asigna programas para abrir desde el GLI los documentos que forman las colecciones. Se debe añadir a cada tipo de documento el programa que corresponda, dependiendo del software instalado en el ordenador (OpenOffice, MsOffice, Gimp, Adobe Photoshop, Dreamweaver, Nvu...) Este paso lo podemos obviar, y configurarlo posteriormente. Preferencias: Sirve para configurar determinados aspectos del programa y de las colecciones. - General: E-mail del administrador, “marcará” la autoría de las colecciones). - Idioma de la interfaz. - Fuente (tipo de letra de la interfaz). -Ver metadatos extraídos, muestra los posibles metadatos que contengan los documentos que agreguemos a la colección desde la pestaña Enriquecer, y también puede mostrar el tamaño de los documentos agregados.. - Modo: Determina el perfil que vamos a usar para desarrollar nuestras colecciones, se recomienda, usar el Especialista en Sistema de Bibliotecas o el Avanzado, para disponer de todas las posibilidades que facilita GLI. - Conexión: Añade opciones para configurar las rutas (URL) de nuestras colecciones, si hemos seguido los pasos de la instalación ya están debidamente configuradas en el servidor. 13
  • 14. - Mensajes de advertencia. Se pueden seleccionar los mensajes que Greenstone mostrará para advertir de las incidencias. - Salir: Cierra el programa. Editar. Cortar, copiar y pegar. Las opciones clásicas de edición de texto de cualquier programa. Ayuda. Informa sobre los distintos apartado del GLI. Veamos ahora las pestañas del GLI. Importante: todas las opciones, y configuraciones que se citan en las siguientes líneas se plantean con Greenstone 2-81, usando el interfaz en Modo Avanzado, a no ser que se exprese otra posibilidad. 4.2 Las pestañas de GLI. Las pestañas son las herramientas que debemos conocer para producir paso a paso las colecciones digitales. Cuando abrimos el GLI, por primera vez veremos que Enriquecer, Crear, Diseño y Formato, aparecen sombreadas y no permite su selección (como en la imagen). Es debido a que no tenemos una colección abierta y también, al no disponer de ningún documento 'reunido' en la misma (Pestaña Reunir) . Si todavía no se ha creado ninguna colección, se puede hacer como se ha explicado anteriormente, (menú Archivo-Nueva), para empezar a utilizar el Interfaz de Bibliotecario Greenstone (GLI). A continuación se explica qué podemos hacer con las diferentes pestañas: Pestaña Descargar: Es una opción que no se suele utilizar mucho en el trabajo diario con las colecciones, puesto que está encaminada a obtener documentos de otras ubicaciones de internet. Es útil sobre todo para completar colecciones con otros recursos de la red. Podemos descargar recursos (el documento y su descripción), desde: Una Web: descarga páginas web y ficheros mediante HTTP y FTP. Un servidor OAI: Registros de Open Archives Initiative. Z3950: descarga registros MARC que solicitemos, usando el protocolo Z3950. SRW: descarga registros MARCXML mediante un servidor SRW. 14
  • 15. Estas opciones pueden ser muy interesantes para compartir información entre diferentes proyectos de repositorios digitales, y establecer un único punto de acceso. Como acabamos de empezar a trabajar con Greenstone, este apartado de momento no nos va a resultar demasiado relevante, puesto que primero nos interesa generar colecciones con nuestros propios documentos. Pestaña Reunir: Sirve para añadir documentos a nuestra colección. Estos serán los que se publiquen en internet para estar a disposición de cualquier usuario. En la pestaña podremos comprobar que existen dos áreas diferenciadas: Área de trabajo (color azulado) y Colección (en verde). El Área de trabajo, ofrece una serie de carpetas o directorios ubicados en nuestro ordenador. Si pulsamos sobre alguna veremos que se despliegan mostrando su contenido (o también botón derecho del ratón y pulsamos en “Abrir Carpeta”). Se usa para localizar documentos en nuestro disco duro. Una vez que hemos llegado a un archivo o directorio que queremos añadir a nuestra colección digital, lo arrastramos con el ratón hacía el área Colección. Se pueden añadir diversos elementos a la vez y también carpetas completas, con su contenido. Ambas áreas disponen de una pestaña en su parte inferior con la opción Mostrar Ficheros donde se puede seleccionar los tipos de ficheros que se muestran (html, pdf, jpg...). El icono de la Carpeta, sirven para crear directorios donde organizar los elementos reunidos, y el icono de la papelera para eliminarlos, en el área Colección. Podemos hacer diferentes pruebas arrastrando todo tipo de ficheros y carpetas para ver su sencillo funcionamiento. Los elementos de la Colección (área verde) se pueden eliminar y añadir cuando lo consideremos oportuno, aunque la colección esté publicada. Ahora vamos a describir las posibilidades de las diferentes áreas: Si seleccionamos un documentos del Área de trabajo, y pulsamos dos veces sobre él o pulsamos con el botón derecho del ratón nos aparecerá la opción: Abrir en un programa externo. 15
  • 16. Al aceptar se abrirá con el programa que hayamos determinado en la opción Asociación de ficheros del menú Archivo. (Por ejemplo un pdf, se abrirá con el Adobe Acrobat Reader en Windows o con el editor de documentos en Ubuntu). Si seleccionamos un elemento del área Colección y pulsamos dos veces sobre él, también se nos abrirá con el programa seleccionado, y también si pulsamos con el botón derecho del ratón sobre alguno de los ficheros, obtendremos una serie de opciones: Ver los Metadatos asignados, suprimir, reemplazar con la versión de HTML, renombrarlo, reemplazarlo con otro archivo, o también abrirlo en un programa externo. Pestaña Enriquecer: Este apartado sirve para describir los documentos que hayamos añadido en la pestaña Reunir. La descripción no solamente sirve para identificar cada recurso, sino también para recuperarlo. Para describir los documentos Greenstone utiliza los metadatos. Por defecto, Greenstone 2.81 utiliza los 15 metadatos que componen el estandar Dublin Core DC (Titulo, Autor, Claves...). Dublin Core es un estándar reconocido internacionalmente que nos puede ayudar a normalizar la descripción de los documento y su posterior inclusión en repositorios OAI. Para rellenar estos campos de metadatos, simplemente debemos pulsar en un documento del área Colección, e ir cumplimentando cada campo. Si seleccionamos diferentes archivos a la vez, podremos describirlos en conjunto, facilitando enormemente el trabajo. También podemos apreciar que una vez que introducimos la información, está disponible para otros recursos seleccionando “Valores existentes para ...” Algo más sobre los metadatos: Si el usuario no pretende cambiar los metadatos que aparecen por defecto, puede pasar al siguiente apartado: Pestaña Diseño. 16
  • 17. Es muy posible que los metadatos que nos ofrece Greenstone, por ejemplo los de Dublin Core, no se adapten a nuestras necesidades. Si pulsamos en el botón situado en la parte inferior izquierda de esta pestaña Gestionar conjunto de metadatos, podremos ver las posibilidades que nos ofrece Greenstone para describir los documentos de la colección. Al pulsar en ese botón se nos abrirá una nueva ventana en la que se muestra los conjuntos de metadatos asignados para describir los documentos de la colección. Por defecto aparecen el Dublin Core y el Extracted Greenstone Metadata (ex). Este último se usa para procesar toda la información que introduzcamos, no se puede borrar ni editar. Si pulsamos en Añadir aparecerán nuevos conjuntos de metadatos disponibles para utilizar en nuestras descripciones. Seguramente que ninguno de estos bloques de metadatos nos sirvan y queramos desarrollar nuestros propios métodos de descripción adaptados a nuestras necesidades. Para utilizar por ejemplo los elementos de la norma ISAD G, la ISBD, simplificar el estándar Dublin Core, una descripción propia para fotografías...etc. Para ello pulsamos en el botón New de la ventana Añadir conjunto de metadatos, y creamos nuestro propio conjunto de metadatos personalizado. Al pulsar el botón New estamos ejecutando el programa que usa Greenstone para crear metadatos, el Metada Set Editor GEMS. (Se encuentra en C/Greenstone2/gli/gems.bat en Windows y en Ubuntu en usr/local/gsdl/gli/gems.sh). Crear conjunto de Metadatos. Los metadatos, como ya se ha explicado, son un conjunto de datos que van a identificar un documento. Por tanto debemos de pensar en una estructura que permita el objetivo de estos elementos: describir, identificar, y recuperar. Al pulsar en New aparece una nueva ventana en la que debemos introducir el nombre del conjunto de metadatos, el código que va a identificar cada elemento (por ejemplo en el Dublin Core es el “dc”, de ahí: dc.Título), y una descripción de este nuevo conjunto. 17
  • 18. Aceptamos y nos aparece la ventana Editar Conjuntos de Metadatos: Rellenamos los campos correspondientes a los Atributos (Autor, Título, creador, descripción...). Puede existir un pequeño problema: en el área de la izquierda aparece Unknow como raíz del resto de metadatos que vamos a crear. Este problema es debido a la configuración del idioma. Si lo queremos corregir debemos hacer lo siguiente: En el área de Add attributes for languages no debe aparecer ningún idioma puesto que ya está determinado en las preferencias (Archivo- Preferencias).Y en la columna Language (Langu...)debe aparecer en los campos Name y Description, “es”. Si apareciera “en” English pulsamos sobre ellos y los modificamos. De está manera se corregirá el error, y el posible Unknow cambiará por el del nombre que hayamos dado al conjunto de metadatos. Después de este paréntesis, añadiremos los metadatos que consideremos de interés. Para ello nos situamos en el nombre del conjunto de metadatos (que anteriormente podía aparecer como Unknow) situado en la parte izquierda de la ventana. Hacemos click con el botón derecho del ratón 18
  • 19. y pulsamos en Add element. Si lo deseamos podemos hacer una descripción de cada elemento, esto nos ayudará en el trabajo diario (apartados definition y comment). Una vez que hemos definido el conjunto de metadatos, y lo hemos guardado, ya está disponible para describir nuestros documentos desde la pestaña Enriquecer. Pestaña Diseño. Esta pestaña sirve para presentar la colección en la web. Ofrece cuatro opciones: Plugins del documento, Índices de búsqueda, Particionar índices, y Clasificadores de exploración. Tanto estos nombres como sus utilidades resultan totalmente desconocidas, veamos su contenido: Plugins del documento: Los Plugins son el conjunto de utilidades que permiten a Greenstone procesar los documentos de la colección para recuperarlos de manera correcta. Los Plugins analizan los formatos (pdf, doc, mp3, xls...) para transformarlos en información recuperable, mediante el uso de Perl. El proceso consiste en añadir a un fichero XML la información analizada, junto con la descripción hecha en la pestaña Enriquecer. Greenstone puede trabajar con más de 40 tipos de formatos distintos, gracias a esta utilidad. 19
  • 20. Así por ejemplo el PDFplugin, entre otras cosas extrae el texto de un PDF, y permite la búsqueda en su contenido de manera automática. Para profundizar más sobre las funciones de los Plugins, es recomendable leer la Guía del programador que desarrolla detalladamente este apartado. Los Plugins necesarios para que funcione Greenstone de manera correcta en la versión 2.81 son el Metadata XML Plugin, ArchivesInfPlugin, DirectoryPlugin, y GreenstoneXMLPlugin, (si estamos en modo Bibliotecario, estos Plugin ya están por defecto aunque no aparezcan en el listado). Y además hay que tener en cuenta que si no añadimos los plugin adecuados para procesar los documentos de nuestra colección, es fácil que las búsquedas no den resultados correctos. Aparte de los Plugin citados anteriormente es aconsejable añadir: Text y HTML, que ayudan enormemente a procesar toda la información. Sí disponemos de una colección de documentos en PDF, necesitaremos el PDFplugin, si son documentos en word necesitaremos el WordPlugin, una serie de imágenes en JPG el Imageplugin, de mp3 el MP3plugin.... Y si la colección combina diferentes tipos de documentos MP3, PDF, Word, pués necesitaremos asignar los tres plugin, más los ya señalados como obligatorios (Metadata XML Plugin, ArchivesInfPlugin, DirectoryPlugin, GreenstoneXMLPlugin, Text y HTML). Opciones de Plugin Se puede añadir, quitar, y modificar los plugin para adaptarlo a nuestras necesidades. Por ejemplo si nuestra colección no ofrece ficheros comprimidos ZIP, podemos eliminar ZIPPlugin seleccionándolo y pulsando en el botón Eliminar Plug in. Para asignar nuevos plugins que procesen los documentos de nuestra colección y que no figuren en el listado, debemos ver el apartado Seleccione el Plugin que se va a añadir y elegir el que nos interese del menú desplegable: 20
  • 21. También se puede configurar cada Plugin, seleccionándolo y pulsando en el botón Configurar Plugin. Cada uno ofrece opciones y complementos distintos que se pueden modificar para desarrollar mejor nuestro repositorio digital. Si decidimos configurar un Plugin determinado es conveniente conocer las diferentes opciones, para ello la comunidad de Greenstone ha facilitado una ayuda emergente en cada opción. El apartado de los Plugin puede resultar complejo, por eso hay que conocer muy bien las funciones y posibilidades de cada uno de ellos. Índices de búsqueda: Esta opción determina en qué parte de los documentos y de su descripción puede buscar el usuario, (por ejemplo en el Título, Autor, en el contenido...). Para poder buscar en el conjunto de documentos Greenstone requiere clasificar la información, utilizando uno de sus tres indizadores. MGPP, MG, y Lucene, este último es usado por numerosos programas informáticos. Para ver las posibilidades de cada uno se puede pulsar en el botón Utilizando el indizador __ Cambiar. Se debe elegir el indizador que mejor se adapte a nuestras necesidades, la descripción que acompaña a cada uno nos ayudará a la elección. Por defecto Greenstone ofrece una serie de índices elementales: Índices asignados, donde se 21
  • 22. realizarán las búsquedas de los usuarios. Si no nos interesa ninguno, los seleccionamos y borramos con Eliminar índice, y creamos uno nuevo para adaptarlo a nuestras necesidades: Pulsamos en el Botón Nuevo Índice y seleccionamos los apartados o los elementos de metadatos donde se van a realizar las búsquedas. Hay que conocer si los elementos de este listado contienen información de los documentos, un numero reducido aligerará la ejecución de las búsquedas. También podemos crear índices para que busquen en el texto completo, y además podemos Añadir búsquedas combinadas en todos los índices que buscará en todos los apartados del documento. Esta opción aparecerá en el listado como allfields. Tras seleccionar las opciones pulsamos en el botón Añadir índice. Si desarrollamos varios índices, es probable que no los podamos identificar para saber qué ofrece o dónde busca cada uno. Para mejorar la identificación de los índices habrá que ir a la última pestaña de la ventana GLI Formatos, y en el apartado Buscar, nominaremos a cada índice para identificarlo. Esta información que añadimos en Mostrar Texto, servirá tanto para el usuario como para nuestra identificación. En uno de los siguientes apartados de este tutorial veremos con más detalle la pestaña Formato. Los índices que hagamos se irán asignando a la lista. Ésta se puede ordenar mediante Mover Arriba y Abajo. El orden de los índices se mostrará en las opciones de búsquedas de la web. El Índice por omisión determina un índice de la lista donde buscará preferentemente si el usuario no determina ninguno. El último apartado de esta pestaña son las casillas de Indexing options que afectan a todo el conjunto de índices (Stem: palabras por aproximación, pero solamente funciona en Inglés y Francés. Casefold: Discriminación de mayúsculas. Accent fold: discriminación de acentos. CJK Segmentation: destinado a procesar documentos en idiomas orientales. ) Nivel de indización: Seleccionar el Documento y/o las secciones. Se puede elegir uno u otro como predefinido. 22
  • 23. Particiones de índices: Greenstone puede identificar los distintos apartados de información que se genera al crear las colecciones, para controlar aun más las búsquedas. Para ello utiliza los filtros de esta opción. El objetivo es limitar la búsqueda a partes determinadas de un documento (por ejemplo buscar “Cervantes” únicamente en ficheros pdf). Esta opción solo la podemos configurar en los modos Especialista de Sistemas bibliotecarios y Experto, por tanto si deseamos crear particiones debemos tener estos perfiles. Disponemos de tres secciones: Cuando estamos generando una colección por primera vez, es aconsejable no modificar la pestaña, Particiones de índices hasta que no dominemos un poco mejor el programa. Este apartado puede resultar algo laborioso de configurar pero mejora enormemente los resultados. Clasificadores de exploración: Los clasificadores de exploración, generalmente, son formas de mostrar los documentos de la colección al usuario, mediante criterios de organización predefinidos. Los clasificadores sirven para que los usuarios acceden a la colección, o a otras opciones, de una manera rápida y sencilla, al pulsar un enlace (por ejemplo: Ver todos los Autores ordenados alfabéticamente, acceder a una web...). Por defecto vienen dos clasificadores, los podemos borrar para crear unos nuevos que se 23
  • 24. adapten a nuestras necesidades. Seleccionamos el clasificador de la lista desplegable y pulsamos el botón Añadir clasificador. El clasificador Azlist ofrece una lista ordenada alfabéticamente atendiendo al metadato asignado (título, autor...). Debemos tener en cuenta que no podemos determinar un criterio que no corresponda con la colección, por ejemplo ordenar los documentos por dc.Title (Metadato de Dublin Core), sino hemos enriquecido ningún documento con ese metadato. Los clasificadores de exploración se sitúan mediante un link ubicado inmediatamente después de la cabecera de la colección. Con los botones Añadir clasificador, Configurar clasificador, o Eliminar Clasificador podemos crear, eliminar, o editar estas opciones. En la imagen se muestra el resultado de algunos clasificadores en la página web. En la versión 2.81 hay diversos tipos de clasificadores que crean opciones muy interesantes, como por ejemplo integrar una web dentro de nuestra biblioteca digital (clasificador HTML), o destacar los últimos documentos añadidos a la colección (clasificador RecentDocumentList). Pestaña Crear: Es la opción que permite publicar nuestra colección en la web. Antes de pulsar el botón Crear colección y otras opciones de esta pestaña, es recomendable pensar si hemos desarrollado la colección siguiendo unos pasos adecuados y no nos hemos olvidado de ningún elemento. En Greenstone no hay nada irreversible, todo se puede modificar y si una colección ha sido creada se puede reestructurar, engrandar, recortar, con otros documento u opciones, para así actualizar la colección. Al pulsar en el botón Crear colección se inicia la creación, proceso que puede tardar desde varios segundos a horas, dependiendo del tamaño de la colección y de los metadatos que tenga que procesar el programa. Durante la creación de la colección se muestra una barra de estado que ofrece el porcentaje del proceso. 24
  • 25. El apartado Registro de mensajes (seleccionado por defecto) informa de todo lo que suceda durante la creación de la colección, mediante mensajes que aparecen en la parte derecha de la ventana. También justo debajo de este apartado disponemos del Historial de registro que ofrece información de las actualizaciones de la colección. Este apartado aparece vacío hasta que pulsemos por primera vez en Crear colección. Los mensajes que aparezcan al crear la colección nos alertan de problemas, errores, y trabajos que se van desarrollando hasta llegar al 100 %. Si la colección diera algún aviso de error y ofreciera advertencias como: Ha ocurrido un error y no se ha podido crear la colección o Ha ocurrido un error que evitará la vista previa de la colección, es interesante revisar los mensajes que nos muestre el Historial de registro para intentar corregir los problemas. Otras opciones de la Pestaña Crear: Opciones de importación de la colección: Determina el proceso de importar el conjunto de documentos, a la colección de Greenstone. La configuración que viene por defecto no es conveniente modificarla hasta que no cojamos más confianza con el programa. Las doce casillas de validación ofrecen información de sus funciones al poner el cursor sobre ellas. De estas casillas destaca por su utilidad sortmeta. Si validamos esta opción, mostrará los resultados de una consulta ordenados por el parámetro que decidamos de manera ascendente (dc.Título, dc.Fecha...) y si además seleccionamos el reversesort, ordenará la colección de manera inversa al parámetro elegido en sortmeta. 25
  • 26. Opciones de Construcción de la colección: Tras indicar a Greenstone como importar los documentos en el paso anterior, ahora requiere procesarlos para poder realizar las búsquedas. Esta opción ofrece 10 casillas de validación. Muestran su utilidad al poner el cursor sobre ellas. Al igual que las opciones anteriores, es conveniente no modificar estos parámetros hasta que nos familiaricemos más con el programa. Será ahí cuando descubramos toda la potencialidad de estas opciones. Tal como está configurado por defecto permite crear las colecciones sin problemas. Schedule options. Es una utilidad que permite programar Greenstone para que realice de manera automática diversas opciones con la colección. Por ejemplo si añadimos documentos diariamente a una colección, pero no queremos reconstruirla todos los días, disponemos de Schedule options para programar la reconstrucción una vez a la semana de manera automática. Funciona si marcamos la casilla Schedule, definiendo la periodicidad, la actividad (reconstruir la colección, actualizarla o eliminar la programación), y además también podemos configurar el envío de notificaciones de actualización, que nos llegarán a la cuenta de correo que asignemos. Pestaña Formato: Ofrece diversas opciones que permiten: complementar, enriquecer, y presentar al usuario la colección. Es una pestaña posicionada después de Crear. Bajo la lista de opciones de la pestaña se encuentra el botón Vista previa de la colección. Los cambios que se hagan en Formato no requieren reconstruir la colección, sin embargo, la colección debe haberse construido al menos una vez para permitir su previsualización. 26
  • 27. Opciones dentro de la pestaña Formato. General: Ofrece información sobre la colección: autoría, denominación, o descripción. También permite cambiar la imagen que servirá de enlace para acceder a la colección en la página web de la biblioteca. El tamaño de las imágenes (tanto en Kb como en píxeles) deben ser apropiados para su correcta visualización. Las imágenes que seleccionemos se ubicarán en la carpeta images (collect/nombre_de_la_colección/images), carpeta que se creará si no existiera. Hay que destacar de este apartado la casilla de validación: La colección será de acceso público. Si está señalada, se creará un enlace desde la página principal de la Biblioteca a la colección. Aunque la casilla no esté validada, una vez creada la colección estará accesible en internet, pero sin enlace desde la página principal. Cualquier usuario que escriba la ruta adecuada en el navegador podrá acceder a ella. Por tanto no se puede depender de esta opción para colecciones con información que no queramos hacer públicas. Buscar: Opción estrechamente ligada a los Índices de búsqueda de la pestaña Diseño. Ahora podremos denominar los índices configurados en ese apartado para que el usuario entienda dónde va a realizar las búsquedas. 27
  • 28. Formatos: Determina la presentación de los resultados que ofrece Greenstone. Es un apartado muy importante y puede resultar algo complejo, veamos sus particularidades: - Existe una apartado superior que recoge los distintos formatos que dispone la colección, (seis por defecto). - Un menú desplegable: Elegir función, que sirve para determinar las posibilidades del formato. - El Componente afectado determina el formato de la lista al que se refiere. - Cadena de formato HTML, ofrece el código y las particularidades de cada formato. Estos seis formatos que vienen por defecto, es conveniente retocarlos para presentar los resultados de una forma estéticamente más agradable. Hlist, VList, y DocumentButtons, son formatos que determinan la presentación de los registros al navegar mediante los Clasificadores de Exploración que hayamos creado (Pestaña 28
  • 29. Diseño-Clasificadores de exploración), y también al ofrecer los resultados de búsquedas. DocumentHeading, y DocumentText son los formatos que ofrecen el contenido completo de cada documento, dependiendo de las opciones que seleccionemos. Vamos a analizar el formato Vlist por ser uno de los fundamentales para determinar la presentación de nuestra colección, y por servir para configurar otros formatos. Vlist, es el formato que presenta los resultados en forma de lista tras realizar una consulta. Por eso la estructura que se determine en Vlist condicionará en buena medida la satisfacción del usuario. Seleccionamos Vlist de la Lista de formatos, y vamos al apartado Cadena de Formato html, éste ofrece el siguiente código: <td valign="top">[link][icon][/link]</td> <td valign="top">[ex.sclink]{Or}{[ex.thumbicon],[ex.srcicon]}[ex./srclink]</td> <td valign="top">[highlight] {Or}{[dc.Title],[exp.Title],[ex.Title],Untitled} [/highlight]{If}{[ex.Source],<br><i>([ex.Source])</i>}</td> Si lo leemos, podemos apreciar que combina etiquetas html (<td>, <br>, <i>...) con otros extraños elementos entre corchetes y llaves ([ex.sclink],{Or}, [ex.thumbicon].... ) Estos extraños elementos son las diferentes opciones y apartados de los documentos en Greenstone. Si combinamos las etiquetas html, con estos apartados, obtendremos el formato que deseemos. Los elementos que ofrece Greenstone para crear los formatos están en el desplegable Insert Variable. Este desplegable contiene los elementos de metadatos que hemos usado en la pestaña Enriqucer y también las diferentes opciones para cada uno de ellos. Insert Variable no ofrece etiquetas html, así 29
  • 30. que para crear un estilo enriquecido (negritas, cursivas, tabulaciones, tipo de letra...etc), nos debemos ayudar de un programa de edición de HTML (Nvu, Dreamweaver...). Un sencillo ejemplo de Cadena de formato html de Vlist para una colección que ha utilizado en su descripción los metadatos de Dublin Core (Pestaña Enriquecer), puede ser: <hr> <td valign="top"> [ex.srclink]<i>[dc.Title]</i>[ex./srclink], <strong>[dc.Creator]</strong> <p><font size="2"><i>[dc.Description]</i> </font> De esta cadena de formato se identifica: <hr> Etiqueta HTML, marca la línea de división. <td> Etiqueta HTML para crear columnas y alinear elementos. [ex.srclink] Opción de Greenstone, crea un enlace al documento de la colección. <i> Etiqueta HTML, indica cursiva. [dc.Title] Elemento de Metadato de Greenstone Dublin Core que corresponde al Título. <strong> Etiqueta HTML, indica negrita [dc.Creator] Elemento de Metadato de Greenstone Dublin Core que corresponde al Creador. <p> Etiqueta HTML indica salto de linea <font size=”2”> Etiqueta html tamaño de letra [dc.Description] Elemento de Metadato de Greenstone Dublin Core que corresponde a la Descripción. El resultado final se muestra al realizar una búsqueda en la web de Greenstone. El formato del ejemplo anterior corresponderá a: 30
  • 31. Con este pequeño ejemplo podemos ver que existen innumerables posibilidades para presentar los resultados, y es muy conveniente practicar leyendo la Guía del Programador de Greenstone, para entender y manejar mejor este apartado. Cuando hacemos cualquier cambio en la Cadena de formato Html, no es necesario guardar, ni reconstruir la colección, Greenstone se encarga automáticamente de hacerlo. Si nos confundimos o queremos volver al formato original disponemos de las opciones Deshacer, Rehacer, y Reset Default. Traducir texto. Greenstone está pensado para facilitar el acceso universal a nuestras colecciones, para ello utiliza esta herramienta que permite traducir numerosos apartados de la colección al idioma o idiomas que decidamos. Por ejemplo queremos traducir la descripción de nuestra colección al Inglés: Búsqueda cruzada a través de varias colecciones. En esta opción podemos determinar que el motor de búsqueda procese más de una colección a la vez, permitiendo así, que con una única búsqueda recupere los documentos de todas la colecciones de nuestra biblioteca digital. Hay que tener en cuenta que los Índices de búsqueda deben estar configurados de manera apropiada para recuperar los documentos tras una petición. Macros específicos de la colección. Esta opción determina el contenido del archivo extra.dm (carpeta macros). Este archivo permite personalizar de manera individual la presentación de las colecciones y de la apariencia que va a ofrecer al usuario. Es recomendable añadir macros si no conseguimos resultados satisfactorios personalizando la biblioteca en conjunto. (Apartado Personalizar Greenstone de este documento). 31
  • 32. Depositor metadata. Ofrece información de los metadatos que tenemos asignados a la colección, de sus posibilidades para procesarlos y ofrecerlos. Resumen de todos los procesos: 1 Tenemos un conjunto de documentos que queremos publicar en internet para crear una Biblioteca Digital. 2 Trasladamos los documentos a Greenstone abriendo el GLI, creando una nueva colección, y los añadimos mediante la pestaña Reunir. 3 Los describimos para su identificación y recuperación con los correspondientes metadatos en la pestaña Enriquecer. 4 Añadimos las herramientas que procesen los documentos (Plugins). Determinamos cómo y dónde se va a buscar, con las correspondientes opciones de Diseño. 5 Creamos la colección, en la pestaña Crear. 6 Personalizamos la presentación de la colección en Formato. 4 La pagina web de Greenstone. La Página web ofrece los trabajos desarrollados con las colecciones digitales. El Greenstone Librarian Interface tiene un papel fundamental en las funciones y contenido de esta web. En los siguientes puntos se describen algunos apartados básicos de la web y la relación del GLI con ellos, para que el usuario comprenda mejor las funciones de las pestañas del interfaz. 1. Página principal http://localhost/gsdl/cgi-bin/library : 32
  • 33. 2. Opciones destinadas al usuario (idioma, sistema de búsqueda, ayuda...) 3. Imagen que sirve de enlace para acceder a las colecciones. El enlace aparece cuando está marcada la opción La colección será de acceso público, (Pestaña Formato-General) . Si no determinamos ninguna imagen en la pestaña Formato-General del GLI, obtendremos una con el estilo siguiente: 4. Información sobre la Biblioteca digital. Su contenido lo podemos cambiar modificando el archivo del idioma seleccionado, en nuestro caso Spanish2.dm, (Carpeta macros). 5. Pantalla principal de la colección, donde aparece información descriptiva y la imagen que hemos determinado en la pestaña Formato-General del GLI. Si no seleccionamos ninguna imagen, ofrecerá una cabecera similar a esta: 6. Clasificadores. Configurados en la pestaña Diseño-Clasificadores de Exploración, del GLI. 33
  • 34. 7. Índices de búsqueda. Configurados en las pestañas Diseño-Índices de búsqueda, y Formatos- Buscar del GLI . 8. Al ejecutar una búsqueda obtenemos una serie de documentos: - Añadidos a Greenstone en la pestaña Reunir. - Descritos en la pestaña Enriquecer. - Con un estilo definido en la pestaña Formatos-Formatos del GLI. Personalización de Greenstone Seguramente deseemos modificar el estilo de nuestra web Greenstone, para que sea más atractiva y se adapte a la imagen de nuestra biblioteca. Para ello tenemos que tener unos conocimientos básicos de html, y css, para poder realizar todo lo que queramos. Es recomendable disponer de algún programa editor de html, puesto que nos facilitará el trabajo. Se podría escribir un manual sobre la personalización de Greenstone, pero este apartado solo pretende ofrecer unos pequeños matices que abran el camino hacia la customización de la web. Para empezar a modificar nuestra web con pequeños detalles debemos localizar los ficheros de macros home.dm, spanish.dm, spanish2.dm (o el del idioma que tengamos elegido en el la web en el apartado Preferencias), y style.dm, todos ellos se encuentran en la carpeta Macros. Además, muy importante también, el fichero style.css ubicado en la carpeta images. Antes de retocar estos ficheros es conveniente hacer una copia de seguridad. 34
  • 35. Home.dm. Ofrece entre otras cosas las opciones de la página principal de Greenstone: menús, apartados, y estructura. Solamente podemos modificar las opciones, pero no su contenido. Si queremos cambiar el contenido debemos de transformar el archivo de idioma elidiomaquesea2.dm, en nuestro caso spanish2.dm. Spanish2.dm. Ofrece elementos destacables como el texto de la página principal, que se puede sustituir por el que queramos. Por ejemplo si vamos a la linea donde pone _textaboutgreenstone_ [l=es] {Entre las llaves aparece el texto que vemos en la página principal, lo podemos cambiar por una explicación de nuestra web} Spanish.dm. Este archivo de macros permite definir la estructura y el contenido general de todas las colecciones, (página de presentación de cada colección, resultados....). Sirve de patrón para todas, aunque también podemos utilizar el apartado Macros específicos de la colección (GLI, pestaña Formatos) para asignar diversas opciones a cada colección. Spanish.dm. determina por ejemplo, el texto y las opciones que aparecerán en la caja de la búsqueda simple, apartado _textsimplesearch_ [l=es]{}. Style.dm. Recoge las diferentes estructuras de archivos de macros, para mostrarlos en la web. Por ejemplo podemos especificar una imagen al pie del recurso, que estará presente en todas las páginas de navegación. También, dentro de la etiqueta <head> de Style.dm podemos añadir metadatos que describan nuestro recurso como <meta name="author" content="Nombre del Autor" /> que aparecerá en el código fuente de todas las páginas de navegación de Greenstone. Style.css. Un archivo css ofrece el 'molde' donde se van a ensamblar todas las páginas webs de Greenstone. Es un fichero clave para cambiar, toda la estructura de Greenstone: desde su tipo de letra, ancho de página, hasta el color de fondo. Se requieren conocimientos de CSS puesto que una indebida modificación, puede suponer la desconfiguración total de la estructura web. Modificar este fichero supondrá la personalización a nuestro gusto del recurso. Antes de cualquier cambio, que se debe realizar una copia de seguridad. Será el trabajo del usuario quien mejore las posibilidades y la imagen de su biblioteca digital. También hay que destacar que Greenstone se puede ensamblar en otra web, pero eso ya quedará junto con la personalización, para otro manual más amplio. 35