Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dspace
Dspace
1. INTRODUCCION:
Este sistema permitir compartir gran cantidad de material acadmico, incluyendo libros y
documentos que ayudaran con la formacin acadmica de los docentes y estudiantes.
Con la implementacin de este se sistema se podr tener un repositorio con material actualizado y
disponible para todo aquellos que lo necesiten.
2. ANTECEDENTES:
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
mediante una red local, Intenet, etc. Tambien pueden ser protegidos mediante una contrasea o
estar a disposicin de todo publico.
Es por eso que se ha desarrollado software que varian en cuanto a su tecnologia, su forma
de adquisicion, etc. Pero tambien cada uno de ellos deben cumplir ciertos requisitos
impresindibles tales como:
Algunos de los productos mas conocidos de software para repositorios digitales los detallaramos a
continuacion.
En primer lugar se tiene que, en 1999 una firma de software acadmica fundada por
acadmicos llamada Bepress. Se dedico a producir productos y servicios para apoyar a la
comunidad acadmica, aadiendo un repositorio institucional en conjunto con un software de
publicacin.
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Selected Works permite a los usuarios poder crear paginas propias de investigacin.
En la actualidad se encuentra como uno de los repositorios digitales mas utilizado en el mundo por
ser uno de los pioneros en el desarrollo de software orientado a el almacenamiento de contenido
digital para poder compartirlo de manera estructurada y jerarquizada.
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
En esta misma labor de investigacin y consulta se encontr el trabajo que realizo E-prints
que fue creado el ao 2000 como un resultado directo de la reunin de Santa Fe en 1999.
Eprints es un paquete de software libre y cdigo abierto para construir repositorios de acceso
abierto que cumplan con el protocolo de la Iniciativa de Archivos Abiertos para la cosecha de Meta
datos. Este software se utiliza principalmente para repositorios institucionales y revistas cientficas.
Eprints fue desarrollado en la universidad de la escuela de Southampton de la electrnica y de la
informtica y lanzado bajo licencia GLP.
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Por ultimo tenemos al software mas utilizado y conocido a lo largo y ancho del planeta
DSpace. Fue lanzada en noviembre de 2002, debido a un esfuerzo de los desarrolladores de MIT
y HP Labs y debido a su popularidad en 2007 se logro conformar DSpace Foundation, como una
organizacin sin animo de lucro para proporcionar liderazgo y soporte a la comunidad DSpace.
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Repositorios Institucionales
Repositorios de Objetos de Aprendizaje
Tesis Electrnicas
Administracin de Registros Electrnicos
3. OBJETIVOS:
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
4. LIMITES:
5. ALCANCES:
implementacion
6. MTODOS Y MATERIALES:
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Para el presente proyecto se escogio la distribucion Ubuntu 14.04 LTS de Linux como el sistema
operativo sobre el cual se trabajara, ya que este presenta la ventaja de ser catalogado como
software libre y de estar muy bien documentada.
Por otra parte la version de la plataforma DSpace de la cual se hara uso es la version 4.2. Se opto
por no usar la version mas reciente porque la documentacion sobre esta aun no estan completas
del todo.
Antes de proceder a la instalacion de DSpace, se debe cumplir con los siguientes requisitos:
Oracle Java JDK 7 or OpenJDK 7: Este requisito es imprescindible ya que DSpace esta
programado en parte en lenguaje Java.(Installing DSpace - DSpace 4.x Documentation - DuraSpace
Wiki, s/f)
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Apache Maven 3.x (Java Build Tool): Maven es necesario para todo el proceso de
construccion y ensamblaje del paquete DSpace con todos los proyectos encontrados en el
directorio [dspace-source]/dspace/modules.(Installing DSpace - DSpace 4.x Documentation -
DuraSpace Wiki, s/f)
Apache Ant 1.8 or later (Java Build Tool): Para la segunda fase de construccion de
nuestro paquete, este es usado una vez que el paquete de instalacion ha sido construido en
el directorio [dspace-source]/dspace/target/dspace dentro de este es donde el Ant toma
accion.(Installing DSpace - DSpace 4.x Documentation - DuraSpace Wiki, s/f)
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Ya que el software descrito anteriormente estan basados en Java para proceder a la instalacion de
estos se introduce esta linea de comando en la terminal de Ubuntu:
Base de Datos Relacional PostgreSQL 8.4 a 9.1: Esta es la base de datos sobre la cual
DSpace organizara toda la estructura de la informacin que manejara.( Installing DSpace -
DSpace 4.x Documentation - DuraSpace Wiki, s/f)
Basic Ubuntu Server: Este paquete contiene una gran cantidad de paquetes dentro de los cuales son
necesarios algunos como complementos.(What does the Basic Ubuntu Server package contain in
software selection during installation? - Ask Ubuntu, s/f)
LAMP Server: Dentro de este estan contenidos el servidor Apache, el gestor de base de datos
MySQL, y los lenguajes de programacion Perl, PHP o Python.(LAMP, 2017)
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Tomcat Java Server: Funciona como contenedor de servlets y JavaServer Pages y es primordial ya
que es el servidor con el cual trabajaremos.(Tomcat, 2017)
Esta herramienta proporciona la facilidad de poder instalar los paquetes mencionados de una
manera mas directa ya que al ejecutar esta aplicacin despliega una lista con los paquetes que se
puede instalar y lo que el usuario debe hacer es solamente seleccionarlos y la aplicacin
procedera a instalarlos.
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Ya cumplidos todos los requerimientos como siguiente fase se debe preparar el software para lo
que el proyecto requiere.
su postgres
createuser -U postgres -d -A -P dspace
exit
Como siguiente paso se debe dar acceso al usuario creado a la base de datos por lo cual
debemos editar el archivo pg_hba.conf y aadir la siguiente linea:
Y reiniciamos el servicio para luego crear la base de datos que tendra como nombre
dspace.(www.postgresql.org.es, s/f)
Tomcat Java Server: Para preparar el servidor se debe aadir los directorios de las
aplicaciones de DSpace.
<!-- Define a new context path for all DSpace web apps -->
<Context path="/xmlui" docBase="/dspace/webapps/xmlui"/>
<Context path="/sword" docBase="/dspace/webapps/sword"/>
<Context path="/oai" docBase="/dspace/webapps/oai"/>
<Context path="/jspui" docBase="/dspace/webapps/jspui"/>
<Context path="/lni" docBase="/dspace/webapps/lni"/>
<Context path="/solr" docBase="/dspace/webapps/solr"/>
Hecho esto nuestro servidor reconocera los directorios de la aplicaciones web de DSpace.
Las anteriores lineas de comando son para crear un directorio denominado dspace y alli clonar el
codigo fuente de DSpace.
Ya terminada la descarga de todo el codigo fuente es hora de construir toda la estructura de esta
plataforma que como ya mencionamos se hizo uso de la aplicacion Maven:
mvn package
[INFO] -------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] -------------------------------------------------------------
[INFO] Total time: 13:19.784s
[INFO] Finished at: Mon Dec 22 12:32:30 CET 2014
[INFO] Final Memory: 73M/237M
[INFO] -------------------------------------------------------------
La parte restante que nos hace falta construir se hizo con el software Apache Ant:
ant fresh_install
BUILD SUCCESSFUL
Total time: 52 seconds
Al compilar todo el codigo fuente tenemos muchos mas archivos nuevos por lo que Tomcat Server
debe tener los permisos necesarios para poder acceder a ellos:
Con este paso DSpace esta exitosamente instalado, solo nos queda reiniciar el servicio Tomcat:
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Para poder probar la plataforma, Dspace proporciona sus versiones JSPUI y XMLUI a las cuales
se accede mediante las URLs:
http://iea.academia.bo:10180/xmlui
http://iea.academia.bo:10180/jspui
FUNDAMENTO TEORICO:
Los repositorios generalmente son de carcter acadmico e institucional y tienen por objetivo
organizar, archivar, preservar y difundir la produccin intelectual de la organizacin. Algunas de
las herramientas libres ms utilizadas que permiten la implementacin de stos repositorios son: el
DSPACE, E-print, LUCENE,
Protocolo OAI-PMH, etc.
En los ltimos aos los Repositorios Institucionales han cobrado importancia en la sociedad
acadmica y cientfica, porque representan una fuente de informacin digital especializada,
organizada y accesible para los lectores de diversas reas. Los repositorios se dice que son
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Existen cientos de organizaciones pblicas y privadas a nivel mundial que utilizan los recursos
informticos de los repositorios con la finalidad de organizar los documentos que manejan, en
particular las instituciones acadmicas.
En Bolivia, hay varias instituciones que cuentan con repositorios digitales, una de las cuales es la
Facultad de Ciencias Puras y Naturales, especficamente en la carrera de Informtica, sin
embargo no se conoce de alguna otra facultad de la universidad que maneje estos recursos. En
este sentido se presenta esta propuesta para la Facultad de Ingeniera, en concreto para el
Instituto de Electrnica Aplicada, para lo cual se pretende construir un repositorio de documentos
utilizando alguna de las herramientas libres mencionadas anteriormente.
DEFINICION:
Qu es un repositorio institucional?
No existe una definicin nica de lo que es un repositorio, por lo que se dan varias definiciones
para dar un panorama ms amplio de este concepto.
Se denomina repositorio a los archivos o bases de datos que almacenan recursos digitales (texto,
imagen y sonido). En general los recursos depositados pueden ser ponencias de eventos,
conferencias, informes de investigacin, presentaciones en seminarios, tesis, textos de enseanza
y otros trabajos acadmicos.
Los tipos de los repositorios que existen son diversos. Pueden clasificarse por funcionamiento, por
tipos de documentos que incluyen, etctera, pero la clasificacin ms comn es la que los divide
en temticos o institucionales.
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
DSpace
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Dspace es un repositorio digital que captura, guarda, indexa y permite la consulta de la produccin
intelectual de los grupos y centros de investigacin de Universidades.
Creado por el Instituto Tecnolgico de Masachuset y Hewlett-Packard, en la actualidad es una
herramienta libre disponible para instituciones de investigacin a nivel mundial.
E-prints
E-prints es un software libre que facilita la creacin de repositorios virtuales, creado por la
universidad de Southampton. Creado con la finalidad de crear un repositorio institucional de
edicin electrnica para la investigacin acadmica, pero puede ser usado para otros propsitos
[3]. Est diseado con el objetivo de ser fcil, rpido de instalacin y gratuito. E-prints se distribuye
bajo la licencia GNU, lo cual significa que el cdigo fuente es accesible y modificable por cualquier
programador, con la condicin que las modificaciones se hagan tambin accesibles pblicamente.
E-prints puede funcionar en cualquier ordenador con sistema operativo Linux.
Lucene
Lucene es un software que permite crear buscadores de contenidos, bsicamente permite
indexacin y bsqueda de documentos. Utilizado por numerosos proyectos, y es software libre
respaldado por la fundacin Apache.
Define un modelo de clases compacto y de fcil comprensin, permitiendo que una
implementacin inicial completa de bsqueda e indizacin se puede realizar con muy pocas lneas
de cdigo y pocas instancias de objetos de Lucene. Es una librera que permite incorporar
capacidades de indexacin y bsqueda a las aplicaciones. La Figura 3 muestra la Arquitectura de
Lucene, en donde se muestran los mdulos de indexacin y bsqueda de Lucene, y su interfaz
con el ambiente de la aplicacin.
Las pautas y pasos que se siguieron para la implementacin del repositorio institucional fueron los
siguientes:
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Estructura de almacenamiento:
Un repositorio implementado con Dspace cuenta con una estructura de almacenamiento que se
basa en la creacin de Comunidades, Sub comunidades, Colecciones e tems.
Comunidad:
Es la categora ms amplia, esta a su vez est compuesta por sub-comunidades y colecciones,
esta no puede contener tems directamente. Una comunidad puede estar administrada por
muchos usuarios que tengan los roles asignados para poder realizar inserciones modificaciones
eliminaciones y consultas del contenido almacenado dentro de esta.
Para crear una comunidad es necesario ingresar con una cuenta de administrador, al momento de
crear una comunidad la interfaz de usuario que proporciona Dspace hace intuitivo los pasos de la
creacin y el llenado de los datos de la comunidad.
En cuanto a las opciones de administracin que se tienen para una comunidad se pueden
mencionar los siguientes:
Editar comunidad
Exportar comunidad
Exportar metadatos
Crear coleccin
Crear subcomunidad
Sub-comunidad:
Es una subcategora dentro de una comunidad, est a la vez puede contener otras sub-
comunidades y colecciones, esta no puede contener tems directamente. Del mismo modo que
una comunidad, tambin puede estar administrada por muchos usuarios que cuenten con los
permisos asignados.
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Para crear subcomunidades es tambin necesario ingresar como administrador, los pasos a seguir
para el llenado de las caractersticas de la subcomunidad se realiza con la ayuda de la interfaz
grfica con el que cuente este sistema.
En cuanto a las opciones de administracin que se tienen para una subcomunidad se pueden
mencionar los siguientes:
Editar comunidad
Exportar comunidad
Exportar metadatos
Crear coleccin
Crear subcomunidad
Coleccin:
Es la categora que contiene los tems, no puede contener otras categoras y puede estar
contenida dentro de cualquier comunidad o subcomunidad.
Para crear una coleccin es necesario ingresar con cuenta de administrador o ser un usuario con
permisos sobre la comunidad donde se quiere crear la coleccin, los pasos que se siguen para la
creacin son intuitivos, se lo realiza con la ayuda de la interfaz grfica con el que cuenta el
sistema.
En cuanto a las opciones de administracin que se tienen para una coleccin se pueden
mencionar los siguientes:
Editar coleccin
Relacionador de tem
Exportar coleccin
Exportar metadatos
Item:
Es el archivo que se enva para poder ser compartido en el repositorio.
Para adicionar un tem es necesario tener los debidos permisos sobre la coleccin a la cual se
quiere aadir este tem.
En cuanto a las opciones de administracin que se tienen para un tem se pueden mencionar los
siguientes:
Editar este tem
Exportar tem
Exportar metadatos
Gestion de usuarios:
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
Grupos:
Este sistema permite crear grupos a los cuales se les puede asignar privilegios de comunidades,
subcomunidades y colecciones.
Los grupos son formados por un nmero determinado de usuarios los cuales heredan los
privilegios asignados al grupo.
En cuanto a las opciones de administracin que se tienen para los grupos se pueden mencionar
los siguientes:
Crear un nuevo grupo
Borrar Grupos
Aadir Miembros
Eliminar Miembros
Autorizaciones:
El sistema permite realizar la administracin de privilegios sobre comunidades y colecciones, los
privilegios de una coleccin o comunidad a un usuario es necesario que este pertenezca a un
grupo, en cuanto a los privilegios que se les puede asignar a un grupo sobre una comunidad son
los siguientes:
READ
WRITE
ADD
REMOVE
ADMIN
Dependiendo del grupo al que pertenezca un usuario y tambin de los privilegios asignados a este
grupo, los usuarios podrn hacer uso de los servicios que ofrece el repositorio.
CONCLUSIONES:
A partir del lanzamiento de los repositorios institucionales, se ha visto que existe un crecimiento
acelerado tanto en el nmero de repositorios como en el nmero de material de estudio que se
publican en ellos. Los repositorios institucionales han demostrado ser una herramienta eficaz en la
transmisin de los conocimientos cientficos.
El acceso abierto representa una oportunidad de acceder a investigaciones de alto nivel que se
realizan en otras instituciones educativas; al mismo tiempo ofrece un depsito confiable para las
investigaciones realizadas por el personal docente de la institucin que implementa un repositorio.
Esta investigacin tuvo como objetivo principal profundizar en el conocimiento de en la
herramienta Dspace que se desarroll a partir de las tecnologas libres.
Se ha cumplido en un 100% de los objetivos propuestos en este Trabajo, los cuales son:
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
No existen polticas claras entre los estudiantes docentes e investigadores acerca de cmo
conservar sus datos, ya que muchas veces los datos estn dispersos en diferentes medios
de almacenamiento (CDs, DVDs, discos duros externos, PCs, correos, en la nube), esto
provocar prdidas irrecuperables de informacin, por ello deben establecerse polticas que
ayuden a la comunidad a conservar sus datos en el tiempo.
7. BIBLIOGRAFIA
Installing DSpace - DSpace 4.x Documentation - DuraSpace Wiki. (s/f). Recuperado el 2 de mayo de 2017, a partir de
https://wiki.duraspace.org/display/DSDOC4x/Installing+DSpace
What does the Basic Ubuntu Server package contain in software selection during installation? - Ask Ubuntu. (s/f).
Recuperado el 2 de mayo de 2017, a partir de https://askubuntu.com/questions/153265/what-does-the-basic-
ubuntu-server-package-contain-in-software-selection-during
INFORME Pgina 3
DSPACE INSTITUTO DE ELECTRNICA APLICADA
INFORME Pgina 3