Вы находитесь на странице: 1из 222

81,9(56,'$' 7e&1,&$ 3$57,&8/$5 '( /2-$

/D 8QLYHUVLGDG &DWyOLFD GH /RMD

(6&8(/$ '( &,(1&,$6 '( /$ &20387$&,1



  

  

    j k

    

,QIRUPiWLFRV \ &RPSXWDFLyQ

GH

7HVLV SUHYLD D OD REWHQFLyQ GHO WtWXOR ,QJHQLHUR HQ 6LVWHPDV

$8725

Manuel Francisco Salazar Orellana

',5(&725$

Mgs. Dunia Ins Jara Roa

Loja Ecuador 2008

Mgs. Dunia Ins Jara Roa ',5(&725$ '( 7(6,6

C E R T I F I C A:

Que el Sr. Manuel Franciso Salazar Orellana, autor de la tesis ADAPTACIN E IMPLEMENTACIN DE UN REPOSITORIO DE OBJETOS DE APRENDIZAJE (ROA), ha cumplido con los requisitos estipulados en el Reglamento General de la Universidad Tcnica Particular de Loja, la misma que ha sido coordinada y revisada durante todo el proceso de desarrollo, desde su inicio hasta la culminacin, por lo cual autorizo su presentacin.

Loja, enero del 2008

____________________________ ',5(&725$ '( 7(6,6 Dunia Ins Jara Roa

CESI N DE DERECHOS

Yo, 0DQXHO )UDQFLVFR 6DOD]DU 2UHOODQD, declaro conocer y aceptar la disposicin del Art. 67 del Estatuto Orgnico de la Universidad Tcnica Particular de Loja, que en su parte pertinente textualmente dice: Forman parte del patrimonio de la Universidad la propiedad intelectual de investigaciones, trabajos cientficos o tcnicos y tesis de grado que se realicen a travs o con el apoyo financiero, acadmico o institucional (operativo) de la Universidad.

0DQXHO )UDQFLVFR 6DOD]DU 2UHOODQD

________________________

ii

A UTOR A

Las ideas, opiniones, conclusiones, recomendaciones y ms contenidos expuestos en el presente informe de tesis son de absoluta responsabilidad del autor.

0DQXHO )UDQFLVFR 6DOD]DU 2UHOODQD

________________________

iii

DEDI CA TORI A

Con mucho cario dedico la presente tesis: A Dios, el ser supremo que me ha permitido llevar a cabo una ms de mis metas. A mis padres Teresa y Orlando, quienes han forjado en m una persona de bien, siempre han estado brindndome su apoyo a pesar de las situaciones adversas de la vida. Todo lo que soy se lo debo a ellos. A mis hermanos Sandra, Fernando, Diana, Betty, Michael y en especial a Enma, quien siempre ha estado conmigo apoyndome en cualquier circunstancia. Gracias por tolerarme, por tanto tiempo. A mis abuelos, mis segundos padres.

0DQXHO

iv

A GRA DECI M I ENTO

Agradezco a todas las personas que han contribuido de una u otra manera a mi formacin, tanto personal como profesional; en especial a la Directora de Tesis, Ins Jara, ya que gracias a su orientacin, motivacin y paciencia, he podido culminar con xito este trabajo de investigacin.

0DQXHO

NDI CE DE CONTENI DOS


Certificacin. i Cesin de Derechos... ii Autora.. iii Dedicatoria iv Agradecimiento... v ndice de Contenidos. vi

INTRODUCCIN. 1 RESUMEN 2 PERFIL DEL ANTEPROYECTO DE TESIS... 3

&$378/2 ,  2EMHWRV GH $SUHQGL]DMH \ 5HSRVLWRULRV   1.1. Introduccin 8 1.2. Objetos de Aprendizaje 8 1.2.1. Caractersticas 9 1.3. Repositorios de Objetos de Aprendizaje... 10 1.3.1. Tipos y caractersticas principales de los ROAs.. 10 1.3.2. ROAs ms utilizados. 12 1.4. PlanetDR. 13 1.4.1. Funcionalidades. 13 1.4.2. Aspectos Tcnicos. 14 1.4.3. Ventajas... 14 1.4.4. Desventajas. 14 1.5. DSpace.. 15 1.5.1. Funcionalidades. 15 1.5.2. Aspectos Tcnicos. 15 1.5.3. Ventajas... 16 1.5.4. Desventajas. 16 1.6. Anlisis Comparativo entre PlanetDR y DSpace. 16

vi

&$378/2 ,,  (VWiQGDUHV GH &RQWHQLGRV (GXFDWLYRV  2.1. Marco Conceptual 20 2.2. Estndares Educativos 21 2.3. Estndares de metadatos 24 2.3.1. Estndar aplicado a los Objetos de Aprendizaje . 25 2.3.2. Estndar utilizao por el Sistema DSpace .. 25 2.3.3. Estndar a adoptar para el Repositorio de Objetos de Aprendizaje.. 25 2.4. Dublin Core 25 2.5. LOM (Learning Object Metadata) .. 31 2.6. Elementos equivalentes entre Dublin Core y LOM . 34 &$378/2 ,,,  'LVHxR $UTXLWHFWyQLFR  3.1. Requerimientos . 36 3.2. El Buscador Lucene . 36 3.3. Licenciamiento de tems .. 37 3.4. Grupos de Usuarios .. 38 3.5. Vista de Implementacin . 41 3.6. Arquitectura propuesta para la UTPL 41 3.7. Vista de Datos ... 43 &$378/2 9  3ODQ 'H 9DOLGDFLyQ \ 3UXHEDV  4.1. Introduccin ... 46 4.1.1. Propsito . 46 4.1.2. Alcance ... 46 4.1.3. Audiencia 47 4.1.4. Referencias 47 4.2. Identificacin del Sistema a probar .. 47 4.3. Estrategia y Ejecucin de Pruebas 48 4.3.1. Pruebas de Integridad de datos . 48 4.3.2. Pruebas de Funcionamiento 49

vii

4.3.3. Pruebas de Aceptacin del Usuario .. 51 &21&/86,21(6 < 5(&20(1'$&,21(6 Conclusiones 63 Recomendaciones .. 64 */26$5,2 '( 7e50,126  $1(;26 $QH[R  Instalacin del repositorio PlanetDR .. 70

$QH[R  Modificaciones en el archivo community-list.jsp luego de aplicar el $QH[R  Modificaciones en el archivo community-list.jsp luego de aplicar $QH[R  Modificaciones en el archivo community-list.jsp luego de aplicar

$QH[R  Recompilacin de DSpace 149

$QH[R  Adaptacin del Sistema Dspace al Estndar LOM 138

$QH[R  Personalizacin del DSpace . 104

$QH[R  Arquitectura del DSpace ... 94

$QH[R  Instalacin del repositorio DSpace .. 80

script CodeThatTree (CodeThat) 152

el script dTree (DestroyDrop) . 155

$QH[R  Manual para subir OA al DSpace 204 %,%/,2*5$)$ 

$QH[R  Manual para subir los OA que se encuentran en el DOOR al DSpace 201

$QH[R  Ayuda del Administrador de Secciones 196

$QH[R  Ayuda del Administrador General .. 184

$QH[R  Ayuda General del DSpace . 167

$QH[R  Formulario de envo de objetos modificado ..... 160

el script Treeview Control (BlueShoes) . 157

viii

 

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

I NTRODUCCI N
Como es de vuestro conocimiento, la Universidad Tcnica Particular de Loja (UTPL) en sus dos modalidades de estudio, est realizando cambios en los paradigmas de enseanza y de aprendizaje. Un cambio de enfoque implica fuertes desafos metodolgicos para los docentes universitarios. Uno de estos desafos es el de orientar y organizar la docencia hacia el aprendizaje electrnico (e-learning), por su potencial para la construccin autnoma y colaborativa del conocimiento; sin embargo, este desafo no es una tarea fcil porque requiere: actitudes, conocimientos y habilidades especficas para llevarlo a la prctica. Actualmente, la UTPL dispone de un LMS (Learning Management System) que permite la interaccin entre docentes y profesionales en formacin, que en cierta forma facilita el proceso de enseanza-aprendizaje; pero, existe la necesidad de proveer al estudiante de material adicional para su formacin, y es aqu, donde aparecen los Objetos de Aprendizaje. Estos objetos, son piezas individuales y reutilizables de contenido que son utilizados con fines instruccionales (documentos, archivos de video y audio, imgenes digitalizadas, etc.). Los Objetos de Aprendizaje deben estar albergados y organizados en un formato de datos estandarizado, de tal manera que el usuario pueda: identificarlos, localizarlos y utilizarlos para propsitos formativos en ambientes basados en Web; los lugares donde se albergan los objetos, son conocidos como repositorios. Surge as la necesidad de implementar un Repositorio de Objetos de Aprendizaje (ROA) para uso de los estudiantes y docentes, tanto de la modalidad Presencial como de la modalidad Abierta y a Distancia. Por otra parte, permitir compartir estos recursos con todo el mundo, logrando as expandir los conocimientos que se imparten en la UTPL. Se tena implementado el Repositorio DOOR, el mismo que no cubri todas las expectativas que se tena, ya que poco a poco los requerimientos de la Unidad de Virtualizacin iban aumentando; ante esta problemtica, nos propusimos realizar el presente trabajo que consiste en la adaptacin e implementacin de un ROA.

FHGPI RQSGP

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

RESUM EN
Este trabajo se inicia con la definicin de Objetos de Aprendizaje y sus funcionalidades, para establecer su relacin con los Repositorios de Objetos de Aprendizaje. Se realiza una breve descripcin y un anlisis comparativo entre PlanetDR y DSpace, repositorios que se tomaron como caso de estudio, para luego implementar uno de ellos en la Unidad de Virtualizacin. Luego se define lo que es estndar, y se describe algunas organizaciones que trabajan en la elaboracin de estndares para fines educativos. Se detalla el estndar Dublin Core, que es el que utiliza el sistema DSpace; y, el estndar LOM (Learning Object Metadata) utilizado en los Objetos de Aprendizaje. Se adapta al sistema DSpace para que funcione con el estndar LOM, luego de haber establecido una equivalencia entre algunos elementos de estndares mencionados. Una vez escogido el repositorio DSpace, que se ha tomado para implementarlo en la Unidad de Virtualizacin de la UTPL, se muestra su arquitectura, se describe cada uno de los mdulos que conforman el sistema y sus funcionalidades. Se hace una breve explicacin acerca del buscador open source (Apache Lucene), y el tipo de licencia que se puede establecer para los Objetos de Aprendizaje que se suban. Adems se propone una Arquitectura para la UTPL, tomando como base la del DSpace. Implementado el repositorio, se procede a hacer un conjunto de pruebas de validacin y aceptacin por parte del usuario final. En los Anexos se muestran los procedimientos de: instalacin de los repositorios

PlanetDR y DSpace; instalacin las aplicaciones que se requieren para su perfecto funcionamiento; y, personalizacin del sistema DSpace de acuerdo con los requerimientos de la Unidad de Virtualizacin de la UTPL; que incluye, modificaciones en la base de datos, cambios en las configuraciones bsicas, cambios de idioma y personalizacin de la interfaz grfica. Estas instalaciones y configuraciones que se realizan sobre un servidor Linux, distribucin CentOS 4.4.

TUGV W6 XYGVX`a7GVb cPG'$7deGafeGPI  I

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

3(5),/ '(/ $17(352<(&72 '( 7(6,6


 7(0$ ADAPTACIN E IMPLEMENTACIN DE UN REPOSITORIO DE OBJETOS DE APRENDIZAJE (ROA)  2%-(7,926  2%-(7,92 *(1(5$/ x Adaptar e implementar un Repositorio de Objetos de Aprendizaje (ROA) que permita la interaccin con el LMS.  2%-(7,926 (63(&),&26 x Instalar y probar varios Repositorios de Objetos de Aprendizaje y seleccionar aquel que mejor se acople a las necesidades de la Unidad de Virtualizacin y a la plataforma existente. x x Ubicar, manejar y conocer la estructura lgica y fsica del ROA seleccionado. Definir el modelo de datos a utilizar considerando lo sealado por los

estndares internacionales y soportado por el ROA. x Desarrollar la interfaz ROA - LMS mediante la utilizacin de un protocolo de comunicacin (SQI).  62/8&,1  $/7(51$7,9$6 x ,QVHUFLyQ GH 2EMHWRV GH $SUHQGL]DMH HQ HO (9$ Una de las alternativas al problema en cuestin es la insercin de los Objetos de Aprendizaje en el LMS disponible en la UTPL. 

TUGV W6 XYGVX`a7GVb cPG'$7deGafeGPI  I

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

9HQWDMDV o El MOODLE (LMS) ya posee un mdulo que permite la insercin de Objetos de Aprendizaje dentro de un curso, por lo tanto no se requiere de ninguna implementacin de software adicional. o No se debe comprar servidores adicionales, nicamente discos duros para incrementar la capacidad de almacenamiento. 'HVYHQWDMDV o o No permite realizar bsquedas. Los objetos de aprendizaje slo pueden agregarse a un curso, por lo tanto nicamente podrn hacer uso de los objetos los estudiantes de dicho curso. o No se pueden reutilizar los objetos para un prximo periodo acadmico, para solucionar este problema se debe volver a subir los objetos existiendo de esta manera redundancia de informacin. o o No permite clasificar los objetos de aprendizaje por categoras. No permite que usuarios externos a la universidad puedan hacer uso de los Objetos de Aprendizaje. x ,PSOHPHQWDFLyQ GH XQ 5HSRVLWRULR GH 2EMHWRV GH $SUHQGL]DMH Como otra alternativa tenemos la Implementacin de un Repositorio de

Objetos de Aprendizaje RSHQ VRXUFH, el mismo que se trata de una Aplicacin Web (cliente-servidor). 9HQWDMDV o o o o Organiza los objetos por categoras.

Permite realizar bsquedas personalizadas de acuerdo a diferentes criterios como: descripcin, fecha, categora, autor, etc. Navegar de acuerdo a categoras. Usuarios externos pueden hacer uso del repositorio y acceder a los objetos de aprendizaje, cumpliendo as con uno de los principios filosficos de los OA, la accesibilidad.

o o

No existe redundancia de informacin. No es necesario volver a cargar los objetos de aprendizaje luego de un 

TUGV W6 XYGVX`a7GVb cPG'$7deGafeGPI  I

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

'HVYHQWDMDV o o Es

nuevo periodo acadmico (reutilizacin). necesario comprar nuevo hardware (servidor) para dicha

implementacin. Se necesita un administrador para el repositorio.

 /$ 0(-25 23&,1 Para la solucin del problema planteado se ha optado por la ,PSOHPHQWDFLyQ GH

XQ 5HSRVLWRULR GH 2EMHWRV GH $SUHQGL]DMH de cdigo abierto.  $/&$1&( < 5(68/7$'26 (63(5$'26  $/&$1&( x x Seleccionar, adaptar e implementar un ROA

utilizando

estndares

internacionales. Elaboracin de manuales (de usuario, administracin y tcnico).

 5(68/7$'26 (63(5$'26 x x x Contar con un ROA que permita manejar objetos de aprendizaje bajo estndares internacionales. Que la bsqueda de objetos de aprendizaje sea fcil y rpida. Que las descargas y/o visualizacin de objetos de aprendizaje sea rpida.

 (675$7(*,$6 3$5$ 9$/,'$5 (/ 352'8&72 x x Adaptar el ROA en un servidor de pruebas antes de implementarlo en el servidor de produccin. Realizar pruebas de funcionamiento del ROA y de tiempo de respuesta de descargas y/o visualizacin.

TUGV W6 XYGVX`a7GVb cPG'$7deGafeGPI  I

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

Loja, 10 de Febrero de 2008

Sr. Ing. ',5(&725 '( /$ (6&8(/$ '( &,(1&,$6 '( /$ &20387$&,1 Presente.Nelson Piedra

Estimado Director: El presente es para comunicarle que en el desarrollo del presente trabajo de investigacin se ha cambiado el cuarto objetivo especfico que deca Desarrollar la interfaz ROA - LMS mediante la utilizacin de un protocolo de comunicacin (SQI)., en su lugar se elabora un enlace para comunicar el LMS con el ROA. Este cambio ha surgido debido la las diferentes bases de datos, lenguajes de programacin y principalmente a la forma de autenticacin que utilizan el LMS y el ROA implementado. Sin nada ms que informarle por el momento, me suscribo de usted.

Atentamente.

____________________ ',5(&725$ '( 7(6,6 Mgs. Dunia Ins Jara Roa

CA P TUL O I

Objetos de Aprendizaje y Repositorios

gih'p GVIHeGa`abY6GVVH qr p GscdFHGVbHVI  7R$ VI

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

 2%-(726 '( $35(1',=$-( < 5(326,725,26 En el presente captulo se define lo que es Objeto de Aprendizaje, sus funcionalidades, as como su relacin con los Repositorios de Objetos de Aprendizaje. Se realiza una breve descripcin y un anlisis comparativo entre PlanetDR y DSpace, repositorios que se tomaron como caso de estudio para luego implementar uno de ellos en la Unidad de Virtualizacin.  ,QWURGXFFLyQ La utilizacin del computador como instrumento de ayuda al aprendizaje es un aspecto recurrente desde hace ya algunos aos. Los avances tecnolgicos, sobre todo de las redes de ordenadores, multiplican las posibilidades formativas en la educacin presencial y en educacin a distancia; as mismo, el Internet ha evolucionando a pasos agigantados usndolo de manera recurrente en la educacin. Cuando se usa Internet con fines educativos resulta difcil obtener informacin relevante al tema que en realidad nos interesa; por ejemplo, cuando se utiliza algn motor de bsqueda para investigar cierto tema ste nos arroja miles o millones de enlaces con supuestos resultados esperados, de los cuales muy pocos son de nuestro inters. Este tipo de ayuda educativa proporciona al alumno el acceso a los contenidos, tanto bsicos como complementarios. Se pueden utilizar tecnologas diversas en funcin del contenido que se aborde. Para los conceptuales puede bastar la presentacin de contenidos en diferentes formatos hipermedia (texto, representaciones visuales de todo tipo, audio, vdeo, etc.); para los de naturaleza procedimental y estratgica, debern buscarse otros formatos que permitan la exposicin de representaciones dinmicas de informacin.  2EMHWRV GH $SUHQGL]DMH No existe una definicin generalmente aceptada del trmino Objeto de Aprendizaje; sin embargo, el Comit de Estndares de Tecnologas de Aprendizaje (IEEE, 2001)1 entrega la siguiente definicin:
IEEE Learning Technology Standards Committee. Disponible en: http://ltsc.ieee.org/wg12/ ltimo acceso: 29-09-2007
1

gih'p GVIHeGa`abY6GVVH qr p GscdFHGVbHVI  7R$ VI

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

DSUHQGL]DMH EDVDGR SRU FRPSXWDGRU

VRIWZDUH \ SHUVRQDV RUJDQL]DFLRQHV R HYHQWRV UHIHUHQFLDGRV GXUDQWH HO

LQVWUXFFLRQDO REMHWLYRV GH DSUHQGL]DMH VRIWZDUH LQVWLWXFLRQDO \ KHUUDPLHQWDV GH

(MHPSORV GH 2EMHWRV GH $SUHQGL]DMH LQFOX\HQ FRQWHQLGRV PXOWLPHGLD FRQWHQLGR

VLVWHPDV GH DSUHQGL]DMH D GLVWDQFLD \ DPELHQWHV GH DSUHQGL]DMH FRODERUDWLYRV

LQWHUDFWLYRV VLVWHPDV LQWHOLJHQWHV GH LQVWUXFFLyQ DSR\DGD SRU FRPSXWDGRU

VLVWHPDV GH HQWUHQDPLHQWR EDVDGRV HQ FRPSXWDGRU VLVWHPDV GH DSUHQGL]DMH

WHFQRORJtD (MHPSORV GH DSUHQGL]DMHV DSR\DGRV SRU WHFQRORJtDV LQFOX\HQ

VHU XVDGD UHXVDGD R UHIHUHQFLDGD GXUDQWH HO DSUHQGL]DMH DSR\DGR SRU

8Q 2EMHWR GH $SUHQGL]DMH HV FXDOTXLHU HQWLGDG GLJLWDO R QR GLJLWDO OD FXDO SXHGH

Esta definicin no tan clara ha dado lugar a confusiones y discusiones. Otra definicin aceptada para el trmino Objetos de Aprendizaje podra ser: /RV 2EMHWRV GH $SUHQGL]DMH VRQ SLH]DV LQGLYLGXDOHV DXWRFRQWHQLGDV \

UHXWLOL]DEOHV GH FRQWHQLGR TXH VLUYHQ SDUD ILQHV LQVWUXFFLRQDOHV /RV 2EMHWRV GH TXH HO XVXDULR SXHGD LGHQWLILFDUORV ORFDOL]DUORV \ XWLOL]DUORV SDUD SURSyVLWRV $SUHQGL]DMH GHEHQ HVWDU DOEHUJDGRV \ RUJDQL]DGRV HQ 0HWDGDWRV GH PDQHUD WDO

HGXFDFLRQDOHV HQ DPELHQWHV EDVDGRV HQ ZHE2.


Unidad de Contenido Educativo
tu vxwUy2e Y

2$
Objetos de Aprendizaje

Metadatos Conceptuacin de un OA

As por ejemplo, un Objeto de Aprendizaje puede ser cualquier tipo de documento de texto, video, imgenes, animaciones, presentaciones, etc. o combinaciones de stos, que faciliten el proceso de enseanza aprendizaje.  &DUDFWHUtVWLFDV Las principales caractersticas de un Objeto de Aprendizaje son:

VARAS, Mara Leonor. Repositorios de Objetos de Aprendizaje. ALEJANDRIA S.A. Disponible en: http://www.alejandria.cl/recursos/documentos/documento_varas.doc ltimo acceso: 15-10-2007

gih'p GVIHeGa`abY6GVVH qr p GscdFHGVbHVI  7R$ VI

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

5HXWLOL]DFLyQ Objeto con la capacidad para ser usado en contextos y propsitos educativos diferentes y para adaptarse y combinarse dentro de nuevas secuencias formativas.

x x x

,QWHURSHUDELOLGDG capacidad para poder integrarse en plataformas $FFHVLELOLGDG facilidad para ser identificados, buscados y encontrados gracias al correspondiente (metadatos) etiquetado que a travs la de diferentes y descriptores permitiran catalogacin diferentes de software y hardware.

(GXFDWLYLGDG con capacidad para generar aprendizaje.

'XUDELOLGDG Deben permanecer intactos a las actualizaciones de software y hardware.

almacenamiento en el correspondiente repositorio.

Estas caractersticas dan sentido a las promesas de los Objetos de Aprendizaje como unidades que facilitarn el desarrollo y la expansin global del e-learning.  5HSRVLWRULRV GH 2EMHWRV GH $SUHQGL]DMH Los Objetos de Aprendizaje aislados no tienen sentido, deben estar albergados en depsitos regularmente conocidos como Repositorios de Objetos de Aprendizaje (ROA). 8Q UHSRVLWRULR HV XQD FROHFFLyQ GH UHFXUVRV DFFHVLEOHV D WUDYpV GH XQD UHG

VRODPHQWH ORV PHWDGDWRV TXH GHVFULEDQ GLFKRV UHFXUVRV R DPERV.3  7LSRV \ FDUDFWHUtVWLFDV SULQFLSDOHV GH ORV 52$

FRQVXOWDU REMHWRV GH DSUHQGL]DMH 3XHGH LQFOXLU \D VHD ORV UHFXUVRV GLJLWDOHV R

GLJLWDO \ FRQFHQWUDGRV HV XQ VLVWHPD TXH SHUPLWH LQFRUSRUDU UHXQLU EXVFDU \

Por la forma en la que se concentran los recursos, principalmente se identifican dos tipos de ROA:
ROMO ZAMUDIO, Fabin; ENRQUEZ VZQUEZ, Larisa. Tecnologas de la informacin y la educacin. Universidad Nacional Autnoma de Mxico. Direccin General de Servicios de Cmputo Acadmico. 2005. Disponible en: www.educoea.org/portal/docs/seminario_virtualeduca2005/tic_zamudio_vasquez.ppt ltimo Acceso: 26-092007.
3



gih'p GVIHeGa`abY6GVVH qr p GscdFHGVbHVI  7R$ VI

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

/RV TXH FRQWLHQHQ ORV REMHWRV GH DSUHQGL]DMH \ VXV PHWDGDWRV, en stos los objetos y sus descriptores se encuentran dentro de un mismo sistema e incluso dentro de un mismo servidor; y,

/RV TXH FRQWLHQHQ VyOR ORV PHWDGDWRV, en este caso el repositorio contiene slo los descriptores y se accede al objeto a travs de una referencia a su ubicacin fsica que se encuentra en otro sistema o repositorio de objetos. 52$ OA
Metadatos Metadatos y OA en un mismo servidor
tu vwUy$Y H

52$ OA
Metadatos Internet

OA
Metadatos en un servidor y OA solo se vinculan

Tipos de ROA por la distribucin de OA

Por la forma en la que los catlogos de metadatos se organizan, se diferencian dos tipos de ROA: x &HQWUDOL]DGRV Son los ms comunes, en los cuales metadatos de los OA estn contenidos en un mismo servidor, aunque el objeto est localizado en alguno otro. x 'LVWULEXLGRV Operan a travs de varios servidores, cada uno contiene diferentes grupos de metadatos y se comunican entre ellos para intercambiarlos. ROA Centralizado
OA
Internet

ROA Distribuido
OA Metadatos OA

OA Metadatos OA OA Metadatos
Internet

OA Metadatos

tu vxwUy2e 

Tipos de ROA por la distribucin de los metadatos



gih'p GVIHeGa`abY6GVVH qr p GscdFHGVbHVI  7R$ VI

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

Entre las principales caractersticas que debe poseer un Repositorio de Objetos de Aprendizaje citamos las siguientes: x x x x x %~VTXHGD Es la habilidad para localizar un Objeto de Aprendizaje apropiado. 5HFXSHUDFLyQ'HVFDUJD Recibir un Objeto de Aprendizaje que ha $OPDFHQDPLHQWR Poner dentro de un registro de datos un objeto, con 3XEOLFDFLyQ Proveer metadatos y/o objetos a otros repositorios. un identificador nico que le permita ser localizado. sido pedido.

&ROHFWDFLyQ Obtener metadatos de los objetos y/o objetos de otros repositorios.

 52$V PiV XWLOL]DGRV Segn OpenDOAR4, existen alrededor de 960 repositorios acadmicos de acceso abierto de toda ndole implementados alrededor del mundo. De todos estos, los repositorios que ms se han utilizado para realizar dichas implementaciones son: x x x x x x x DSpace E-Prints Fedora

CDSware
Connexions PlanetDR DOOR

A estos repositorios se los prob en algunos sitios que estaban implementados, y se pudo determinar sus caractersticas y funcionalidades principales. DSpace y PlanetDR, son los repositorios escogidos para estudio, instalacin y pruebas en la Unidad de Virtualizacin, tomando en cuenta
OpenDOAR. Directory of Open Access Repositories. Disponible en: http://www.opendoar.org/ ltimo acceso: 26-0-2007.
4



gih'p GVIHeGa`abY6GVVH qr p GscdFHGVbHVI  7R$ VI

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

que se evaluaron distintos criterios como son: la forma de almacenamiento de Objetos de Aprendizaje, tipo de archivos que soportan, estndar de metadatos de utilizan, facilidad de bsqueda y forma de organizacin de los Objetos de Aprendizaje.  3ODQHW'5 PlanetDR (Planet Digital Repository) es en realidad parte del resultado de un proyecto de investigacin denominado Planet en el que colaboran investigadores de las universidades espaolas: Rovira i Virgili, de Granada, Pompeu Fabra, entre otras. El objetivo era desarrollar una plataforma colaborativa para la enseanza y, entre otras cosas, se plantearon la organizacin del material educativo en un repositorio.5 El Repositorio PlanetDR6, est basado en estndares educativos,

fundamentalmente LOM y DRI.

La implementacin se ha basado en la API

basada en SOAP que permite el acceso a servicios Web. Adems de la implementacin citada, el proyecto Planet describe en detalle los aspectos ms relevantes de Reload Editor (software para el empaquetamiento de OA) y PlanetDR, hace tambin una referencia a los elementos ms importantes relacionados con su objetivo: IMS Learning Design, al editor Reload. PlenetDR, que as como fue basado en datos especficos abiertos, como LOM y DRI, tiene una arquitectura que puede apoyar a los repositorios ms grandes federados del futuro.  )XQFLRQDOLGDGHV Las principales funcionalidades del PlanetDr son: x 6HUYLFLR GH %~VTXHGD VHDUFK VHUYLFH  Existe dos tipos: bsqueda rpida y bsqueda avanzada (bsqueda a travs de la categora
Grupo Stellae, CETA. INFORME FINAL: Estrategias para la docencia universitaria: La utilizacin pertinente de objetos de aprendizaje. 2005. Disponible en: http://wwwn.mec.es/univ/proyectos2005/EA20050161.pdf ltimo Acceso: 27-09-2007 6 PlanetDR. NAVARRETE, Toni. Grup de Tecnologies Interactives - Departament de Tecnologia Universitat Pompeu Fabra. Disponible en: http://www.tecn.upf.es/~tnavarrete/cat/docencia/pfcs.html ltimo Acceso: 26-09-2007.
5



gih'p GVIHeGa`abY6GVVH qr p GscdFHGVbHVI  7R$ VI

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

metadatos y bsqueda acumulada). educanext. x x

Asimismo, permite realizar

bsquedas en diferentes servidores como en: SQI-ariadne, SQI6HUYLFLR GH 3XEOLFDFLyQ VXEPLWVWRUH VHUYLFH  Permite subir objetos 6HUYLFLR GH 3HWLFLyQ UHTXHVW VHUYLFH  Permite descargar los objetos de aprendizaje.  $VSHFWRV 7pFQLFRV Sistema Operativo: Windows/Linux Tecnologa: JSP Base de Datos: MySQL 4.1.18 Prerrequisitos: Java, Apache Tomcat 5.5.16, Los requerimientos de hardware dependen de la cantidad de OA a almacenar y el nmero de peticiones. Una PC normal (Pentium III IV, disco duro de 40 Gb, 512 mb de RAM) puede ser utilizada como servidor para instalar este repositorio.  9HQWDMDV x x x x Los metadatos los obtiene del OA empaquetado. Permite la bsqueda de OA en otros servidores. Fcil instalacin. Permite subir muchos objetos de aprendizaje a la vez. de aprendizaje empaquetados al repositorio.

 'HVYHQWDMDV x nicamente funciona con las versiones de MySQL y Tomcat citadas en los Aspectos Tcnicos. Versiones ms actuales causan problemas en algunas tablas de la base de datos, al momento subir objetos al repositorio y al momento de levantar el servidor de base de datos. x x x Existe poca documentacin tcnica. Se han implementado pocos repositorios con esta Plataforma. nicamente permite subir OA empaquetados. 

gih'p GVIHeGa`abY6GVVH qr p GscdFHGVbHVI  7R$ VI

 ! "$# %'&'%)( 0 1212&43$&"65 7128792&'"@%'!BA CDE&

 '6SDFH DSpace es una de de las primeras plataformas de software de almacenamiento de cdigo libre, administra y distribuye las colecciones en formato digital. Mucho del contenido mundial est siendo desarrollado y distribuido en formato digital, el software DSpace soporta la prxima generacin de archivacin digital que es ms permanente y compartible que los actuales archivos anlogos. DSpace puede soportar una amplia variedad de objetos, incluyendo libros, tesis, objetos escaneados en 3D, fotografas, pelculas, videos, busca los conjuntos de datos y otras formas de contenido. 7 DSpace est disponible de forma gratuita bajo la licencia BSD open source, que permite a las instituciones investigar su funcionamiento o modificar y extenderlo a sus necesidades.  )XQFLRQDOLGDGHV x x x x x 6HUYLFLR GH %~VTXHGD Existe dos tipos: bsqueda bsica y bsqueda avanzada. 6HUYLFLR GH 1DYHJDFLyQ Permite navegar a travs de las

comunidades y colecciones de los objetos. repositorio.

6HUYLFLR GH 3XEOLFDFLyQ Permite subir objetos de aprendizaje al 6HUYLFLR GH 3HWLFLyQ Permite descargar los objetos de aprendizaje.

6HUYLFLR GH 6XVFULSFLyQ Permite que el usuario se suscriba a las colecciones de su inters, envindose comunicaciones al correo electrnico al usuario cada vez que se suban OA a las colecciones que se haya suscrito.

 $VSHFWRV 7pFQLFRV Sistema Operativo: Windows / Linux Tecnologa: JSP

DSPACE SOFTWARE FOUNDATION. What is DSpace? Disponible en: http://www.dspace.org/index.php?option=com_content&task=view&id=189&Itemid=120 ltimo Acceso: 2709-2007.



i' VHeaaY6VVHd efV sgdhHVHV d 7R$d V

ijkl m n$o kp'q'p)r s t2jkt2q4u$qn6v k7t2w7x2q'n@p'mBy z{Eq

Base de Datos: Postgres / Oracle Prerrequisitos: Java, Apache Tomcat, Apache Ant Los requerimientos de hardware dependen de la cantidad de OA a almacenar y el nmero de peticiones. Una PC normal puede ser utilizada como servidor para instalar este repositorio.  9HQWDMDV x x x x x x Permite realizar suscripciones a colecciones. Suficiente documentacin tcnica actualizada. Permite organizar los OA en colecciones y comunidades. Permite subir OA en cualquier tipo de formato. Cdigo limpio, bien comentado y siguiendo estndares. Posee herramientas que permiten migrar los metadatos de los tems a otros repositorios DSpace.  'HVYHQWDMDV x x Para cada OA los metadatos tienen que ser ingresados en un formulario. Utiliza nicamente el estndar de metadatos Dublin Core.

 $QiOLVLV &RPSDUDWLYR HQWUH 3/$1(7'5 \ '63$&( Luego de haber instaldo (Anexo 1, 2) y probado los repositorios, se procedi a realizar un anlisis comparativo entre ellos, el mismo que permiti determinar cul es el ms adecuado para implementarlo en la Unidad de Virtualizacin. Se utilizaron los siguientes indicadores cuantitativos: 9DORU FXDQWLWDWLYR 1 2 3 4 5 'HVFULSFLyQ El valor ms bajo ser 1, lo que significa que se aplica muy poco, que no se aplica, que es inseguro, o difcil de manejar; contrastando estos criterios se dar un valor mximo de 5, dependiendo el caso.



i' VHeaaY6VVHd efV sgdhHVHV d 7R$d V

ijkl m n$o kp'q'p)r s t2jkt2q4u$qn6v k7t2w7x2q'n@p'mBy z{Eq

Se utilizaron los siguientes criterios de comparacin: $VSHFWRV 7pFQLFRV &ULWHULRV Sistema Operativo en el que se puede implementar. Tecnologa utilizada en el desarrollo de la aplicacin. Base de datos que utiliza. Instalacin/Configuracin de prerrequisitos Facilidad de Instalacin/configuracin del repositorio. Requerimientos de Hardware Manuales/documentacin disponible para su personalizacin. 68%727$/ )XQFLRQDOLGDGHV &ULWHULRV Facilidad de bsqueda Algoritmo/proceso de bsqueda Navegacin Organizacin de objetos/tems Peticin/Descarga Tipos de archivos que se pueden subir Suscripciones a colecciones 68%727$/ $VSHFWRV *HQHUDOHV &ULWHULRV Autenticacin Tipos de usuarios/roles Recuperacin de contrasea Ingreso de metadatos Estndar de metadatos Noticias/avisos, RSS Tipo de licencia 68%727$/ 3ODQHW'5 5 3 5 5 5 1 5  '6SDFH 3 4 5 3 4 5 5  3ODQHW'5 4 2 2 2 4 2 1  '6SDFH 4 5 4 4 4 4 4  3ODQHW'5 5 5 4 5 5 5  2 '6SDFH 5 5 5 4 4 5  4



i' VHeaaY6VVHd efV sgdhHVHV d 7R$d V

ijkl m n$o kp'q'p)r s t2jkt2q4u$qn6v k7t2w7x2q'n@p'mBy z{Eq

$1/,6,6 &203$5$7,92 (175( 3/$1(7'5 < '63$&(


35 30 25 20 15 10 5 0
Aspectos tcnicos Funcionalidades

31

32 29 29 29

17

PLANETDR DSPACE

generales Aspectos varios

tu vxwUy2e |

Anlisis comparativo entre Planetdr yDSpace

Como se puede observar en el grfico precedente, los aspectos tcnicos y generales no presentan diferencia significativa, no as los aspectos funcionales en donde el repositorio DSpace posee una diferencia del 26% con respecto al repositorio PlanetDR. Las funcionalidades que se consider para la seleccin del repositorio es el tipo de archivos que se puede albergar, as como, la facilidad y el proceso de bsquedas tanto simples como avanzadas.



CA P TUL O I I

Estndares de Contenidos Educativos

7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

 (671'$5(6 '( &217(1,'26 ('8&$7,926 En este captulo se presenta un conjunto de organizaciones que trabajan en la elaboracin de estndares para fines educativos. Se describe el estndar Dublin Core, que es el que utiliza el sistema DSpace; y, el estndar LOM utilizado en Objetos de Aprendizaje. Se establece una equivalencia entre algunos elementos de estos dos estndares; finalmente se adapta el estndar LOM al sistema DSpace.  0DUFR &RQFHSWXDO 'HILQLFLyQ GH HVWiQGDU El diccionario de la Real Academia de la Lengua dice que un estndar es lo que sirve como tipo, modelo, norma, patrn o referencia. En el campo tcnico la estandarizacin es el proceso por el cul se establecen normas comnmente aceptadas que permiten la cooperacin de diferentes empresas o instituciones sin menoscabar su posibilidad de competir. Un estndar proporciona ventajas no slo a las empresas, si no tambin al usuario, ya que as no ve limitada su capacidad de eleccin a un determinado proveedor, si no a todos aquellos que cumplen un estndar determinado y que, por tanto, crean productos que son compatibles.8 Existen dos tipos de estndares: x (VWiQGDUHV GH MXUH (Estndares oficiales). Son aquellos que han sido aprobados y sancionados por un organismo oficial de estandarizacin, ya sea nacional o internacional. Ejm. IEEE LTSC, ISO/IECJTC1/SC36, CEN/ISSS. x (VWiQGDUHV GH IDFWR Es aquel patrn o norma que se caracteriza por no haber sido consensuada ni legitimada por un organismo de estandarizacin al efecto. Por el contrario, se trata de una norma generalmente aceptada y ampliamente utilizada por iniciativa propia de un gran nmero de interesados; los estndares de facto son el paso previo de los estndares de jure.

FERNNDEZ MANJN, Baltasar; GER, Pablo Moreno, SIERRA RODRGUEZ, Jos Luis; MARTNEZ ORTIZ, Ivn. Uso de Estndares Aplicados a TIC en Educacin. Ministerio de Ciencia y Educacin. Espaa. Disponible en: http://ares.cnice.mec.es/informes/16/versionpdf.pdf ltimo acceso: 23-11-2007.



7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

 (VWiQGDUHV (GXFDWLYRV Los HVWiQGDUHV HGXFDWLYRV e-learning nacen de la necesidad de resolver uno de los grandes problemas de las nuevas tecnologas de la informacin y la comunicacin aplicadas a la educacin que es la falta de una metodologa comn que garantice los objetivos de accesibilidad, interoperabilidad, durabilidad y reutilizacin de los materiales didcticos basados en WEB. Existen muchos estndares a seguir de carcter educativo. A continuacin se detallan algunos organismos dedicados al desarrollo de estndares tiles para entornos tecnolgicos de enseanza-aprendizaje y/o para la elaboracin y reusabilidad de los objetos de aprendizaje. x ,62 ,QWHUQDWLRQDO 2UJDQL]DWLRQ IRU 6WDQGDUGL]DWLRQ Organismo Internacional. La ISO es una organizacin no gubernamental, promueve el desarrollo de estndares relacionados con actividades muy diversas. (http://www.iso.org). El estndar internacional dentro del campo de la Educacin, el Aprendizaje y la Formacin considerando la reusabilidad e interoperabilidad de los recursos y las herramientas es el ISO/ IEC JTC1 SC36 (http://jtc1sc36.org). x '&0, 'XEOLQ &RUH 0HWDGDWD ,QLWLDWLYH Organismo Internacional. La iniciativa DCMI est dedicada a promover la adopcin de los estndares de metadatos con el fin de facilitar la interoperabilidad as como desarrollar vocabularios especializados tiles a la hora de describir los recursos que permiten que sistemas tecnolgicos inteligentes den acceso a informacin relevante. El sistema propuesto por DCMI se ha traducido a 25 idiomas y ha sido adoptado formalmente por 7 gobiernos. http://dublincore.org/ x ,06 *OREDO /HDUQLQJ &RQVRUWLXP ,QVWUXFWLRQ 0DQDJHPHQW 6\VWHP Organismo estadounidense. Nace en 1997, con el proyecto IMS lanzado por Educom (ahora conocido como Educause). Este proyecto parte de un conjunto de problemas que se estaban dando en torno a la interoperabilidad cuando los sistemas de gestin del aprendizaje bajo plataformas tecnolgicas 

7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

estaban emergiendo. Con el tiempo se genera el IMS Global Learning Consortium. Estas especificaciones definen un mtodo para representar el comportamiento previsto en una experiencia de aprendizaje de tal manera que se consigue que cualquier sistema tecnolgico pueda ordenar actividades de aprendizaje. http://www.imsproject.org x &$1&25( &$1DGLDQ &25( /HDUQLQJ 5HVRXUFH 0HWDGDWD 6SHFLILFDWLRQ Organismo canadiense. La iniciativa CanCore ofrece una gua para quienes estn interesados en describir objetos educacionales con la intencin de compartirlos, intercambiarlos, distribuirlos o propagarlos como recursos (metadatos). Es una interpretacin y simplificacin del Modelo IMS y es totalmente compatible con el IEEE LOM, el protocolo de gestin de OA del IEEE. x http://teleeducation.nb.ca/CanCore

$,&& $YLDWLRQ ,QGXVWU\ &%7 &RPSXWHU%DVHG 7UDLQLQJ &RPPLWWHH Organismo estadounidense. Proporciona aplicaciones instructivas dirigidas por ordenador (IDO, Instruccin dirigida por Ordenador). Sus objetivos son: la asistencia a los operadores de pilotaje a travs del desarrollo de guas con las que promover la formacin por computadora de modo efectivo y econmico, el desarrollo de guas atendiendo a la interoperabilidad y la provisin de un foro abierto donde debatir acerca de las tecnologas de la instruccin y la formacin. La AICC produce las AGR, es decir, las Guas y Recomendaciones de la AICC. http://www.aicc.org

,((( ,QVWLWXWH RI (OHFWULFDO DQG (OHFWURQLF (QJLQHHUV Organismo estadounidense. El IEEE es una asociacin de profesionales tcnicos con ms de 377.000 miembros de 150 pases. Es lder en reas relacionadas con la ingeniera computacional, la tecnologa biomdica, las telecomunicaciones, etc. Su principal propsito es facilitar el desarrollo, uso, mantenimiento e interoperabilidad de los recursos educacionales. Los grupos de trabajo desarrollan estndares tcnicos atendiendo aproximadamente a veinte reas diferentes relacionadas con la tecnologa del aprendizaje, la formacin y la instruccin. http://ltsc.ieee.org



7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

$'/ &R/DE $GYDQFHG 'LVWULEXWHG /HDUQLQJ &R/DERUDWRU\ Organismo estadounidense. Actualmente est desarrollando por iniciativa del Departamento de Defensa el SCORM, estndar de especificaciones tcnicas. El ADL Group, en colaboracin con otras organizaciones acadmicas pblicas y privadas est formando el modelo para conocer las necesidades y requerimientos de una audiencia diversa con el fin de acceder a materiales y productos de alta calidad educacional. http://www.adlnet.org.

*(0 *DWHZD\ WR (GXFDWLRQDO 0DWHULDOV Organismo estadounidense. El GEM es un consorcio que ofrece a los educadores de forma rpida y accesible miles de recursos educacionales procedentes de diversos mbitos (estados, federaciones y universidades sin nimo de lucro y sitios web comerciales). El GEM est patrocinado por el Departamento de Educacin de EEUU. http://thegateway.org

1HWZRUNV IRU (XURSH fomentar el

$5,$'1$ $OOLDQFH RI 5HPRWH ,QVWUXFFLRQDO $XWKRULQJ DQG 'LVWULEXWLRQ

Organismo europeo. ARIADNE y ARIADNE II (proyectos de I+D) trataron de desarrollo tecnolgico bajo presupuestos pedaggicos y educativos. Ambos forman parte del Programa de I+D de la Unin Europea. Los proyectos se centraron en el desarrollo de herramientas y metodologas (produccin, direccin y reutilizacin de elementos pedaggicos de base computacional) destinadas a currcula de entrenamiento en entornos telemticos. http://ariadne.unil.ch y http://www.ariadne-eu.org/ x &(1,666 &HQWUH IRU (XURSHDQ 1RUPDOLVDWLRQ,QIRUPDWLRQ 6RFLHW\

6WDQGDUGLVDWLRQ 6\VWHP

Organismo europeo. El CEN/ISSS atiende a los lenguajes de modelamiento educacional, al repertorio de taxonomas y vocabulario apropiado, a las licencias y sus condiciones en el mbito educativo y a la particin de contenidos electrnicos. x http://www.cenorm.be/isss

(G1$ (GXFDWLRQDO 1HWZRUN $XVWUDOLD Organismo Australiano. Es un servicio que trata de aportar un soporte para promocionar los beneficios de Internet aplicado a la educacin, el aprendizaje 

7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

y la formacin en Australia. Se organiza considerando el currculum establecido en Australia y las herramientas son libres para los educadores australianos. Depende del gobierno de dicho pas. http://www.edna.edu.au/EdNA x $/,& $GYDQFHG /HDUQLQJ ,QIUDHVWUXFWXUH &RQVRUWLXP Organismo japons. El objetivo de ALIC es establecer las bases de una sociedad activa para el desarrollo del aprendizaje, de tal manera que se pueda llevar a cabo ste sin limitaciones espaciotemporales, considerando las metas e intereses tanto individuales como grupales. Adems el consorcio acoge a expertos que sern los encargados de marcar las pautas de competitividad global. http://www.alic.gr.jp/eng/index.htm  (VWiQGDUHV GH 0HWDGDWRV Los PHWDGDWRV son un conjunto de atributos o elementos necesarios para describir a un recurso; recogen informacin fundamentalmente descriptiva (autor, ttulo, etc.), tambin pueden incluir informacin de administracin (creacin del recurso, derechos, control de acceso ), y preservacin (tipo de formato, etc.). Existen algunos estndares de metadatos, de los cuales los ms comnmente utilizados son: La Iniciativa de Metadatos Dublin Core (DCMI) y, LOM (Metadatos para Objetos de aprendizaje). El estndar Dublin Core fue desarrollado para la descripcin de un amplio universo de recursos en red; su aplicacin es de carcter muy general. El estndar LOM es el estndar de e-learning formalmente aprobado que goza de la especificacin de ,06 /HDUQLQJ 5HVRUFH 0HWDGDWD. De hecho LOM, se basa en proyectos ARIADNE, IMS y Dublin Core. mayor aceptacin (estndar IEEE 1484.12.1 2002), y que ha sido adoptado en

los esfuerzos previos hechos para la descripcin de recursos educativos en los



7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

 (VWiQGDU DSOLFDGR D ORV 2EMHWRV GH $SUHQGL]DMH A los Objetos de Aprendizaje se puede aplicar cualquiera de los dos estndares mencionados anteriormente; sin embargo, el ms adecuado y universalmente aceptado para este tipo de recursos es el estndar LOM, ya que permite describir de una forma ms adecuada a los recursos educativos. El estndar Dublin Core describe los recursos de una manera ms general, emplendose ms en bibliotecas digitales.  (VWiQGDU XWLOL]DGR SRU HO 6LVWHPD '6SDFH DSpace por ser un repositorio de carcter general utiliza nicamente el estndar de metadatos Dublin Core para describir sus tems. Contiene tres campos que son obligatorios: ttulo, idioma y fecha de envo; todos los dems campos son opcionales (resumen, palabras clave, derechos, etc.). Estos metadatos son mostrados en el registro de cada tem, y son indexados para la navegacin y bsqueda en el sistema (dentro de una coleccin, a travs de colecciones, o a travs de comunidades).  (VWiQGDU D DGRSWDU SDUD HO 5HSRVLWRULR GH 2EMHWRV GH $SUHQGL]DMH Los Objetos de Aprendizaje desarrollados por la Unidad de Virtualizacin de la UTPL utilizan el estndar LOM, actualmente se albergan en el Repositorio DOOR; por lo que se los debe migrar al Repositorio que se est implementando; adems, todo el material que se suba posteriormente sern recursos educativos, por tal motivo se ha credo conveniente personalizar el sistema DSpace para que soporte el estndar de metadatos LOM.  'XEOLQ &RUH Dublin Core es un modelo de metadatos elaborado y auspiciado por la DCMI (Dublin Core Metadata Initiative), una organizacin dedicada a fomentar la adopcin extensa de los estndars interoperables de los metadatos y a promover el desarrollo de los vocabularios especializados de metadatos.



7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

El nombre viene por Dubln (Ohio, Estados Unidos), ciudad que en 1995 alberg la primera reunin a nivel mundial de muchos de los especialistas en metadatos y Web de la poca. La propuesta ms sencilla de esta iniciativa, se conoce como DCMI Simple, est conformada con 15 elementos semnticos descriptivos. Estos elementos pueden ser opcionales, se pueden repetir y aparecer en cualquier orden. &ODVLILFDFLyQ \ HOHPHQWRV Los elementos se pueden clasificar en tres grupos que indican la clase o el mbito de la informacin que se guarda en ellos:
x x

Elementos relacionados con el contenido del recurso. Elementos relacionados con el recurso cuando es visto como una propiedad intelectual. Elementos relacionados con la instanciacin del recurso. &RQWHQLGR Title (ttulo) Subject (palabras clave) Description (descripcin) Source (fuente) Language (idioma) Relation (relacin) Coverage (cobertura) 3URSLHGDG ,QWHOHFWXDO Creator (creador) Publisher (editor) Contributor (contribuidor) Rights (derechos) ,QVWDQFLDFLyQ Date (fecha) Type (tipo) Format (formato) Identifier (identificador)

'HVFULSFLyQ GH ORV HOHPHQWRV (OHPHQWRV UHODFLRQDGRV FRQ HO FRQWHQLGR GHO UHFXUVR  7tWXOR Etiqueta: DC.Title Nombre dado a un recurso, usualmente por el autor.



7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

 3DODEUDV &ODYH Etiqueta: DC.Subject Los tpicos del recurso. Tpicamente, Subject expresar las claves o frases que describen el ttulo o el contenido del recurso. Se fomentar el uso de vocabularios controlados y de sistemas de clasificacin formales.  'HVFULSFLyQ Etiqueta: DC.Description Descripcin textual del recurso, tal como un resumen en el caso de un documento o una descripcin del contenido en el caso de un documento visual.  )XHQWH Etiqueta: DC.Source Secuencia de caracteres utilizados para identificar unvocamente un trabajo a partir del cual proviene el recurso actual. Por ejemplo, es posible usar Source con la fecha de 1603 como descripcin de una pelcula basada en una obra de Shakespeare, pero es preferible, en ese caso, usar Relation "IsBasedOn" con una referencia a un recurso distinto cuya descripcin contenga el elemento Date con valor 1603.  ,GLRPD Etiqueta: DC.Language Idioma(s) del contenido intelectual del recurso.  5HODFLyQ Etiqueta: DC.Relation Identificador de un segundo recurso y su relacin con el recurso actual. Este elemento permite enlazar los recursos relacionados y las descripciones de los recursos. Por ejemplo: IsVersionOf Incluye la edicin de un trabajo IsBasedOn La traduccin de un trabajo IsPartOf Un captulo de un libro IsFormatOf Un mecanismo de transformacin de datos en una imagen



7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

 &REHUWXUD Etiqueta: DC.Coverage La caracterstica de cobertura puede ser espacial y/o temporal del contenido intelectual del recurso. La cobertura espacial se refiere a una regin fsica (por ejemplo, sector celestial); uso de coordenadas (por ejemplo, longitud y latitud) o nombres de lugares extrados de una lista controlada. La cobertura temporal se refiere al contenido del recurso, en vez de colocar cuando fue creado o puesto accesible ya que este ltimo pertenece al elemento Date. (OHPHQWRV UHODFLRQDGRV FRQ HO UHFXUVR FXDQGR HV YLVWR FRPR XQD SURSLHGDG LQWHOHFWXDO  $XWRU R &UHDGRU Etiqueta: DC.Creator Persona u organizacin responsable de la creacin del contenido intelectual del recurso. Por ejemplo, los autores en el caso de documentos escritos, artistas, fotgrafos e ilustradores en el caso de recursos visuales.  (GLWRU Etiqueta: DC.Publisher Entidad responsable de hacer que el recurso se encuentre disponible en la red en su formato actual. Por ejemplo, la empresa editora, un departamento universitario, u otro tipo de organizacin.  2WURV &RODERUDGRUHV Etiqueta: DC.Contributor Persona u organizacin que haya tenido una contribucin intelectual significativa en la creacin del recurso pero cuyas contribuciones son secundarias en comparacin a las de las personas u organizaciones especificadas en el elemente Creator (por ejemplo, editor, ilustrador y traductor).



7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

 'HUHFKRV Etiqueta: DC.Rights Referencia (URL, por ejemplo) para una nota sobre derechos de autor, para un servicio de gestin de derechos o para un servicio que dar informacin sobre trminos y condiciones de acceso a un recurso. Una especificacin formal del elemento Rights se encuentra actualmente en discusin y por lo tanto su uso se considera experimental. (OHPHQWRV UHODFLRQDGRV FRQ OD LQVWDQFLDFLyQ GHO UHFXUVR  )HFKD Etiqueta: DC.Date Fecha en la que el recurso se puso a disposicin del usuario en su forma actual. Esta fecha no ha de confundirse con la que pertenece al elemento Coverage (covertura), que sera asociada con el recurso slo en la medida en que el contenido intelectual est de algn modo relacionado con esa fecha.  7LSR GHO 5HFXUVR Etiqueta: DC.Type Categora del recurso; por ejemplo pgina personal, romance, poema, minuta, diccionario; que permiten describir el tipo de tem que se est subiendo, debe seleccionarse de una lista de posibles valores.  )RUPDWR Etiqueta: DC.Format El formato de datos de un recurso, usado para identificar el software y posiblemente, el hardware que se necesitara para mostrar el recurso. Para asegurar la interoperabilidad, los valores de Format deberan ser seleccionados de entre una lista de valores que actualmente se encuentra bajo desarrollo en un grupo de trabajo.  ,GHQWLILFDGRU GHO 5HFXUVR Etiqueta: DC.Identifier Secuencia de caracteres usados para identificar unvocamente un recurso. Ejemplos para recursos en lnea pueden ser URLs y URNs (cuando estn implementados). Para otros recursos pueden ser usados otros formatos de 

7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

identificadores, como por ejemplo ISBN ("International Standard Book Number" - Nmero Internacional Normalizado para Libros).9 Para una especificacin semntica ms precisa algunos elementos hacen uso de

refinamientos (llamados tambin FDOLILFDWLYRV) a fin de facilitar la bsqueda y adicionales se conoce entonces como '&0, 4XDOLILHG recuperacin de recursos. Cuando se hace uso de refinamientos y/o elementos

DSpace hace uso de los elementos con calificativos ('&0, 4XDOLILHG). leyndolos desde un archivo XML ubicado en

Al

momento de la instalacin se insertan estos elementos en la base de datos, dspace-1.4.2source/config/registries/dublin-core-types.xml. Los elementos utilizados por DSpace son: (OHPHQWR contributor &DOLILFDWLYR advisor autor editor illustrator Other spatial temporal accessioned available copyright created issued submitted citation govdoc isbn issn sici ismn other uri abstract provenance sponsorship statementofresponsibility tableofcontents

coverage creador

date

identifier

description

RED IRIS. Dubln Core en Castellano. Disponible en: http://www.rediris.es/search/dces/ ltimo acceso: 10-02-2008.



7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

format language publisher

uri extent medium mimetype iso isformatof ispartof ispartofseries haspart isversionof hasversion isbasedon isreferencedby requires replaces isreplacedby uri uri uri classification ddc lcc lcsh mesh other alternative

relation

rights source

subject

title type

Gracias a su simplicidad, DCMI es compatible con otros sistemas de catalogacin y puede ser fcilmente implementado en bases de datos o en ficheros XML.  /20 /HDUQLQJ 2EMHFW 0HWDGDWD Learning Object Metadata (LOM, Metadatos para Objetos de Aprendizaje) es un modelo de datos, usualmente codificado en XML. Su propsito es ayudar a la reutilizacin de objetos de aprendizaje y facilitar su interaccionalidad, usualmente en el contexto de sistemas de aprendizaje on-line (learning management systems (LMS)). El estndar IEEE 1484.12.1:2002 sobre metadatos para Objetos de Aprendizaje es un estndar abierto internacionalmente reconocido (publicado por el Instituto



7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

de Ingenieros Elctricos y Electrnicos) para la descripcin de los "Objetos de Aprendizaje".10 El objetivo de LOM es la creacin de descripciones estructuradas para Objetos de Aprendizaje y otros recursos digitales similares. Su modelo de datos especifica qu aspectos de un Objeto de Aprendizaje deberan ser descritos y qu vocabularios se pueden utilizar en dicha descripcin. Esta es una descripcin jerrquica con nueve categoras principales que agrupan el resto de campos. A continuacin se describe cada una de estas categoras:

 x$S Y

Categoras de metadatos LOM

11

x x

*HQHUDO Agrupa la informacin general que describe un objeto educativo de /LIHF\FOH Almacena un histrico del objeto y su estado actual. Detalla quines han interactuado con este objeto desde que fue creado, y el tipo de interaccin que han realizado. manera global

x x

0HWD0HWDGDWD Agrupa la informacin sobre la propia instancia de Metadatos 7HFKQLFDO Incluye la informacin tcnica del recurso de aprendizaje, tal como tamao, ubicacin, o formato en el que se encuentra. Adems, en este elemento se almacenan los posibles requisitos tcnicos necesarios para poder usar el Objeto. (en lugar del objeto educativo descrito por la instancia de metadatos).

(GXFDWLRQDO En este elemento se encuentran las diferentes caractersticas educativas y pedaggicas del objeto.

Learning Object Metadata. Wikipedia, la enciclopedia libre. Disponible en: http://es.wikipedia.org/wiki/Learning_Object_Metadata ltimo acceso: 23-11-2007. 11 Uso de estndares aplicados a Tic en educacin. Learning Object Metadata (LOM). Ministerio de Educacin y Ciencia. Disponible en: http://ares.cnice.mec.es/informes/16/contenido/21.htm ltimo acceso: 06-12-2007.

10



7~HVHfY6PeYsPRd Y }

fPd V

ijkl m n2o kp'qp)r6s tEjkt$q4u$q'n6v kt2w7x2qnp'my6z{Eq

5LJKWV Se incluyen los detalles sobre la propiedad intelectual del recurso. Tambin se detallan las condiciones de utilizacin y el precio en caso de tenerlo.

5HODWLRQ Explica el tipo de relacin que tiene el recurso de aprendizaje con otros OA. Posee un par nombre-valor en el que detalla el nombre del OA relacionado y el tipo de relacin.

x x

$QQRWDWLRQ Permite incluir comentarios sobre el uso educativo del objeto e &ODVVLILFDWLRQ Describe el objeto educativo en relacin a un determinado sistema de clasificacin. informacin sobre cundo y por quin fueron creados dichos comentarios.

Los metadatos definidos en IEEE LOM se encuentran en una jerarqua de rbol. El nodo raz corresponde al documento que se est describiendo y suele recibir el nombre de LOM. En el siguiente nivel encontramos los elementos principales, con sus sub-elementos, que pueden contener a su vez otros sub-elementos. Para cada elemento en la jerarqua se especifica la definicin, el tipo de datos, los valores permitidos y si se permite multiplicidad o no.

 x$S 

Los elementos y estructura del estndar de metadatos LOM12

IMS Meta-data Best Practice Guide for IEEE 1484.12.1-2002 Standard for Learning Object Metadata. Version 1.3 Final Specification. Disponible en: http://www.imsproject.org/metadata/mdv1p3/imsmd_bestv1p3.html ltimo acceso: 30-11-2007.

12



7HVHY6PeYsPR YP V

 2 ')6 E$4$'6 272'6E

 (OHPHQWRV (TXLYDOHQWHV HQWUH 'XEOLQ &RUH \ /20 Para la adaptacin del sistema DSpace con el estndar de metadatos LOM se realiz un anlisis exhaustivo de todos los elementos y calificadores que se utilizaban con el estndar Dublin Core y se determin un cuadro de equivalencias entre ambos estndares. (OHPHQWR 'XEOLQ &RUH dc.identifier dc.title dc.language.iso dc.description dc.subject dc.format.mimetype dc.identifier.uri (OHPHQWR HQ /20 lom.general.identifier lom.general.title lom.general.language lom.general.description lom.general.keyword lom.educational.learningsourcetype lom.technical.location

Otros elementos se tuvieron que eliminar ya que no eran relevantes. El elemento dc.date.issued permanece, pero por no existir su equivalente en LOM se lo agrega como lom.date.issued. Se eliminan las siguientes entradas que se utilizan en Dublin Core, pero que en LOM para nuestra implementacin no son necesarias. dc.creator dc.description.statementofresponsibility dc.description.provenance dc.date.accessioned dc.date.available Las modificaciones que se realizaron para que el DSpace utilice el estndar LOM se detallan en el Anexo 5.



CA P TUL O I I I

Diseo Arquitectnico

PRia R '$7R 

 2 ''6 E$4$'6 727E@'6E

 ',6(f2 $548,7(&71,&2 En el presente captulo se definen los requerimientos de la Unidad de Virtualizacin para la Implementacin del DSpace, se hace una breve explicacin del buscador open source que utiliza DSpace (Apache Lucene), y el tipo de licencia que se puede establecer para los Objetos de Aprendizaje que se alberguen. Luego se establece la forma de organizacin de usuarios con los principales casos de uso asociados a stos. Finalmente se muestra la vista de implementacin del DSpace para la UTPL y una arquitectura propuesta basada en la del DSpace.  5HTXHULPLHQWRV Contar con un almacn de Objetos de Aprendizaje que permita: x x x x Organizarlos bajo el estndar Dewey Decimal; Localizarlos; Accesarlos; Licenciarlos.

 (O %XVFDGRU /XFHQH DSpace adems de buscar en los metadatos de los tems, permite buscar en el contenido de los archivos de los cuales se pueda extraer informacin (documentos de Microsoft Word, PDF, html, archivos de texto, etc ), para ello utiliza el buscador Lucene13. Lucene es un API para recuperacin de informacin de cdigo abierto, originalmente implementada en Java por Doug Cutting. Est apoyado por el Apache Software Foundation y se distribuye bajo la Apache Software License. Lucene tiene versiones para otros lenguajes incluyendo Perl, C#, Ruby y C++.14 Fundamentalmente la arquitectura lgica de Lucene posee el concepto de que el documento contiene campos de texto. Esta flexibilidad permite a Lucene ser
13 The Apache Software Foundation. Apache Lucene. Disponible en: http://lucene.apache.org/ ltimo acceso: 29-11-2007 14 Lucene Wikipedia, la Enciclopedia Libre. Disponible en: http://es.wikipedia.org/wiki/Lucene ltimo acceso: 29-11-2007



PRia R '$7R 

 2 ''6 E$4$'6 727E@'6E

independiente del formato del archivo. De esta manera, los campos de texto son indexados y almacenados en archivos, que luego se utilizarn para realizar la bsqueda. El proceso de bsqueda incluye operadores lgicos (AND, OR, NOT, +, -) y elementos adicionales que permiten devolver mejores resultados en las bsquedas. La implementacin de Lucene en DSpace indexa no solo los archivos de los tems, sino que tambin lo hace con sus metadatos. De esta forma incluso los motores de bsqueda podrn encontrar los tems del repositorio, mediante los archivos en los que se encuentran indexados los campos de texto. DSpace permite configurar el nmero mximo de palabras a indexar por cada archivo; para ello se ubica la seccin: ##### Fulltext Indexing settings ##### Que se encuentra dentro del archivo de configuracin: dspace-1.4.2-source/config/dspace.cfg Se modifica la propiedad: search.maxfieldlength = 10000 Se da el valor de -1 si se desea que el nmero de palabras a indexar sea ilimitado.  /LFHQFLDPLHQWR GH WHPV DSpace provee el soporte para que los tems que sean subidos al repositorio tengan adjudicada una licencia Creative Commons15.

15

Creative Commons. Disponible en: http://creativecommons.org ltimo acceso:29-11-2007



PRia R '$7R 

 2 ''6 E$4$'6 727E@'6E

Esta opcin puede ser habilitada en el archivo de configuracin global, cambiando a true la propiedad webui.submit.enable-cc. Una vez habilitada esta propiedad se mostrar una pgina adicional en los formularios de envo, que permitir al usuario escoger el tipo de licencia de Creative Commons que le desee dar al tem que est subiendo. Adicionalmente, el administrador debe establecer una licencia propia de la institucin para todos los objetos; y texto de derechos de autor opcionales para para ciertas comunidades y/o colecciones. Si la propiedad webui.submit.enable-cc est habilitada, en el formulario de envo se presentar al usuario adems de la licencia Creative Commons a escoger, la licencia propia que la institucin d a los tems.  *UXSRV GH 8VXDULRV DSpace maneja grupos de usuarios, que permite determinar las actividades que se pueden realizar o no. En la instalacin por defecto, se crean dos grupos de usuarios: Grupo Administradores Grupo Anminos (todos los usuarios registrados) Todos los usuarios que estn dentro del grupo Administradores podrn realizar cualquier actividad en el Repositorio. Todos los usuarios nuevos sern miembros del grupo Annimos. Se pueden crear los grupos de usuarios que se deseen. Por ejemplo: grupo estudiantes, grupo profesores, rea tecnica, invitados, etc. Un usuario puede pertenecer a uno o varios grupos de usuarios. Asimismo un grupo de usuarios puede contener a otro(s) grupo(s) de usuarios.



PRia R '$7R 

 2 ''6 E$4$'6 727E@'6E

Para realizar cualquier actividad (lectura, escritura, edicin, administracion) sobre los recursos (comunidades, colecciones, tems, archivos), se gestionan privilegios a dichos recursos. As por ejemplo: Para la comunidad Ciencia Sociales se otorga los siguientes privilegios: x x x de lectura, al grupo estudiantes y al usuario juanito de escritura, al grupo profesores de administracin, al usuario jolug

Entonces, si el usuario nopiedra pertenece al grupo profesores, podr tener acceso de escritura (depositar tems) sobre esta comunidad. Si no se establecen privilegios al momento de crear los recursos, el sistema establecer por defecto algunos privilegios, los ms restrictivos. En la implementacin, para evitar una amplia tarea de administracin de usuarios, grupos de usuarios y recursos, se determin que nicamente queden los grupos que se crean por defecto en la instalacin del DSpace (Annimo y Administrador). Con la variacin de que en el script de creacin de comunidades y colecciones (Anexo 4, literal 2) se otorgan los permisos de lectura y escritura al grupo Annimo; de esta manera todos los usuarios que se creen tendrn asociadas ciertas actividades que pueden realizar. A continuacin se presenta un esquema de los principales casos de uso asociados con los actores que se han definido para la implementacin del DSpace.



PRia R '$7R 

 2 ''6 E$4$'6 727E@'6E

 xU2S Y

Vista de los principales casos de Uso



PRia R '$7R 

 2 ''6 E$4$'6 727E@'6E

 9LVWD GH ,PSOHPHQWDFLyQ Para la implementacin del DSpace en la UTPL, se utiliz el siguiente esquema:

xU U

6 xs

,QWHUQHW

H  H H Hx  U

U$S H

Vista de Implementacin del DSpace en la UPTL

Como se puede observar, se utilizarn dos servidores para la implementacin: un servidor de base de datos (bdvirtual.utpl.edu.ec) y un servidor web (eva.utpl.edu.ec), conforme este servidor vaya necesitando ms recursos de almacenamiento, se irn agregando unidades de disco duro adicionales con conexiones de cable de fibra. Cabe sealar, que actualmente en estos servidores se encuentra implementado el EVA (Entorno Virtual de Aprendizaje).  $UTXLWHFWXUD SURSXHVWD SDUD OD 873/ Tomando como base la Arquitectura del DSpace, y de acuerdo a los requerimientos establecidos por la Unidad de Virtualizacin, se propone una Arquitectura para la UTPL.



PRia R '$7R 

 2 ''6 E$4$'6 727E@'6E

Herramientas estadsticas

Interfaz de Usuario

Importador / Exportador OA

Visualizacin de contenido

&$3$ '( $3/,&$&,1

API PBLICA

Buscador (lucene)

Administracin de Usuarios, grupos

Herramientas administrativas

Autorizaciones

Proceso de envo de tems

$'0,1,675$'25 '( &217(1,'26

&$3$ '( ,17(/,*(1&,$ '( 1(*2&,26

Manejo de Metadatos

Herramientas de autenticacin

Herramientas de navegacin

Interaccin con LMS

API PBLICA
RDBMS Wrapper
JDBC

Almacenamiento de Archivos

PostgreSQL

MySQL

&$3$ '( $/0$&(1$0,(172

U$S H

Arquitectura propuesta para la UPTL

Como se puede observar, se trata de una arquitectura en tres capas: Capa de Aplicacin, Capa de Inteligencia de Negocios y Capa de Almacenamiento, muy similar a la del DSpace, con la diferencia de que algunos componentes se han adicionado y otros eliminado. A continuacin se describen brevemente los componentes de cada capa. &$3$ '( $3/,&$&,1 x x x Herramientas estadsticas: Interfaz de Usuario: Importador/Exportador de OA:

Las funcionalidades son las mismas que en la arquitectura del DSPACE, correspondientes a: Statistics Tools, Web UI y Simple Importer/Exporter, respectivamente.



PRia R '$7R 

 2 ''6 E$4$'6 727E@'6E

Visualizacin de Contenido, para la presentacin de los contenidos, de acuerto al tipo. Reproducir en lnea los contenidos que sean: videos, animaciones o sonidos, etc.

&$3$ '( ,17(/,*(1&,$ '( 1(*2&,26 x x x x x x x x Buscador (lucene): Administracin de usuarios, grupos: Herramientas Administrativas: Autorizaciones: Proceso de envo de tems: Herramientas de navegacin Herramientas de Autenticacin Manejo de Metadatos: para la administracin colectiva de tems. Este
Las funcionalidades son similiares que en la arquitectura del DSPACE, correspondientes a: Search (lucene wrapper), E-Person/Group Manager, Administration Toolkit, Autorisation, Submission Workflow Manager, Browse Tools y Core Tools (Configuration, loogging), respectivamente.

componente solucionar el problema que actualmente no permite manejar ms de un estndar de metadatos, ya que los elementos de los metadatos se los llama por todo el cdigo. x Interaccin con el LMS: que permita acceder, buscar, y depositar tems desde el LMS (EVA Entorno Virtual de Aprendizaje). &$3$ '( $/0$&(1$0,(172 Se maneja de forma similar que en la arquitectura del DSpace; con la diferencia de que en lugar de manejar el sistema de gestin de base de datos Oracle, se utiliza MySQL por ser gratuito y por ser el mismo que se utiliza en el EVA (Entorno Virtual de Aprendizaje).  9LVWD GH 'DWRV Se utilizar el mismo esquema de base de datos para la implementacin del DSpace en la UTPL.



PRia R '$7R 

 2 ''6 E$4$'6 727E@'6E

 xU2S 

Esquema de la base de datos relacional del DSpace



CA P TUL O I V

Plan de Validacin y Pruebas

HdYsx He Rd 2Vee

 2 ')6 E$4$'6 272'6E

 3/$1 '( 9$/,'$&,1 < 358(%$6 Una de las fases ms importantes durante el desarrollo del presente proyecto es la que muestra los resultados del trabajo, ya que ah se puede determinar si estos resultados son los deseados o no. Para determinar esto se procede a realizar un conjunto de pruebas de diversos tipos: Pruebas de Integridad de Datos, Pruebas de Funcionamiento y Pruebas de Aceptacin de Usuario.  ,QWURGXFFLyQ  3URSyVLWR El plan de pruebas tiene por objeto, verificar que cada componente del sistema funcione correctamente ante escenarios representativos del entorno en el que se ejecutar y validar que el software implementado, corresponda a los requisitos expresados por la Unidad de Virtualizacin. En este documento se rene la informacin necesaria, para planear y controlar el desarrollo de las pruebas de verificacin y validacin del Sistema DSpace. El documento plan de pruebas del Sistema DSpace, persigue los siguientes objetivos:

Identificar errores encontrados luego de la personalizacin. Identificar el nivel de usabilidad que los usuarios finales le dan al Sistema. Describir las estrategias de prueba a ser empleadas.

 $OFDQFH Las pruebas se enfocarn a las funcionalidades y servicios que presta el Sistema DSpace, que incluye lo siguiente:

Bsqueda, subida y descarga de OA Administracin de usuarios 

HdYsx He Rd 2Vee

 2 ')6 E$4$'6 272'6E

Administracin de Clases/Divisiones y Secciones. Edicin de Noticias, entre otros.

Adems se enfocarn hacia la funcionalidad de los productos obtenidos a los cuales se incluirn los siguientes niveles de pruebas:

Pruebas del sistema (validan la funcin del negocio y analizan el rendimiento del sistema completo). Pruebas de aceptacin (realizadas por el usuario final), para verificar la confiabilidad del sistema antes de ser puesto oficialmente en marcha.

 $XGLHQFLD La audiencia involucrada en el proyecto es la siguiente:

Desarrolladores. Usuarios (administrador, estudiantes, docentes).

 5HIHUHQFLDV Se toma como referencia la siguiente informacin:

Casos de uso / funcionalidades del DSpace (figura 3.1, pgina 40). Requerimientos no funcionales.

 ,GHQWLILFDFLyQ GHO 6LVWHPD D SUREDU El Sistema DSpace de la Unidad de Virtualizacin es una aplicacin web, el que consiste en un almacn (Repositorio) de Objetos de Aprendizaje. Comprende algunas funcionalidades, entre otras citamos las siguientes: x x x Administrar Usuarios, Grupos; Administrar Clases/Divisiones y Secciones; Editar Noticias; 

HdYsx He Rd 2Vee

 2 ')6 E$4$'6 272'6E

x x x x x

Bsqueda de Objetos de Aprendizaje; Subida Objetos de Aprendizaje; Descarga de Objetos de Aprendizaje; Navegacin; Registro;

 (VWUDWHJLD \ (MHFXFLyQ GH 3UXHEDV Para cada tipo de prueba, se suministra una descripcin de la misma y por qu est siendo ejecutada. Se realizaron los siguientes tipos de pruebas:  3UXHEDV GH LQWHJULGDG GH GDWRV Las pruebas de integridad de datos, buscan comprobar que el acceso y manipulacin de los datos generados a travs del Sistema DSpace son correctos y sus resultados estn de acuerdo a los datos de prueba utilizados. 2EMHWLYR GH OD 3UXHED 7pFQLFD $VHJXUDU TXH ORV PpWRGRV GH DFFHVR D OD %DVH GH 'DWRV IXQFLRQDQ FRUUHFWDPHQWH Invocar cada mtodo y proceso de acceso a la base de datos, con datos vlidos e invlidos. Inspeccionar la base de datos para asegurar que los datos han sido cargados como se pretenda, todos los eventos de bases de datos ocurren apropiadamente, o revisar los datos devueltos para asegurar que los datos correctos fueron recuperados. Todos los mtodos de acceso y procesos de la base de datos funcionan correctamente y sin corrupcin de datos.

&ULWHULR GH &RQFOXVLyQ

Se utiliz PgAdmin III y EMS Postgres Manager, para la recuperacin, manipulacin y el almacenamiento de los datos. Luego se inspeccion las tablas involucradas en los procesos, para verificar que los datos sean correctos.



HdYsx He Rd 2Vee

 2 ')6 E$4$'6 272'6E

Del desarrollo de estas pruebas se puede concluir, que las operaciones de acceso, manipulacin y recuperacin de datos son correctos, no hay alteracin ni prdida de los mismos.  3UXHEDV GH IXQFLRQDPLHQWR Las pruebas de funcionamiento se basan en los casos de uso. Las metas que persiguen son: verificar la apropiada aceptacin de datos, procesamiento y recuperacin. Este tipo de pruebas estn basadas en la verificacin de la aplicacin (y sus procesos internos) mediante la interaccin con la aplicacin a travs de la interfaz grfica y analizar los resultados obtenidos. $VHJXUDU OD DSURSLDGD IXQFLRQDOLGDG GH ODV SUXHED GH REMHWLYRV LQFOX\HQGR OD QDYHJDFLyQ HQWUDGD GH GDWRV SURFHVDPLHQWR \ REWHQFLyQ GH UHVXOWDGRV Se ejecuta cada caso de uso, usando datos vlidos e invlidos, para verificar lo siguiente:

2EMHWLYR GH OD SUXHED

7pFQLFD

&ULWHULR GH &RQFOXVLyQ

Que los resultados esperados ocurran cuando se usen datos vlidos. Que sean desplegados los mensajes apropiados de error y precaucin cuando se usan datos invlidos. Todas las pruebas planeadas han sido ejecutadas. Todos los defectos identificados han sido corregidos.

Con el desarrollo de las pruebas de funcionamiento de la aplicacin, se verific que la aceptacin de datos, procesamiento y recuperacin de los mismos, en las distintas funcionalidades del DSpace se ejecuten correctamente. A partir de la ejecucin de estas pruebas se obtuvo un conjunto de errores, en base a su informacin se obtuvieron los siguientes resultados. &$626 '( 358(%$ No generan error Generan error 727$/ 1UR
136  12 91,89  8,11



HdYsx He Rd 2Vee

 2 ')6 E$4$'6 272'6E

Se encontr que el 8,11% de los casos de prueba definidos, para las distintas funcionalidades, produjeron errores de diferentes tipos y con distintas prioridades; cabe indicar, que la totalidad de estos errores fueron corregidos. Frente a esta situacin se tiene que el 91,89% de los casos de prueba ejecutados, no produjeron errores. En la siguiente figura se muestra la relacin entre el nmero de casos de prueba definidos, frente al nmero de casos de prueba que generaron error.
UUBxxxSxxxHxxx

8%

92%

No generan error

Generan error

U$ e

Casos de prueba que generan error

A continuacin se desglosan los errores por funcionalidad.


)81&,21$/,'$' Administrar Usuarios/Grupos Administrar Clases/Divisiones y Secciones. Editar Noticias Bsqueda de Objetos de Aprendizaje Subida Objetos de Aprendizaje Descarga de Objetos de Aprendizaje Navegacin Registro 7RWDO 0 2 0 1 3 0 3 3  0 16,7 0 8,3 25,0 0 25,0 25,0 



HdYsx He Rd 2Vee

 2 ')6 E$4$'6 272'6E

(5525(6 325 )81&,21$/,'$'

Regis tro 25%

Adminis trar Clas es /Divis iones y Colecciones . 1 7% B s quedade Objetos de Aprendizaje 8%

Navegacin 25%

SubidaObjetos de Aprendizaje 25%

 x$ 

Errores por funcionalidad

Entre las funcionalidades que presentaron mayor nmero de errores al momento de desarrollar los casos de prueba son: Registro, Navegacin y Subida de OA con un 25%; la Administracin de Clases/Divisiones y Secciones presenta un 17% de errores, mientras que en la bsqueda de OA los errores representan un 8%. En el resto de funcionalidades no se encontraron errores.  3UXHEDV GH $FHSWDFLyQ GHO 8VXDULR Las pruebas de aceptacin estn diseadas para asegurar al cliente que se construy la aplicacin estipulada; se caracterizan por tener al cliente como testigo y se ejecutan en la plataforma que van a operar. 2EMHWLYR GH OD SUXHED $VHJXUDU TXH OD DSOLFDFLyQ VDWLVIDFH ODV QHFHVLGDGHV SODQWHDGDV SRU HO FOLHQWH Se ejecutan todas las opciones de la aplicacin para verificar:

7pFQLFD

Que las pantallas son amigables. Que se realizan todas las funciones especificadas por el cliente. Que se desplieguen los mensajes apropiados de error y precaucin cuando se usan datos invlidos.



HdYsxH He Rd2Vee

 2 '

E$$' 2'E

&ULWHULR GH &RQFOXVLyQ

Que las pruebas planeadas se ejecuten satisfactoriamente. Todos los defectos identificados han sido corregidos.

La aplicacin de estas pruebas permiti conocer el nivel de aceptacin de los usuarios que sern los encargados del manejo y administracin del Sistema DSpace. /LVWD GH HQFXHVWDGRV 120%5( Ins Jara Paola Sarango Martha Agila Mauricio Castillo Ronald Sisalima Manuel Salazar Eduardo Velalczar Rommel Macas &$5*2 Directora de Tesis Docente UTPL Docente UTPL Estudiante UTPL Estudiante UTPL Administrador del DSpace Usuario externo Estudiante UTPL

Los resultados de las pruebas se detallan a continuacin, por cada funcionalidad. x $GPLQLVWUDU 8VXDULRV *UXSRV
1,9(/ '( &80 3/,0 ,(172 325 &$5$&7(567,&$
100 90 80 70 60 50 40 30 20 10 0
Comprobacin de datos Confiabilidad en los datos R apidez en las transacciones de datos F cil de us ar y amigable al us uario

0 25

50

100

100 75 50

Regular (%) Bueno (%) Muy bueno (%)

U$ H

Nivel de cumplimiento por caracterstica, funcionalidad: Administracin de usuarios/grupos



HdYsxH He Rd2Vee

 2 '

E$$' 2'E

Se puede concluir que: la totalidad de los encuestados consideran que la comprobacin y confiabilidad en los datos es muy buena, el 75% consideran que tienen tiempos de respuesta muy rpidos, y el 50% considera que es fcil de usar y amigable al usuario.

  !#"%$'& ")(102"%3546(102 78


Bueno 19% Regular 0%

Muy Bueno Bueno Regular Muy Bueno 81%

Nivel de aceptacin. Funcionalidad: Administracin de usuarios/grupos

XVXDULRVJUXSRV es del   x

El nivel de aceptacin general de la funcionalidad $GPLQLVWUDFLyQ GH

$GPLQLVWUDU &ODVHV'LYLVLRQHV \ 6HFFLRQHV


1,9(/ '( &80 3/,0 ,(172 325 &$5$&7(567,&$
100 90 80 70 60 50 40 30 20 10 0
Comprobacin de datos Confiabilidad en los datos R apidez en las trans acciones de datos F cil de us ar y amigable al us uario

0 25

12,5 12,5

100 75

100 75

Regular (%) Bueno (%) Muy bueno (%)

Nivel de cumplimiento por caracterstica, funcionalidad: Administrar Clases/Divisiones y Secciones.



HdYsxH He Rd2Vee

 2 '

E$$' 2'E

Se puede concluir que: la totalidad de los encuestados consideran que las transacciones son rpidas y que la confiabilidad en los datos es muy buena, para el 75% la comprobacin de datos y la facilidad de uso son muy buenas.

@ A B#C%D'E C)F1G2C%H5I6F1G2A P8@


Regular 3% Bueno 9% Muy Bueno Bueno Regular

Muy Bueno 88%

Nivel de aceptacin. Funcionalidad: Administrar Clases/Divisiones y Secciones.

&ODVHV'LYLVLRQHV \ 6HFFLRQHV es del  . x (GLWDU 1RWLFLDV

El nivel de aceptacin general de la funcionalidad $GPLQLVWUDFLyQ GH

1,9(/ '( &80 3/,0 ,(172 325 &$5$&7(567,&$


100 90 80 70 60 50 40 30 20 10 0
Comprobacin de datos Confiabilidad en los datos R apidez en las transacciones de datos F cil de us ar y amigable al us uario

100

100

100

100

Regular (%) Bueno (%) Muy bueno (%)

Nivel de cumplimiento por caracterstica, funcionalidad: Editar Noticias



HdYsxH He Rd2Vee

 2 '

E$$' 2'E
que todas las

La

totalidad

de

los

encuestados

consideran

caractersticas para esta funcionalidad son muy buenas.

  !#"%$'& ")(102"%3546(102 78


Bueno 0% Regular 0% Muy Bueno Bueno Regular

S
del  . x

Muy Bueno 100%

Nivel de aceptacin. Funcionalidad: Editar Noticias

El nivel de aceptacin general de la funcionalidad (GLWDU 1RWLFDV es

%~VTXHGD GH 2EMHWRV GH $SUHQGL]DMH


1,9(/ '( &80 3/,0 ,(172 325 &$5$&7(567,&$
100 90 80 70 60 50 40 30 20 10 0
Comprobacin de datos Confiabilidad en los datos R apidez en las trans acciones de datos F cil de us ar y amigable al us uario

12,5 12,5

0 12,5

100 75

100

87,5

Regular (%) Bueno (%) Muy bueno (%)

Nivel de cumplimiento por caracterstica, funcionalidad: Bsqueda de Objetos de Aprendizaje

La totalidad de los encuestados consideran que las transacciones son rpidas y que la confiabilidad en los datos es muy buena, el 75% 

HdYsxH He Rd2Vee

 2 '

E$$' 2'E

considera que la comprobacin de datos es muy buena y para el 87,5% esta funcionalidad es fcil de usar.

  !#"%$'& ")(102"%3546(102 78


Regular 3% Bueno 6% Muy Bueno Bueno Regular

Muy Bueno 91%

Nivel de aceptacin. Funcionalidad: Bsqueda de Objetos de Aprendizaje

2EMHWRV GH $SUHQGL]DMH es del  . x 6XELGD 2EMHWRV GH $SUHQGL]DMH

El nivel de aceptacin general de la funcionalidad de %~VTXHGD GH

1,9(/ '( &80 3/,0 ,(172 325 &$5$&7(567,&$


100 90 80 70 60 50 40 30 20 10 0
Comprobacin de datos Confiabilidad en los datos R apidez en las trans acciones de datos F cil de us ar y amigable al us uario

0 12,5

12,5 12,5 37,5

87,5

100 75

12,5

Regular (%) Bueno (%) Muy bueno (%)

50

Nivel de cumplimiento por caracterstica, funcionalidad: Subida de Objetos de Aprendizaje

Para el 100% de los encuestados consideran la confiabilidad en los datos es muy buena, el 87,5% considera que la comprobacin de los 

V5W X`Y)a6bdceX`W f a`Xhgif pqY)rsVutvwbyxhXh

iu  i u defg

datos es muy buena, el 75% tiene tiempos de respuesta muy rpidos, el 50% seala que es fcil de usar y amigable al usuario.

  !#"%$'& ")(102"%3546(102 78


Regular 13% Bueno 9% Muy Bueno Bueno Regular Muy Bueno 78%

Nivel de aceptacin. Funcionalidad: Subida de Objetos de Aprendizaje

GH $SUHQGL]DMH es del  . x

El nivel de aceptacin general de la funcionalidad 6XELGD GH 2EMHWRV

'HVFDUJD GH 2EMHWRV GH $SUHQGL]DMH


1,9(/ '( &80 3/,0 ,(172 325 &$5$&7(567,&$
100 90 80 70 60 50 40 30 20 10 0
Comprobacin de datos Confiabilidad en los datos R apidez en las trans acciones de datos F cil de us a ry amiga ble al us uario

12,5 12,5

0 25

100

100 75 75

Regular (%) Bueno (%) Muy bueno (%)

Nivel de cumplimiento por caracterstica, funcionalidad: Descarga de Objetos de Aprendizaje

Los encuestados consideran que la comprobacin de datos y confiabilidad en los datos es muy buena (100%), el 75% considera que



V5W X`Y)a6bdceX`W f a`Xhgif pqY)rsVutvwbyxhXh

iu  i u defg

tiene tiempos de respuesta muy rpidos y que es fcil de usar y amigable al usuario.

h i j#k%l'm k)n1o2k%p5q6n1o2i r8h


Regular 3% Bueno 9% Muy Bueno Bueno Regular

Muy Bueno 88%

Nivel de aceptacin. Funcionalidad: Descarga de Objetos de Aprendizaje

2EMHWRV GH $SUHQGL]DMH es del  . x 1DYHJDFLyQ

El nivel de aceptacin general de la funcionalidad 'HVFDUJD GH

1,9(/ '( &80 3/,0 ,(172 325 &$5$&7(567,&$


100 90 80 70 60 50 40 30 20 10 0
Comprobacin de datos Confiabilidad en los datos R apidez en las trans acciones de datos F cil de us a ry amiga ble al us uario

0 12,5

12,5 25

100

100

87,5 62,5

Regular (%) Bueno (%) Muy bueno (%)

Nivel de cumplimiento por caracterstica, funcionalidad: Navegacin

La totalidad de los encuestados consideran que la comprobacin y confiabilidad en los datos es muy buena, el 87,5% considera que tiene



V5W X`Y)a6bdceX`W f a`Xhgif pqY)rsVutvwbyxhXh

iu  i u defg

tiempos de respuesta muy rpidos, el 62,5% considera que es fcil de usar y amigable al usuario.

h i j#k%l'm k)n1o2k%p5q6n1o2i r8h


Regular 3% Bueno 9% Muy Bueno Bueno Regular

t
 .

Muy Bueno 88%

Nivel de aceptacin. Funcionalidad: Navegacin

El nivel de aceptacin general de la funcionalidad 1DYHJDFLyQ es del

5HJLVWUR
1,9(/ '( &80 3/,0 ,(172 325 &$5$&7(567,&$
100 90 80 70 60 50 40 30 20 10
Comprobacin de datos Confiabilidad en los datos R apidez en las trans acciones de datos F cil de us ar y amigable al us uario

0 12,5

0 12,5

100

100

Regular (%) 87,5 87,5 Bueno (%) Muy bueno (%)

Nivel de cumplimiento por caracterstica, funcionalidad: Registro

Se puede concluir que: la totalidad de los encuestados consideran que la comprobacin y confiabilidad en los datos es muy buena, el 87,5%



V5W X`Y)a6bdceX`W f a`Xhgif pqY)rsVutvwbyxhXh

iu  i u defg

considera que tiene tiempos de respuesta muy rpidos y que es fcil de usar y amigable al usuario.

h i j#k%l'm k)n1o2k%p5q6n1o2i r8h


Bueno 6% Regular 0% Muy Bueno Bueno Regular

v
 .

Muy Bueno 94%

Nivel aceptacin. Funcionalidad: Registro

El nivel de aceptacin general de la funcionalidad 5HJLVWUR es del

&RQFOXVLRQHV JHQHUDOHV Se establece que los rangos de aceptacin para la presente encuesta sern los listados en la siguiente tabla. 325&(17$-( '(6&5,3&,1 0% 50% No Aceptable 51% 100 Aceptable Estos rangos de aceptacin se basan en la muestra de usuarios, que corresponde a 8 personas (100%); de lo cual se deduce que si ms de la mitad (>50%) de la muestra diera resultados positivos el DSpace estara listo para ser utilizado. Los resultados de las encuestas en relacin al nivel de aceptacin de los usuarios con respecto a las diferentes funcionalidades del DSpace; se presentan a continuacin:



V5W X`Y)a6bdceX`W f a`Xhgif pqY)rsVutvwbyxhXh


)XQFLRQDOLGDG Administrar Usuarios, Grupos Administrar Clases / Divisiones y Colecciones. Editar Noticias Bsqueda de Objetos de Aprendizaje Subida Objetos de Aprendizaje Descarga de Objetos de Aprendizaje Navegacin Registro 3520(',2

iu  i u defg
1LYHO GH $FHSWDFLyQ 81 88 100 91 78 88 88 94 

1,9(/ '( $&(37$&,1 325 )81&,21$/,'$'(6


100 90 80 70 60 50 40 30 20 10 0
Adminis trar Us uarios , Grupos Adminis tra r Clases / Divis iones y Colecciones . Editar Noticia s B squeda de Objetos de Aprendizaje S ubida Objetos de Aprendizaje Des carga de Objetos de Aprendizaje Na vega cin R egis tro

100

88 81

91 78

88

88

94

Nivel de aceptacin de Funcionalidades del DSpace

La figura anterior, representa el nivel de aceptacin de todos los encuestados, hacia las funcionalidades del DSpace, tanto de administradores, usuarios registrados y usuarios no registrados; de lo cual se puede concluir que la funcionalides con menor aceptacin es:

Subida de Objetos de Aprendizaje, esta funcionalidad implica alrededor de 6 pasos, y el formulario para llenar los metadatos resulta algo complejo para cualquier persona, razn por la que se deduce que tuvo menos aceptacin.

Finalmente, el promedio de aceptacin de las funcionalidades del DSpace es del 88,5%, cumplindose de esta manera el parmetro de aceptable.



CONCL USI ONES Y RECOM ENDA CI ONES

xzyq{w|~} w yh{y6)`|yqy{y6h|i yq{q


&21&/86,21(6 x

iu  u 

Los repositorios ms utilizados para almacenar Objetos de Aprendizaje son: PlanetDR y DSpace. Entre las principales caractersticas que los diferencian estn: la forma de organizacin de los Objetos de Aprendizaje, los tipos de archivos que se pueden subir, el proceso de bsqueda; y, el estndar de metadatos que permiten utilizar, por consiguiente, el que ms se adapta a la Unidad de Virtualizacin es el DSpace. La arquitectura del DSpace no siempre es la ms adecuada para toda institucin, dependiendo del tipo de repositorio y de los objetivos que se persigue con su implementacin, se debe hacer modificaciones en la arquitectura para que se adece a los requerimientos institucionales. Una de las principales ventajas del DSpace es la utilizacin del buscador Lucene, el que permite realizar bsqueda en el contenido de los archivos, sean estos: HTML, archivos de texto, PDF, etc. y en los metadatos con la utilizacin de operadores lgicos. Este buscador se lo puede adaptar a cualquier tipo de aplicacin por ser de cdigo abierto. La forma de autenticacin del DSpace es diferente que la del LMS implementado actualmente en la Unidad de Virtualizacin, por tal motivo el utilizar una sola autenticacin para los dos sistemas implica realizar cambios en la base de datos y en la capa de lgica de negocios del DSpace. El sistema DSpace para el almacenamiento de Objetos de Aprendizaje utiliza los metadatos definidos en el estndar Dublin Core, por consiguiente nicamente permite localizarlos y accesarlos, para poder gestionarlos hace falta utilizar herramientas adicionales. Resulta difcil la utilizacin de un estndar de metadatos para la mayora de usuarios, debido a su extensin y complejidad. Para que las herramientas de cdigo abierto entren a produccin, es necesario comprobar si estas cumplen con los requerimientos identificados, para esto se realizan pruebas de integracin de datos, funcionamiento y aceptacin de usuario. Las pruebas de aceptacin de usuario determinaron que la funcionalidad que posee menor aceptacin, del sistema DSpace, es la Subida de Objetos de Aprendizaje esto es un proceso que lleva cierto tiempo y requiere una serie de pasos. La utilizacin de aplicaciones open source permiten obtener soporte a travs de una gran comunidad de usuarios/desarrolladores, de las que mejor resultado se ha obtenido son los foros por la continua interaccin de las personas que tienen experiencia en el desarrollo del software (DSpace).



xzyq{w|~} w yh{y6)`|yqy{y6h|i yq{q


5(&20(1'$&,21(6 x

iu  u 

Para implementar un repositorio, es necesario realizar un anlisis de los requerimientos de los stakeholders, del hardware y software existente, y de acuerdo a esto escoger el que ms se acople. Uno de los aspectos al que se debe prestar especial atencin es el de bsqueda.

Para adaptar cualquier herramienta de cdigo abierto es indispensable conocer su estructura lgica, esto permite reestructurar o ratificar el plan de adaptacin propuesto.

Si se desea integrar dos o ms sistemas, se debe considerar que la forma de atenticacin sea igual, adicionalmente, sera mucho mejor si los sistemas a integrar utilizan el mismo lenguaje de programacin y los mismos gestores de base de datos.

De ser posible se debe desarrollar una Aplicacin Profile (AP) utilizando como base el estndar LOM, que defina elementos personalizados, propios de la Universidad, para materiales educativos; independientemente del soporte en el que se encuentren.

Realizar el mayor nmero de pruebas al producto software antes de que este sea puesto en produccin. Es mucho ms costoso solucionar un error cuando el producto est puesto en marcha, que realizarlo antes.

La instalacin de los repositorios PlanetDR y DSpace se la realiz sobre un servidor Linux, distribucin CentOS 4.4; por lo tanto, si se va a realizar su implementacin sobre este Sistema Operativo, con una distribucin igual o similiar, se recomienda seguir los pasos indicados en los Anexos 1 y 2; adems, es necesario utilizar las versiones de software que se indican para evitar errores y problemas posteriores.

Cuando se seleccione una herramienta de cdigo abierto es necesario percatarse de que exista la suficiente documentacin, esto facilitar el proceso de personalizacin y/o adaptacin; caso contrario, sera preferible desarrollar una aplicacin a la medida.



GL OSA RI O DE TRM I NOS

1} yw ` y8h1hy' {wyq
*/26$5,2 '( 7e50,126 x

iu u  

$3, Application Programming Interface. Especificacin de una librera o utilidad que documenta su interfaz y permite su uso sin conocimiento de su interior.

%LWVWUHDP Conjunto de datos digitales, comnmente codificados, que son transmitidos entre sistemas (audio, video, imgenes, datos, seales, etc.).

%6' Es la licencia de software otorgada principalmente para los sistemas BSD (Berkeley Software Distribution). Pertenece al grupo de licencias de software Libre. Esta licencia tiene menos restricciones en comparacin con otras como la GPL (Licencia Pblica General) estando muy cercana al dominio pblico. La licencia BSD al contrario que la GPL permite el uso del cdigo fuente en software no libre.

'5, (Digital Repositories Interoperability) El propsito de esta especificacin es proveer recomendaciones para la interoperabilidad de las funciones ms comunes de los respositorios. Estas recomendaciones deberan ser implementadas a travs de servicios.

+DQGOH Es una manera de identificar un objeto que es propio o administrado por otro proceso.

/20 Learning Object Metadata (Metadatos para Objetos de Aprendizaje) es un modelo de datos, usualmente codificado en XML, usado para describir un objeto de aprendizaje y otros recursos digitales similares usados para el apoyo al aprendizaje. Su propsito es ayudar a la reutilizacin de objetos de aprendizaje y facilitar su interaccionalidad, usualmente en el contexto de sistemas de aprendizaje on-line.

0HWDGDWRV Son datos asociados a un documento digital que recogen informacin fundamentalmente descriptiva (autor, ttulo, etc.). Tambin pueden incluir informacin de administracin (creacin del recurso, derechos, control de acceso), y preservacin (tipo de formato, etc.).

0(76 Es un formato estndar para codificacin y transmisin de metadatos. Est pensado principalmente para el envo de los ficheros, imgenes y objetos multimedia de una biblioteca digital. 

1} yw ` y8h1hy' {wyq
x

iu u  

2$, (Open Archives Initiative) iniciativa que surge con el objetivo de desarrollar y promover estndares de interoperabilidad para la difusin y recuperacin de publicaciones cientficas en Internet. Surge en las comunidades de e-prints, como alternativa a la distribucin de informacin cientfica en manos de los tradicionales editores comerciales. La interoperabilidad se favorece con el establecimiento del protocolo OAI-PMH, que facilita la comunicacin de metadatos codificados en el formato Dublin Core, entre servidores proveedores y clientes recolectores.

2'%& (Open Database Connectivity) es un estndar de acceso a Bases de Datos, su objetivo es hacer posible el acceso a cualquier dato de cualquier aplicacin, sin importar qu Sistema Gestor de Bases de Datos (DBM) almacene los datos, ODBC logra esto al insertar una capa intermedia llamada manejador de Bases de Datos, entre la aplicacin y el DBMS, el propsito de esta capa es traducir las consultas de datos de la aplicacin en comandos que el DBMS entienda.

3OXJLQ Pequeos paquetes de software que aaden nuevas funcionalidades a los navegadores web o aplicaciones informticas.

62$3 (Simple Object Access Protocol) es un protocolo estndar creado por Microsoft, IBM y otros, est actualmente bajo el auspicio de la W3C que define cmo dos objetos en diferentes procesos pueden comunicarse por medio del intercambio de datos XML. SOAP es uno de los protocolos utilizados en los servicios Web.

7KXPEQDLOV Son versiones reducidas de imgenes, generalmente usados en los procesos de bsqueda para su fcil escaneo y reconocimiento.

85, (Uniform Resource Identifier) es una cadena corta de caracteres que identifica inequvocamente un recurso (servicio, pgina, documento, direccin de correo electrnico, enciclopedia, etc). Siempre es el mismo con respecto a un recurso, incluso si ste ha cambiado de localizacin (servidor).

85/ (Uniform Resource Locutor), localizador uniforme de recurso. Es una secuencia de caracteres, de acuerdo a un formato estndar, que se usa para nombrar recursos, como documentos e imgenes en Internet, por su localizacin.



A NEX OS

A NEX O 1

Instalacin del Repositorio PlanetDR

{wyw

iu  i u 
,167$/$&,1 '(/ 5(326,725,2 3/$1(7'5

 3UHUUHTXLVLWRV La instalacin del Repositorio PlanetDR se la realiza sobre un servidor Linux (CentOS 4.4); teniendo como prerrequisitos la instalacin de las siguientes aplicaciones: x x x JDK (Java Development Kit) Apache Tomcat 5.5.16 MySQL 4.1.18

Se recomienda utilizar estas versiones de $SDFKH 7RPFDW y 0\64/, ya que si utiliza versiones diferentes el repositorio tendr problemas en algunas tablas de la base de datos, al momento subir objetos al repositorio y al momento de levantar el servidor de base de datos.  ,QVWDODFLyQ GH -DYD -'. 1. Se obtiene la versin para Linux ms reciente de Java en binario: jdk-6-linux-i586.bin.bin desde el sitio: http://java.sun.com/javase/downloads/index.jsp16 2. Remover cualquier otra versin de JAVA en caso de existir. Previsualizar: shell> rpm --test -e -vv $(rpm -qa | grep java) Ejecutar:

SUN MICROSYSTEM. acceso: 25-07-2007

16

Java SE Downloads. http://java.sun.com/javase/downloads/index.jsp ltimo



{wyw

iu  i u 
shell> rpm -e --nodeps -vv $(rpm -qa | grep java)

3. Se copia el binario jdk-6-linux-i586.bin.bin dentro de Linux, en este caso dentro del directorio: /usr/local/ 4. Luego ubicarse dentro de dicho directorio: shell> cd /usr/local 5. Se da permisos de ejecucin: shell> chmod +x jdk-6-linux-i586.bin.bin 6. Se ejecuta jdk-6-linux-i586.bin.bin shell> ./jdk-6-linux-i586.bin.bin 7. Se tendr que aceptar la licencia del jdk. 8. Se crea toda una estructura de nombre jdk-6-linux-i586 la cual se la renombrar para poderla manipular de mejor manera. shell> mv jdk-6-linux-i586 jdk1.6.0 As, el directorio de java quedar con el nombre jdk1.6.0 9. Una vez realizado el proceso de instalacin se procede a la configuracin de las variables de entorno, para ello se agrega dichas variables al archivo /etc/profile: shell> vi /etc/profile Con lo que abrir el archivo profile, para editarlo presione i, luego agregue:



{wyw
export JAVA_HOME=/usr/local/jdk1.6.0 export JRE_HOME=${JAVA_HOME}/jre export PATH=$PATH:${JAVA_HOME}/bin

iu  i u 

Para guardar los cambios y cerrar el archivo presione Esc luego :wq. 10. Se actualiza el archivo profile. shell> source /etc/profile 11. Si se tiene instalado Linux en modo texto, aqu terminar el proceso de instalacin; en caso de tener Linux en modo grfico y desee que funcione con el navegador que viene por defecto (Mozila) se debe instalar la extensin (Plug-in) Java de la siguiente manera: shell> ln /usr/local/jdk1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/ 12. Finalmente se comprueba que la instalacin haya sido satisfactoria: shell> java -version Se debe presentar un texto como el siguiente: java version 1.6.0 Java(TM) SE Runtime Environment (build 1.6.0-b105) Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing) Lo que indica que se ha instalado la versin 1.6.0 de Java, si el texto presentado es diferente se debe revisar nuevamente los pasos anteriores.  ,QVWDODFLyQ GH 7RPFDW 1. Obtener Tomcat 5.5: apache-tomcat-5.5.23.tar.gz 

{wyw

iu  i u 

desde el sitio: http://tomcat.apache.org/index.html17 2. Se lo copia dentro de Linux, en este caso dentro del directorio: /usr/local/ 3. Ubicarse dentro de dicho directorio: shell> cd /usr/local 4. Descomprimir el archivo: shell> tar zxvf apache-tomcat-5.5.23.tar.gz 5. Remover el archivo tar.gz y renombramos el directorio tomcat con un nombre ms corto. shell> rm apache-tomcat-5.5.23.tar.gz shell> mv apache-tomcat-5.5.23 tomcat-5.5 6. De nuevo editar /etc/profile para aadir la variable de entorno

CATALINA_HOME: shell> vi /etc/profile Con esto se abrir el archivo, para editarlo presione i, luego agregue:
CATALINA_HOME=/usr/local/tomcat-5.5 export CATALINA_HOME

Para guardar los cambios y cerrar el archivo presione Esc luego :wq.

17

APACHE SOFTWARE FUNDATION. Apache Tomcat Downloads. http://tomcat.apache.org/index.html ltimo acceso: 27-07-2007



{wyw
7. Actualizar el archivo /etc/profile source /etc/profile

iu  i u 

8. Ejecutar el script de inicializacin del servicio de tomcat: shell> /usr/local/tomcat-5.5/bin/startup.sh 9. Ahora debera ver la pgina de bienvenida de Tomcat introduciendo la URL http://localhost:8080 en un navegador web. 10. Para detener el servicio de Tomcat debe usar shell> /usr/local/tomcat-5.5/bin/shutdown.sh  ,QVWDODFLyQ GH 0\64/ 1. Obtener los instaladores rpm de MySQL 4.1 para Linux: MySQL-shared-standard-4.1.22-0.rhel4.i386.rpm MySQL-server-standard-4.1.22-0.rhel4.i386.rpm MySQL-client-standard-4.1.22-0.rhel4.i386.rpm MySQL-devel-standard-4.1.22-0.rhel4.i386.rpm desde el sitio: http://dev.mysql.com/downloads/mysql/4.1.html#linux-rhel4-x86-32bit-rpms18 2. Remover cualquier otra versin de MySQL en caso de existir. Previsualizar: shell> rpm --test -e -vv $(rpm -qa | grep mysql)

18

MySQL LAB. MySQL 4.1 Downloads. http://dev.mysql.com/downloads/mysql/4.1.html#linux-rhel4-x8632bit-rpms ltimo acceso: 30-07-2007



{wyw
Ejecutar:

iu  i u 

shell> rpm -e --nodeps -vv $(rpm -qa | grep mysql) 3. Instalar libreras compartidas shell> rpm i MySQL-shared-standard-4.1.22-0.rhel4.i386.rpm 4. Instalar Server shell> rpm i MySQL-server-standard-4.1.22-0.rhel4.i386.rpm Posibles errores de dependencia: perl(DBI) se necesita para MySQL-server-5.0.37-0.glibc23.i386 a. Montar CD1 de instalacin y ejecute el siguiente comando: #rpm -i /media/cdrecorder/CentOS/RPMS/perl-DBI-1.40-

8.i386.rpm b. Volver a instalar el RPM de MySQL (Paso 4) 5. Instalar Client shell> rpm i MySQL-client-standard-4.1.22-0.rhel4.i386.rpm 6. Instalar dev package shell> rpm -i MySQL-devel-standard-4.1.22-0.rhel4.i386.rpm 7. Se deben crear las tablas de permisos de acceso al servidor. shell> /usr/bin/mysql_install_db 8. Luego cambie la contrasea de usuario root de mysql 

{wyw

iu  i u 

shell> /usr/bin/mysqladmin -u root password new-password 9. Al crear las tablas de permisos se levanta automticamente el servicio de mysql, pero en caso de no hacerlo, se lo realiza de la siguiente manera: Levantar el servicio: shell> /etc/init.d/mysql Detener el servicio: shell> /etc/init.d/mysql stop start

10. Ahora que ya se encuentra instalado se puede realizar consultas, crear tablas, etc. shell> mysql p u root De esta manera se ingresa con el usuario root, luego nos pedir la contrasea para este usuario.  ,QVWDODFLyQ GH 3ODQHW'5 1. Se Obtiene la versin para Linux ms reciente de Planet: PlanetDR-2.3.4-linux-installer.zip desde el sitio: http://planet.urv.es/planetdr/19 2. Se descomprime el archivo y luego debe ubicarse en la carpeta que se cre al descomprimir el archivo, seguidamente se ejecuta el instalador. shell> ./PlanetDR-2.3.4-linux-installer.bin

19

PRO LEARN. Planet Digital Repository. http://planet.urv.es/planetdr/ ltimo acceso: 02-08-2007



{wyw

iu  i u 

3. Antes de que la instalacin empiece, el instalador preguntar por alguna informacin acerca de la localizacin donde el Repositorio ser instalado. Licencia: 3.1. Debe estar de acuerdo con los trminos de la licencia GNU. Base de Datos: 3.2. Directorio de webapps donde se encuentra instalado el Tomcat, en este caso: /usr/local/tomcat-5.5/webapps 3.3. Un usuario y contrasea de MySQL vlidos. Si la cuenta de usuario no tiene contrasea se debera dejar el campo en blanco. Servidor Tomcat: 3.4. Direccin IP donde el servidor Tomcat se ejecutar (por defecto: localhost) 3.5. Puerto de escucha del Tomcat (por defecto: 8080). Servidor SMTP: 3.6. Servidor vlido para la salida de correos electrnicos (servidor SMTP). Ej. gdr3.utpl.edu.ec 3.7. Usuario y Contrasea para el servidor SMTP existente. (Si el servidor SMTP se ejecuta sin autentificacin se debera dejar estos campos en blanco). 3.8. Direccin de Correo electrnico vlido para este servidor SMTP. En la instalacin se crea un usuario y contrasea por defecto: Usuario: Contrasea: Tipo: System Manager Administrador 

{wyw

iu  i u 

Una vez realizados todos los pasos para la instalacin, se puede comprobar que el http://>KRVWQDPH@:8080/planetdr. 2%6(59$&,1 Para que el repositorio funcione siempre debe tener levantados los servicios de Tomcat y del servidor de base de datos de MySQL: Iniciar tomcat: shell> /usr/local/tomcat-5.5/bin/startup.sh Iniciar el sevidor de base de datos MySql: shell> /etc/init.d/mysql start repositorio se ha instalado correctamente digitando en el navegador



A NEX O 2

Instalacin del Repositorio DSpace

{wyw

iu  u 
,167$/$&,1 '(/ 5(326,725,2 '63$&(

 3UHUUHTXLVLWRV La instalacin del Repositorio DSpace se la realiza sobre un servidor Linux (CentOS 4.4); teniendo como prerrequisitos la instalacin de las siguientes aplicaciones: x x x x JDK (Java Development Kit) Apache Tomcat 6.0 Apache Ant 1.7 Postgres 8.2

 ,QVWDODFLyQ GH -DYD -'. Se utiliza la misma versin y el mismo procedimiento que se utiliz para instalar Java para el repositorio DSpace. (Anexo 1, Apartado 2).  ,QVWDODFLyQ GH 7RPFDW 1. Obtener Tomcat 6.0: apache-tomcat-6.0.10.tar.gz desde el sitio: http://tomcat.apache.org/index.html20 2. Se lo copia dentro de Linux, en este caso dentro del directorio: /usr/local/ 3. Ubicarse dentro de dicho directorio: shell> cd /usr/local
APACHE SOFTWARE FUNDATION. Apache Tomcat. http://tomcat.apache.org/index.html ltimo acceso: 27-07-2007
20



{wyw

iu  u 

4. Descomprimir el archivo: shell> tar zxvf apache-tomcat-6.0.10.tar.gz 5. Remover el archivo tar.gz y renombre el directorio tomcat con un nombre ms corto. shell> rm apache-tomcat-6.0.10.tar.gz shell> mv apache-tomcat-6.0.10 tomcat-6.0 6. De nuevo editar /etc/profile para aadir la variable de entorno

CATALINA_HOME: shell> vi /etc/profile Con esto se abrir el archivo, para editarlo presione i, luego agregue:
CATALINA_HOME=/usr/local/tomcat-6.0 export CATALINA_HOME JAVA_OPTS="-Xmx512M -Xms64M -Dfile.encoding=UTF-8" export JAVA_OPTS

Para guardar los cambios y cerrar el archivo presione Esc luego :wq. 7. Actualizar el archivo /etc/profile source /etc/profile 8. Ejecutar el script de inicializacin del servicio de tomcat: shell> /usr/local/tomcat-6.0/bin/startup.sh 9. Ahora debera ver la pgina de bienvenida de Tomcat introduciendo la URL http://localhost:8080 en un navegador. 10. Para detener el servicio de Tomcat debe usar



1ww

iu  u 
shell> /usr/local/tomcat-6.0/bin/shutdown.sh

 ,QVWDODFLyQ GH $QW 1. Obtener Apache Ant 1.7: apache-ant-1.7.0-bin.tar.gz de la siguiente direccin: http://ant.apache.org/bindownload.cgi 21 2. Se lo copia dentro de Linux, en este caso dentro del directorio: /usr/local/ 3. Ubicarse dentro de dicho directorio: shell> cd /usr/local 4. Descomprimir el archivo: shell> tar zxvf apache-ant-1.7.0-bin.tar.gz 5. Se recomienda cambiar el nombre del directorio apache-ant-1.7.0-bin a simplemente ant; quedando instalado en una ruta absoluta: /usr/local/ant shell> mv apache-ant-1.7.0 ant 6. Ant requiere configurarse con diversas variables de entorno para su correcta operacin:
x

ANT_HOME: Indica el directorio raz de instalacin de Ant, de acuerdo a las instrucciones anteriores esta ruta sera: /usr/local/ant

THE APACHE ANT PROJECT. acceso: 05-08-2007

21

Binary Distributions. http://ant.apache.org/bindownload.cgi ltimo



1ww
x

iu  u 
PATH: Define la ruta de acceso para los binarios del sistema; la modificacin de esta variable permite accesar los ejecutables de Ant (ant) de cualquier directorio. Se edita al archivo /etc/profile: shell> vi /etc/profile Seguidamente presione i, luego agregue:
ANT_HOME=/usr/local/ant PATH=$PATH:/usr/local/ant/bin export ANT_HOME export PATH

Para guardar los cambios y cerrar el archivo presione Esc luego :wq. 7. Se actualiza el archivo profile. shell> source /etc/profile 8. Para verificar la correcta instalacin invoque el comando ant de un directorio arbitrario del sistema: shell> ant Si observa Buildfile: build.xml does not exist! ha configurado

correctamente Ant, en caso contrario realice los pasos anteriores hasta que esta prueba sea ejecutada correctamente.  ,QVWDODFLyQ GH 3RVWJUHVTO 1. Obtener Postgresql 8.2: postgresql-8.2.4.tar.gz desde el sitio:



1ww
http://www.postgresql.org22

iu  u 

2. Se lo copia dentro cualquier directorio de Linux, en este caso dentro de: /usr/local/ 3. Ubicarse dentro de dicho directorio: shell> cd /usr/local 4. Descomprimir el archivo: shell> tar zxvf postgresql-8.2.4.tar.gz 5. Crear el directorio pgsql dentro de /usr/local/ que ser la ruta en donde se instalar postgresql. shell> mkdir /usr/local/pgsql 6. Ahora ubquese dentro del directorio descomprimido de postgresql. shell> cd /usr/local/postgresql-8.2.4 7. Se configura el postgresql antes de instalarlo shell> ./configure --prefix=/usr/local/pgsql --enable-

multibyte --enable-unicode --with-java En donde /usr/local/pgsql es el directorio que se cre en el paso 5, donde se instalar el postgresql, las dems opciones son para que funcione bien conjuntamente con tomcat y el dspace. En el caso de no tener instalado el gcc, se presentar un error, para solucionarlo debe agregar Herramientas de Desarrollo en Agregar o Remover Paquetes utilizando los cds instaladores del CentOS.
22

Si est utilizando un

PostgreSQL Global Development Group. http://www.postgresql.org ltimo acceso: 09-08-2007



1ww

iu  u 
entorno grfico del sistema operativo tiene que dar clic en $SOLFDFLRQHV, luego

&RQILJXUDFLyQ GHO 6LVWHPD y finalmente $QDGLU(OLPLQDU DSOLFDFLRQHV. 8. Se procede a compilar shell> gmake 9. Luego de compilar se instala las libreras shell> gmake install 10. Una vez instalado, se procede a editar el archivo /etc/profile. shell> vi /etc/profile

Seguidamente presione i, luego agregamos las variables de entorno:


PATH=$PATH:/usr/local/pgsql/bin MANPATH=$MANPATH:/usr/local/pgsql/man export PATH MANPATH

Para guardar los cambios y cerrar el archivo presione Esc luego :wq. 11. Se actualiza el archivo profile. shell> source /etc/profile 12. Se crea un directorio en el cual se almacenarn las bases de datos; al que lo debe ubicar dentro del directorio donde se instal el postgresql. shell> mkdir /usr/local/pgsql/data 13. Ahora se procede a crear un usuario del sistema denominado postgresql y se hace que este usuario sea el propietario del directorio donde se instal el postgresql. shell> adduser postgres shell> chown R postgres /usr/local/pgsql



1ww

iu  u 

14. Autenticarse como usuario postgres e inicializar la base de datos. shell> su postgres shell> initdb -D /usr/local/pgsql/data/ 15. Autenticarse como root y editar el archivo /etc/profile. shell> su root shell> vi /etc/profile Seguidamente presione i, luego agregamos las variables de entorno:
PGDATA=/usr/local/pgsql/data export PGDATA

Para guardar los cambios y cerrar el archivo presione Esc luego :wq. Estas variables evitan el poner toda la ruta del clster de bases de datos cada vez que se inicializa el servidor de bases de datos. 16. Ubicar el archivo postgresql.conf que est dentro del directorio

/usr/local/pgsql/data/ y revisar que el parmetro listen_addresses no est comentado. shell> vi /usr/local/pgsql/data/postgresql.conf Seguidamente presione i, debera quedar de la siguiente manera:
# - Connection Settings listen_addresses = localhost

Para guardar los cambios y cerrar el archivo presione Esc luego :wq. 17. Se actualiza el archivo profile. shell> source /etc/profile



1ww

iu  u 

18. Como usuario postgres se inicializa el servidor de base de datos: (inicializar el servicio); shell> su postgres shell> pg_ctl start 19. Ahora PostgreSQL ya est funcionando. Para conectarse a un servidor de base datos PostgreSQL se utiliza el comando psql seguido del usuario, en este caso el usuario creado por defecto es postgres. shell> psql postgres Para salir: postgres=# \q  ,QVWDODFLyQ GHO '6SDFH DSpace utiliza tres directorios separados: x x x Directorio fuente: ~/dspace-1.4.2-source Directorio de instalacin: /dspace Directorio web: /usr/local/tomcat-6.0/webapps/dspace

Antes de iniciar con la instalacin propia del repositorio es necesario hacer algunas otras configuraciones de tomcat y postgres para su correcto funcionamiento. 1. Es necesario hacer una modificacin a la configuracin por defecto de Tomcat para que soporte bsquedas y navegacin de multi-byte UTF-8 correctamente, para ello se debe editar el archivo server.xml y agregar una opcin de configuracin URIEncoding="UTF-8" al elemento <Connector>: shell> vi /usr/local/tomcat-6.0/conf/server.xml Seguidamente presione i, luego edite en la seccin correspondiente del archivo para que quede de la siguiente manera: 

1ww

iu  u 

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />

5wue%%e`zz1zez

Para guardar los cambios y cerrar el archivo presione Esc luego :wq. 2. Editar el archivo pg_hba.conf de postgresql. shell> vi /usr/local/pgsql/data/pg_hba.conf Seguidamente presione i, luego editar la seccin correspondiente del archivo para que quede de la siguiente manera:
#TYPE DATABASE USER CIDR-ADDRESS METHOD #local is for Unix domain socket connections only local all all trust #IPv4 local connection: host all all 127.0.0.1/32 trust #IPv4 local connection: host all all ::1/128 trust host dspace dspace 127.0.0.1/32 md5 local dspace postgres trust local template1 postgres trust local template1 dspace trust

Para guardar los cambios y cerrar el archivo presione Esc luego :wq. 3. Autenticarse como usuario postgres y reiniciar el servidor de base de datos postgresql: shell> su postgres shell> pg_ctl restart 4. Con el mismo usuario postgresql y crear un usuario de la base de datos llamado dspace: shell> createuser U postgres d -A P dspace 5. Ahora como usuario root crear un usuario del sistema dspace y loguearse como tal. 

1ww

iu  u 

shell> su root shell> adduser dspace shell> su dspace 6. Una vez logueados como usuario dspace, se crea la base de datos con el mismo nombre: shell> createdb -U dspace -E UNICODE dspace 7. Obtener el archivo tgz de Dspce 1.4.2: dspace-1.4.2-source.tgz desde el sitio: http://www.dspace.org23

8. Colocar el archivo descargado dentro del HOME del usuario dspace: /home/dspace/ 9. Descomprimir el archivo: shell> cd ~ shell> tar xzvf dspace-1.4.2-source.tgz 10. Descargar el conector de Java JDBC para Postgresql. postgresql-8.2-506.jdbc4.jar desde el sitio: http://jdbc.postgresql.org/download.html24
23

DSPACE FOUNDATION. http://www.dspace.org ltimo acceso: 20-08-2007



1ww

iu  u 

11. Copiarlo dentro de las libreras del directorio fuente de dspace: /home/dspace/dspace-1.4.2-source/lib/ 12. Editar el archivo de configuracin de dspace. shell> vi /home/dspace/dspace-1.4.2-source/config/dspace.cfg Seguidamente presione i, luego editar las propiedades que se crean convenientes; entre las principales tenemos: x x x x x x x x x x x x x dspace.dir Directorio de instalacin de DSpace. Ej.: /dspace dspace.url URL base de DSpace, incluido el nmero de puerto. Ej. http://dspace.utpl.edu.ec:8080/dspace dspace.hostname Nombre del host de DSpace, no incluye el nmero de puerto. Ej. dspace.utpl.edu.ec dspace.name Nombre del sitio. Ej. Repositorio de Objetos de la UTPL db.name Nombre de Gestor de Base de Datos (Oracle o Postgresql) Ej. postgres db.username Usuario de Base de Datos. Ej. dspace db.password Contrasea de Base de Datos. Ej. dspace mail.server Servidor mail. Ej. gdr3.utpl.edu.ec mail.server.username Usuario del servidor mail en caso de que requiera autientificacin. Ej. mfsalazarx mail.server.password Contrasea del usuario anterior. Ej. mfsalazarx mail.from.address Direccin de correo electrnico del servidor mail. Ej. mfsalazarx@utpl.edu.ec mail.admin Correo electrnico del administrador. Ej.

mfsalazarx@utpl.edu.ec alert.recipient Correo electrnico donde se reportarn errores y y alertas. Ej. mfsalazarx@utpl.edu.ec

24

The PostgreSQL Global Development Group. JDBC Driver http://jdbc.postgresql.org/download.html ltimo Acceso: 24-08-2007



1ww

iu  u 
Slo editar las propiedades que se crean convenientes, pueden ser ms, o menos. Para guardar los cambios y cerrar el archivo presione Esc luego :wq.

13. Como usuario root crear el directorio para la instalacin del repositorio DSpace. shell> su root shell> mkdir /dspace 14. Cambiar de propietario al directorio creado anteriormente. shell> chown dspace /dspace 15. Como usuario dspace ubicarse en el directorio fuente, compilar e instalar DSpace: shell> su dspace shell> cd /home/dspace/dspace-1.4.2-source shell> ant fresh_install 16. Como usuario root copiar los archivos de la aplicacin Web DSpace (archivos .war) al directorio apropiado de Tomcat: shell> su root shell> cp /home/dspace/dspace-1.4.2-source/build/*.war /usr/local/tomcat-6.0/webapps 17. Como usuario dspace se crea una cuenta inicial de Administrador: shell> su dspace shell> /dspace/bin/create-administrator 18. Ahora debera ver la pgina principal de su DSpace digitando el URL en su navegador: http://localhost:8080/dspace 

1ww

iu  u 

2%6(59$&,1 Para que el repositorio funcione siempre debe tener levantados los servicios de Tomcat y del servidor de base de datos Postgresql: Iniciar tomcat como usuario root: shell> /usr/local/tomcat-6.0/bin/startup.sh Iniciar el sevidor de base de datos Postgresql como usuario postgres: shell> pg_ctl start Sendmail viene por defecto configurado para aceptar slo conexiones locales; es decir, no recibir ningn mensaje que llegue desde el exterior. Editar el archivo /etc/mail/sendmail.mc y modificar la siguiente lnea (105):
DAEMON_OPTIONS(Port=smtp,Addr=127.0.0.1, Name=MTA)

por:
DAEMON_OPTIONS(Port=smtp, Name=MTA)

Regenerar la configuracin: shell> cd /etc/mail shell> m4 sendmail.mc > sendmail.cf



A NEX O 3

Arquitectura del DSpace

1ww

iu  i u 
$548,7(&785$ '(/ '63$&(

DSpace es una aplicacin web (cliente servidor) que est organizada en tres capas: x x x Capa de Aplicacin Capa de Lgica de Negocios Capa de Almacenamiento de datos

Cada una de ellas est conformada por un conjunto de componentes.

Arquitectura del Sistema DSpace

Cada capa puede invocar nicamente a otra capa de nivel inmediato inferior. pero si a la capa de Lgica de Negocios.

Por

ejemplo, la capa de Aplicacin no puede invocar a la capa de Almacenamiento de Datos

Cada componente en las capas de Almacenamiento y Lgica de Negocios tiene una API pblica definida. La unin de los APIs de estos componentes estn referidos como el API de Almacenamiento (en el caso de la capa de Almacenamiento) y el API Pblico DSpace (en el caso de la capa de Lgica de Negocios). Estos APIs estn en clases de Java, en procedimientos, objetos y mtodos. 

1ww

iu  i u 

En cada capa existen mtodos privados y pblicos. A los mtodos privados nicamente se los puede acceder a travs de los mtodos de la misma capa; a los mtodos pblicos se los puede acceder a travs de cualquier mtodo de la misma capa o a travs de los mtodos de la capa superior.  &DSD GH $SOLFDFLyQ Comunica el exterior con la instalacin personalizada de DSpace. siguientes componentes: Contiene los

Componentes de la Capa de Aplicacin


x +HUUDPLHQWDV (VWDGtVWLFDV Se pueden generar automticamente muchos reportes estadsticos acerca de los contenidos y uso del sistema DSpace. Estos reportes pueden son generados analizando los archivos de logs de DSpace. Los reportes incluyen datos como: Nmero de visitas a un tem. Nmero de visitas a una coleccin25. Nmero de visitas a una comunidad26. Nmero de Peticiones OAI27. Resumen configurable de contenido de archivos. Ingreso de usuarios. Bsquedas ms comunes, etc. Los resultados del anlisis estadstico pueden ser presentados por mes, en un reporte total, y estn disponibles en la interfaz del usuario. Los reportes pueden ser de acceso pblico, o restringidos nicamente para el administrador.
Las colecciones se refieren a una seccin de conocimiento especfico dentro de las cuales se depositan los tems referentes a dicha coleccin. Un conjunto de colecciones conforman una comunidad. 26 Las comunidades son unidades de clasificacion ms generales que las colecciones, dentro de las cuales no se pueden depositar tems, sino que nicamente pueden contener ms sub-comunidades y/o colecciones. 27 OAI (Open Archive Iniciative) comunicacin de metadatos codificados en el formato Dubln Core, entre servidores proveedores y clientes recolectores.
25



1ww

iu  i u 

,QWHUID] :HE de 8VXDULR Es el componente ms grande y ms usado en la capa de Aplicacin. Construido con la tecnologa Java Servlet y Java Server Page, permite a los usuarios finales acceder al DSpace sobre la Web mediante sus navegadores de Internet. Contiene adems una seccin de administracin para aquellos usuarios que tengan el rol de administrador, que consiste en un conjunto de funcionalidades que permiten administrar el sistema DSpace, los usuarios, grupos de usuarios, comunidades y colecciones, y los tems. Algunas de estas funcionaliades tambin pueden ser usadas por los administradores de comunidades y colecciones.

2$,30+ Data 3URYLGHU: La plataforma DSpace soporta OAI-PMH Archives Initiative Protocol for Metadata Harvesting)
28

(Open

version 2.0 como un

proveedor de datos. Se puede configurar el servicio OAI para hacer uso de cualquier plugin crosswalk para ofrecer formatos de metadatos adicionales, tales como MODS. Crosswalks son mdulos de software que traducen los metadatos de objetos DSpace y una representacin externa especfica. mientras que una difusin crosswalk hace lo contrario. x ,WHP ,PSRUWHU DQG ([SRUWHU: DSpace posee un conjunto de herramientas de lnea de comandos para importar y exportar tems por lotes, usando un formato simple de archivos DSpace. Estas herramientas no son tan robustas pero son muy usables y fciles de modificar. Adems son una buena demostracin de cmo se puede implementar un propio importador/exportador de tems si as se desea. Formato Simple de Archivos DSpace El concepto bsico del Formato Simple de Archivos DSpace es crear un directorio con un subdirectorio para cada tem. Cada subdirectorio contiene un archivo que describe los metadatos del tem, y los archivos que lo conforman. Un recurso de crosswalk interpreta el formato externo y lo transforma a la estructura interna de DSpace,

28

Open Archives Initiative. Disponible en: http://www.openarchives.org ltimo acceso: 06-11-2007



1ww

iu  i u 
|_ archive_directory/ |_ item_000/ | |_ dublin_core.xml -- Metadatos Dublin Core calificados | |_ contents -- archivo que contiene una lnea por nombre de archivo | |_ file_1.doc -- archivos para ser agregados como bitstreams al tem | |_ file_2.pdf |_ item_001/ | |_ dublin_core.xml | |_ contents | |_ file_1.png |_ ...

0HGLD)LOWHUV (Transformando el Contenido DSpace). DSpace puede aplicar filtros texto para E~VTXHGDV IXOOWH[WR, y crean WKXPEQDLOV para tems que contienen imgenes. a contenidos/bitstreams. Los filtros estn incluidos de tal manera que extraen el

0(76 7RROV: La herramienta experimental de exportacin METS escribe tems DSpace en un archivo con los metadatos sujetos en un formato estndar basado en METS. Posee una herramienta que permite exportar tems individuales, tems de una coleccin o todos los tems contenidos en DSpace. puede ser invocada mediante el siguiente comando: >GVSDFH@/bin/dsrun org.dspace.app.mets.METSExport --help Cada tem exportado es escrito en un directorio diferente bajo el directorio base especificado en los argumentos en la lnea de comandos. Esta herramienta

 &DSD GH /yJLFD GH 1HJRFLRV

Capa de Lgica de Negocios



1ww

iu  i u 

Esta capa se encarga de administrar el contenido de los archivos, usuarios de los archivos (e-people), autorizaciones y flujo de trabajo. componentes: x &RQWHQW 0DQDJHPHQW $3,: El paquete de la API administradora de contenidos org.dspace.content contiene clases de Java para leer y manipular el contenido almacenado en el sistema DSpace. Esta es la API cuyos componentes son los ms usados en la capa de Aplicacin. Las clases correspondientes a los elementos principales en el Modelo de Datos DSpace (Community, Collection, Item, Bundle and Bitstream) son subclases de la clase abstracta DSpaceObject. El objeto Item maneja el registro de metadatos Dublin Core. Posee los siguientes

Modelo de Datos DSpace



1ww
x

iu  i u 
6HDUFK: El cdigo de bsqueda DSpace es un simple API que actualmente utiliza el motor de bsqueda Lucene. contiene indexContent(). Los campos indexados por DSIndexer son definidos en el archivo de configuracin dspace.conf en la seccin Fields to index for search. La primera parte de la tarea de bsqueda es indexada, y org.dspace.search.DSIndexer es la clase indexadora, que

FDPELRV significativos en DSpace, es una forma aceptable para reconstrucciones posteriores. Notar que los datos historiales no proveen informacin actual acerca de los archivos, simplemente guarda lo que sucedi en el pasado.

+LVWRU\ 5HFRUGHU: El propsito del subsistema historial es capturar registros de

%URZVH $3,: La API de navegacin mantiene ndices de fechas, autores, ttulos y palabras clave; permite llamarlos para extraer partes de stos.

:RUNIORZ 6\VWHP: El sistema de flujo de trabajo de DSpace modela el estado de un tem antes de ser presentado completamente para todo el mundo en el repositorio. Una vez que es subido un tem debe ser revisado en tres pasos (STEP_1, STEP_2, STEP_3) por las personas o grupo de personas designados para la revisin de los tems de una determinada coleccin. En cada uno de estos pasos se puede aceptar o rechazar el tem. En el paso 2 y 3 tambin se pueden editar los metadatos del tem.

Flujo de trabajo de envos en DSpace

$GPLQLVWUDWLRQ 7RRONLW: El paquete org.dspace.administer contiene algunas clases que permiten administrar el sistema DSpace. La clase CreateAdministrator es una simple herramienta que consiste en la ejecucin 

1ww

iu  i u 
de una simple lnea de comandos (GVSDFHELQFUHDWHDGPLQLVWUDWRU), que crea una persona dentro del grupo de administradores con la informacin ingresada en el formulario estndar. Generalmente se lo usa una sola vez cuando el sistema DSpace est recin instalado, para crear un administrador inicial, quien puede hacer uso de la interfaz Web de administracin para la configuracin inicial del sistema.

(SHUVRQ*URXS 0DQDJHU DSpace est al tanto de los usuarios registrados mediante la clase org.dspace.eperson.EPerson; esta clase contiene mtodos que crean y manipulan una EPerson, as como mtodos que obtienen y colocan nombres, apellidos, correo electrnico y contrasea. Adems existen mtodos que permiten buscar una EPerson por correo electrnico, o encontrar a todas las EPerson en el sistema. Los grupos son simples listas de objetos EPerson. El nombre de cada grupo es nico. Existen mtodos que permiten agregar y eliminar personas (addMember() y removeMember() respectivamente), adems de mtodos que permiten actualizar un grupo y verificar si una persona es miembro o no de uno de ellos.

$XWKRUL]DWLRQ DSpace maneja un sistema de autorizacin basado en polticas de recursos. Contiene clases que permiten verificar si un determinado usuario o grupo de usuarios tiene la potestad para realizar determinadas acciones (agregar/eliminar, leer, escribir, administrar) sobre un objeto (comunidad, coleccin, tem, bitstream) de acuerdo a los permisos dados.

clases: +DQGOH0DQDJHU es usada para crear y buscar Handles, y HandlePlugin de CNRI Handle Server code.

+DQGOH 0DQDJHU+DQGOH 3OXJLQ El paquete org.dspace.handle contiene dos

es usada para dar a conocer y resolver Handles DSpace para el exterior por medio

Los Handles son almacenados internamente en la tabla de la base de datos handle en la forma: 1721.123/4567



1ww

iu  i u 
Cuando estos handles son usados desde el exterior, el sistema los muestra en cualquier forma URI o URL proxy: hdl:1721.123/4567 http://hdl.handle.net/1721.123/4567

 &DSD GH $OPDFHQDPLHQWR GH 'DWRV Esta capa es responsable del almacenamiento fsico de metadatos y contenido. Se estructura de la siguiente manera:

Capa de Almacenamiento de Datos

5'%06 :UDSSHU: DSpace usa una base de datos relacional para almacenar toda la informacin acerca de la organizacin de contenidos, metadatos acerca de contenidos, informacin acerca de personas y autorizaciones, y estados de flujos de trabajo actual. La mayora de las funcionalidades que DSpace usa pueden ser ofertadas por cualquier base de datos SQL estndar que soporte transacciones. Actualmente, el navegador de ndices usa algunas caractersticas especficas para PostgreSQL y Oracle. El paquete org.dspace.storage.rdbms provee acceso a una base de datos SQL en una forma ms simple que usando el ODBC directamente. La clase principal es DatabaseManager, que ejecuta sentencias SQL y devuelve objetos TableRow o TableRowIterator.

%LWVWUHDP 6WRUDJH 0DQDJHU: DSpace ofrece dos significados para almacenar contenidos. El primero es en el sistema de archivos sobre el servidor. El segundo,



1ww

iu  i u 
es usando SRB (Storage Resource Broker). Ambos se consiguen usando una

simple y liviana API.29

DSpaceSystem Documentation: Architecture. Disponible en: http://www.dspace.org/index.php?option=com_content&task=view&id=145#logfiles ltimo acceso: 07-122007

29



A NEX O 4

Personalizacin del DSpace

1ww

iu  i u 
3(5621$/,=$&,1 '(/ '63$&(

 7LSV WRPDGRV HQ FXHQWD SDUD OD SHUVRQDOL]DFLyQ GH '6SDFH Hay que tener en cuenta que diferentes partes del DSpace residen en distintas zonas en el servidor; luego de la instalacin, se tienen tres directorios principales que se deben considerar: x >GVSDFHVRXUFH@ Directorio en el cual el administrador descomprime el cdigo del DSpace que se ha descargado. De acuerdo a los pasos de instalacin, debe estar ubicado en el home del usuario dspace: /home/dspace/dspace-1.4.2source. x >GVSDFH@ Directorio en el que el comando ant deposita el cdigo compilado del DSpace. La localizacin de este directorio se establece en el archivo de configuracin del DSpace, dspace.cfg, en el apartado dspace.dir; generalmente es /dspace. x >WRPFDW@ Directorio donde est instalado Apache Tomcat, De acuerdo pasos de instalacin, debe estar ubicado en: 6.0/. Se recomienda que todos los cambios (personalizacin) que se realicen en el DSpace, a los

/usr/local/tomcat-

se los haga sobre el directorio de cdigo fuente (>GVSDFHVRXUFH@). Se asume que el personalizacin para que trabaje con el estndar LOM), y que, SDUD TXH ORV FDPELRV repositorio ya est instalado, con las configuraciones por defecto (incluyendo su

FRQ UHFRPSLODU HO FyGLJR IXHQWH $QH[R  .

WHQJDQ HIHFWR QR VHUi QHFHVDULR YROYHU D LQVWDODU HO '6SDFH VLQR TXH EDVWDUi

Si tambin se han realizado cambios en los archivos de configuracin (>GVSDFH VRXUFH@/config), adems de recompilar el cdigo fuente, es necesario reemplazar estos archivos modificados, ubicndolos en el directorio de cdigo compilado: >GVSDFH@/config, ya que la recompilacin no reemplaza los archivos de configuracin antiguos con los nuevos.



1ww

iu  i u 

La recompilacin del cdigo no afectar a los objetos que se encuentren en repositorio, ni a la base de datos.  0RGLILFDFLRQHV HQ OD %DVH GH 'DWRV Para almacenar toda la informacin generada por el sistema DSpace, se utiliza una Base de Datos relacional, compuesta por 39 tablas (ver tabla 3.9, pgina 47), 39 secuenciadores y 12 vistas. Cada tabla de la Base de Datos posee un identificador primario, que se asigna mediante secuenciadores cuyo nombre est compuesto por el sufijo _seq y el prefijo definido por el nombre de tabla. Por ejemplo: Nombre de la tabla: community Nombre de la tabla: item Secuenciador: community_seq Secuenciador: item_seq

El esquema de Base de Datos usado por DSpace (para PostgreSQL) es almacenado en [dspace-source]/etc/database_schema.sql en el cdigo fuente de la distribucin. Este archivo de esquema SQL tambin crea por defecto dos grupos de usuarios (Annimo y Administrador) en la Base de Datos que son requeridos por el sistema para que funcione apropiadamente. Para que la Base de Datos se acople a la forma de organizacin de los Objetos de Aprendizaje, es necesario, realizar cambios en la estructura de algunas tablas, adems del ingreso manual de registros mediante un script. Para la organizacin de los Objetos de Aprendizaje se utiliz la Clasificacin Decimal Dewey (DDC)30; clasificacin que se encuentra organizada en forma de un rbol con tres niveles. Primer nivel: Segundo nivel:
30

clases divisiones
Disponible en:

List of Dewey Decimal Classes Wikipedia, the free enciclopedia. http://en.wikipedia.org/wiki/List_of_Dewey_Decimal_classes ltimo acceso 15-10-2007



1ww
Tercer nivel: secciones

iu  i u 

Los dos primeros niveles se almacenarn en la tabla COMMUNITY y el tercer nivel en la tabla COLLECTION de la base de datos. x Se modifica la tabla COMMUNITY, agregando una nueva columna denominada

GHZH\FRGHFRPPXQLW\, en la que se colocar el cdigo al que corresponde cada Dewey.


ALTER TABLE community ADD COLUMN deweycodecommunity varchar(3);

uno de los tems de los dos primeros niveles del rbol, segn la clasificacin de

Se altera la tabla COLLECTION, agregando una nueva columna denominada deweycodecollection, en la que se colocar el cdigo al que corresponde cada uno de los tems del tercer nivel del rbol, segn la clasificacin de Dewey.
ALTER TABLE collection ADD COLUMN deweycodecollection varchar(3);

Se modifica la tabla ITEM, insertando una nueva columna denominada GGFXWSO, en la que se colocar el cdigo mediante el cual la Unidad de Virtualizacin identifica a los Objetos de Aprendizaje.
ALTER TABLE item ADD COLUMN ddcutpl varchar(12);

Seguidamente, se procede a ingresar manualmente cada uno de los tems de los tres niveles del rbol segn la clasificacin Dewey; para ello, se ha empleado un script generado en Microsoft Excel para mayor facilidad. x Se inicia agregando las 10 categoras principales (primer nivel - clases). Para cada tem se agrega un registro en las siguiente tablas: FRPPXQLW\ Identificacin y nombre de esta comunidad (categora).

UHVRXUFHSROLF\ Polticas de acceso para esta comunidad.

KDQGOH Es como un link para acceder a esta comunidad y sus opciones.



1ww

iu  i u 
A continuacin se presenta un ejemplo para el ingreso de una comunidad (primer nivel - clases).
INSERT INTO community (community_id, name, short_description, deweycodecommunity) VALUES (nextval('community_seq'),'Computacin, Informacin y Trabajos Generales',' ','xx0'); INSERT INTO handle (handle_id, handle, resource_type_id, resource_id) VALUES (nextval('handle_seq'), '123456789/' || currval('handle_seq'), 4, (SELECT community_id FROM community WHERE deweycodecommunity LIKE 'xx0') ); INSERT INTO resourcepolicy (policy_id, resource_type_id, resource_id, action_id, epersongroup_id) VALUES (nextval('resourcepolicy_seq'),4, (SELECT community_id FROM community WHERE deweycodecommunity LIKE 'xx0'),0,0 );

Luego se agregan las subcategoras (segundo nivel - divisiones, 10 por cada categora principal - clase). Para cada tem se agrega un registro en las siguiente tablas: FRPPXQLW\ Identificacin y nombre de esta subcomunidad (subcategora).

FRPPXQLW\FRPPXQLW\

UHVRXUFHSROLF\ Polticas de acceso para esta subcomunidad. Establece la relacin entre

KDQGOH Es como un link para acceder a esta subcomunidad y sus opciones. una comunidad y

subcomunidad (nivel 1 y 2 del rbol). A continuacin se presenta un ejemplo para el ingreso de una subcomunidad (subcategora segundo nivel).
INSERT INTO community (community_id, name, short_description, deweycodecommunity) VALUES (nextval('community_seq'),'Computacin, conocimiento y sistemas',' ', '000'); INSERT INTO handle (handle_id, handle, resource_type_id, resource_id) VALUES (nextval('handle_seq'), '123456789/' || currval('handle_seq'), 4, (SELECT community_id FROM community WHERE deweycodecommunity LIKE '000') ); INSERT INTO resourcepolicy (policy_id, resource_type_id, resource_id, action_id, epersongroup_id) VALUES (nextval('resourcepolicy_seq'),4, (SELECT community_id FROM community WHERE deweycodecommunity LIKE '000'),0,0 ); INSERT INTO community2community VALUES (nextval('community2community_seq'),(SELECT community_id FROM community WHERE deweycodecommunity LIKE 'xx0'),currval('community_seq') );

Finalmente, se agregan las colecciones (tercer nivel, 10 por cada subcategora). Para cada tem se agrega un registro en las siguiente tablas:



1ww

iu  i u 
FROOHFWLRQ Identificacin y nombre de esta coleccin (nivel 3).

FRPPXQLW\FROOHFWLRQ Establece la relacin entre una comunidad y una coleccin (nivel 2 y 3 del rbol). cada coleccin. A continuacin se presenta un ejemplo para el ingreso de una coleccin (subcategora tercer nivel).
INSERT INTO collection (collection_id, name, short_description, workflow_step_2, submitter, deweycodecollection) VALUES ( nextval(collection_seq),Conocimiento , ,1,0,001);

KDQGOH Es como un link para acceder a esta coleccin y sus opciones.

UHVRXUFHSROLF\ Polticas de acceso para esta coleccin, cuatro polticas para

FROOHFFWLRQBLG el id nico para este registro, se utiliza el respectivo secuenciador. VKRUWBGHVFULSWLRQ Descripcin corta para esta coleccin, es necesario escribir algo para que no presente error en la intefaz web (se ha escrito un espacio en blanco). QDPH Nombre para esta coleccin. Ejm. Conocimiento.

ZRUNIORZBVWHSB Designa el id del grupo de usuarios que ser encargado de aceptar, rechazar o modificar los metadatos de los envos para esta coleccin. Se ha designado al grupo de administradores (id=1).

VXEPLWWHU Designa el id del grupo de usuarios que podr realizar envos en esta coleccin. Se ha designado que todos los usuarios puedan subir tems (Grupo Annimos, id=0).

GHZH\FRGHFROOHFWLRQ El cdigo segn la clasificacin Dewey al que corresponde dicha coleccin.

INSERT INTO community2collection VALUES (nextval(community2collection_seq),(SELECT community_id FROM community WHERE deweycodecommunity LIKE 000), currval(collection_seq) );

Se ingresa secuencialmente los valores para los tres campos de la tabla: El primer campo, es el id nico para este registro, se utiliza el respectivo secuenciador.



1ww
-

iu  i u 
El segundo campo, corresponde al id de la comunidad (padre) al que pertenece la coleccin. El tercer campo, corresponde al id de la coleccin que se desea que sea parte de la comunidad del segundo campo.
INSERT INTO handle (handle_id, handle, resource_type_id, resource_id) VALUES (nextval(handle_seq), 123456789/ || currval(handle_seq), 3, (SELECT collection_id FROM collection WHERE deweycodecollection LIKE 001) ); INSERT INTO resourcepolicy (policy_id,resource_type_id,resource_id,action_id,epersongroup_id) VALUES (nextval(resourcepolicy_seq),3,(SELECT collection_id FROM collection WHERE deweycodecollection LIKE 001),0,0); INSERT INTO resourcepolicy (policy_id,resource_type_id,resource_id,action_id,epersongroup_id) VALUES(nextval(resourcepolicy_seq),3,(SELECT collection_id FROM collection WHERE deweycodecollection LIKE 001),10,0); INSERT INTO resourcepolicy (policy_id,resource_type_id,resource_id,action_id,epersongroup_id) VALUES (nextval(resourcepolicy_seq),3, (SELECT collection_id FROM collection WHERE deweycodecollection LIKE 001),9,0); INSERT INTO resourcepolicy (policy_id,resource_type_id,resource_id,action_id,epersongroup_id) VALUES (nextval(resourcepolicy_seq),3,(SELECT collection_id FROM collection WHERE deweycodecollection LIKE 001),3,0);

En los campos UHVRXUFHBLG se emplean los siguientes valores: 4 = comunidad 3 = coleccin  0RGLILFDFLyQ GHO &yGLJR SDUD /D QDYHJDFLyQ VREUH &ODVHV 'LYLVLRQHV \ 6HFFLRQHV HQ IRUPD GH iUERO

La navegacin sobre clases, divisiones y secciones resulta algo complicado debido a su gran nmero (925), por tal motivo es conveniente cambiar la forma de presentacin y realizarla en forma de rbol desplegable; esto permite que el usuario pueda navegar de forma amigable y sencilla. Para concretar este cambio se investigaron varios scripts para la generacin de rboles, de los cuales se implementaron los siguientes:



1ww
x

iu  i u 
&RGH7KDW7UHH &RGH7KDW  Se lo implement, pero se obtuvo errores en los scripts ya que para la presentacin de los nodos el DSpace utiliza un algoritmo recursivo. Su implementacin se la realiz de la siguiente manera: 1. Descargar descomprimirlo. 2. Se crea la siguiente estructura de archivos y directorios que se encuentran en el directorio descomprimido. __ codethatsdk.js __ codethattreestd.js __ img |_ l-folder.gif |_ l-folder-open.gif |_ line.gif |_ l-item.gif |_ t-folder.gif |_ t-folder-open.gif |_ t-item.gif |_ folder.gif el archivo .zip del
32

sitio: y

http://www.codethat.com/restricted/scripts/codethattreestd.zip

El directorio img se encuentra dentro de: codethattreestd/img codethatsdk.js y codethattreestd.js se encuentran en:

codethattreestd/CodeThatTree/Scripts 3. Se copia la estructura de archivos y directorios creados dentro del directorio jsp del cdigo fuente: /home/dspace/dspace-1.4.2-source/jsp 4. Se edita el archivo community-list.jsp que presenta las colecciones y comunidades (clases, divisiones y secciones) de tal manera que el cdigo se acople al script de generacin del rbol (Anexo 7). Dicho archivo se encuentra en:
CodeThatTree. Disponible en: http://codethat.com/javascript-tree.html ltimo acceso: 23-10-2007 Download CodeThatTree. Disponible en: http://www.codethat.com/restricted/scripts/codethattreestd.zip ltimo acceso: 24-10-2007
32 31



1ww

iu  i u 

/home/dspace/dspace-1.4.2-source/jsp/community-list.jsp 5. Para que se d una buena presentacin del rbol se elimina el texto marginbottom: 15px; de la seccin DIV del archivo de la hoja de estilos que se encuentra en: /home/dspace/dspace-1.4.2-source/jsp/styles.css.jsp 6. Recompilar el DSpace (Anexo 6). x G7UHH 'HVWUR\'URS ~ : Este script funcion pero no como se esperaba; el rbol posee 925 nodos y funciona a perfeccin con un mximo de 300 nodos, haciendo la prueba con el rbol completo se demor demasiado tiempo y luego present un error de desbordamiento. aumenta exponencialmente Cabe sealar que el tiempo para la presentacin conforme se incrementan los nodos. Su

implementacin se la realiz de la siguiente manera: 1. Descargar el archivo .zip


34

del y descomprimirlo.

sitio:

http://www.destroydrop.com/javascripts/tree/dtree.zip

2. Se crea la siguiente estructura de archivos y directorios que se encuentran en el directorio descomprimido. __ dtree.js __ dtree.css __ img |_ base.gif |_ empty.gif |_ folder.gif |_ folderopen.gif |_ join.gif |_ joinbottom.gif |_ line.gif |_ minus.gif |_ minusbottom.gif |_ nolines_minus.gif
33 DestroyDrop, Javascripts, Tree. Disponible en: http://www.destroydrop.com/javascripts/tree/ ltimo acceso: 23-10-2007 34 Download DestroyDrop, Javascripts, Tree. Disponible en: http://www.destroydrop.com/javascripts/tree/dtree.zip ltimo acceso: 24-10-2007



1ww
|_ |_ |_ |_ nolines_plus.gif page.gif plus.gif plusbottom.gif

iu  i u 

3. Se copia la estructura de archivos y directorios creados dentro del directorio jsp del cdigo fuente: /home/dspace/dspace-1.4.2-source/jsp 4. Se edita el archivo community-list.jsp que presenta las colecciones y comunidades (clases, divisiones y secciones) de tal manera que el cdigo se acople al script de generacin del rbol (Anexo 8). Dicho archivo se encuentra en: /home/dspace/dspace-1.4.2-source/jsp/community-list.jsp 5. Para tener una buena presentacin del rbol se debe eliminar el texto margin-bottom: 15px; de la seccin DIV del archivo de la hoja de estilos que se encuentra en: /home/dspace/dspace-1.4.2-source/jsp/styles.css.jsp 6. Recompilar el DSpace (Anexo 6). x 7UHHYLHZ &RQWURO %OXH6KRHV ~  Con este script la presentacin del rbol funcion correctamente. Su implementacin se la realiz de la siguiente manera: 1. Descargar el archivo .zip del sitio: http://download.blueshoes.org/blueshoes-jstree-4.5_public.zip36 y descomprimirlo. 2. Se crea la siguiente estructura de archivos y directorios: treeview |_ Bs_Array.class.js
BlueShoes JavaScript Tree Component (treeview). Disponible http://www.blueshoes.org/en/javascript/tree/ ltimo acceso: 23-10-2007 36 Download BlueShoes JavaScript Tree Component (treview). Disponible http://download.blueshoes.org/blueshoes-js-tree-4.5_public.zip ltimo acceso: 23-10-2007
35

en: en:



1ww
|_ Bs_Tree.class.js |_ Bs_TreeElement.class.js |_ img |_ win98 |_ empty.gif |_ folderOpen.gif |_ folderClosed.gif |_ leaf.gif |_ line1.gif |_ line2.gif |_ line3.gif |_ minus1.gif |_ minus2.gif |_ minus3.gif |_ minus4.gif |_ plus1.gif |_ plus2.gif |_ plus3.gif |_ plus4.gif

iu  i u 

Los archivos se encuentran en el siguiente directorio: blueshoes-js-tree-4.5_public/blueshoes4.5/javascript/components/tree El archivo Bs_Array.class.js se encuentra en: blueshoes-js-tree-4.5_public/blueshoes4.5/javascript/core/lang 3. Se copia la estructura de archivos y directorios creados dentro del directorio jsp del cdigo fuente: /home/dspace/dspace-1.4.2-source/jsp 4. Se edita el archivo community-list.jsp que presenta las colecciones y comunidades (clases, divisiones y secciones) de tal manera que el cdigo se acople al script de generacin del rbol (Anexo 9). Dicho archivo se encuentra en: /home/dspace/dspace-1.4.2-source/jsp/community-list.jsp



1ww

iu  i u 
5. Para que se d una buena presentacin del rbol se elimina el texto marginbottom: 15px; de la seccin DIV del archivo de la hoja de estilos que se encuentra en: /home/dspace/dspace-1.4.2-source/jsp/styles.css.jsp 6. Recompilar el DSpace (Anexo 6).

 &DPELR GHO 3DTXHWH GH ,GLRPDV El idioma en el que viene por defecto el sistema DSpace es el ingls; sin embargo, es posible cambiarlo al idioma de nuestra preferencia. Se debe ubicar el siguiente directorio: dspace-1.4.2-source/config/language-packs Dentro del cual se depositan todos los paquetes de idiomas que se deseen; stos pueden descargarse de: http://sourceforge.net/projects/dspace/37 Inicialmente se reemplaz el archivo Messages.properties del idioma ingls con otro que estaba en idioma espaol, pero se tuvo problemas al ingresar desde computadores que tienen instalado y/o configurado un sistema operativo en idioma ingls; en estos computadores el idioma no se cambiaba, sino que segua presentando los mensajes con el idioma que viene por defecto. Este problema se solucion realizando una copia del mismo archivo dos veces, teniendo dentro del directorio de idiomas los siguientes archivos: Messages.properties Messages_es.properties

SourceForge.net: Dspace. Disponible en: http://sourceforge.net/projects/dspace/ ltimo Acceso: 26/11/2007

37



1ww

iu  i u 

En donde el segundo archivo es el paquete con el idioma en espaol, y el primer archivo es supuestamente el paquete con el idioma original (ingls), pero se copi todo el texto del segundo archivo en el primero, logrando as solucionar este problema.  &DPELR GH WH[WR GH XQD SiJLQD Abrir el archivo Messages.properties y buscar el texto que se desee cambiar. Este archivo contiene pares clave-valor, por ejemplo: jsp.home.search1 = Search La clave se refiere a la ubicacin del JSP en el cual el texto reside (por ejemplo, jsp.home.search1 /jsp/home.jsp). Luego se procede a cambiar el texto por el que se desee. Si se est utilizando texto que contiene tildes u otros smbolos se debe tomar en cuenta las siguientes equivalencias principales: &DUDFWHU TXH VH GHVHD LQVHUWDU 5HHPSOD]DUOR SRU \u00E1 \u00E9 \u00ED \u00F3 \u00FA \u00C1 \u00F1 es el texto mostrado en dspace-1.4.2-source

Para agregar otro texto, utilice el mismo formato. Por ejemplo, se agrega la siguiente lnea al archivo de idiomas:
jsp.layout.navbar-default.helpupload = Subir material

Para referirse a este texto se debe insertar en la pgina jsp que se desee lo siguiente:
<fmt:message key=jsp.layout.navbar-default.helpupload/>



1ww

iu  i u 
Una vez realizados los cambios deseados se recomienda copiar el texto del archivo que se modific al otro archivo (Messages_es.properties) para evitar los inconvenientes mencionados anteriormente.

 &DPELR GH 9RFDEXODULR Como se mencion en el apartado 3 de este anexo, para esta implementacin de DSpace se utilizar el Sistema de Clasificacin Dewey, el cual utiliza Clases, Divisiones y Secciones. Adems, existen otros trminos que no son aplicables a nuestro entorno, por lo que es necesario cambiarlos por otros equivalentes: 7pUPLQR SRU GHIHFWR HQ '6SDFH Comunidad Coleccin tem DSpace Mi DSpace E-Persona, Persona Materias Navegar 7pUPLQR SRU HO TXH GHEH VHU FDPELDGR Clase/Divisin Seccin Objeto DSpace_UTPL Mi DSpace_UTPL Usuario Palabras Clave Listar

Tambin se tom en cuenta que en nuestro medio no es una jerga tutear a las personas debiendo as cambiar los textos con el fin tratarlas como usted. cambios deben realizarse tomando en cuenta el apartado 4 de este anexo.  3HUVRQDOL]DFLyQ GHO WH[WR HQYLDGR HQ ORV &RUUHRV (OHFWUyQLFRV Para realizar el envo de correos electrnicos, el sistema utiliza el texto de los archivos almacenados dentro del siguiente directorio: dspace-1.4.2-source/config/emails Cada archivo contiene un texto diferente. $5&+,92 '(6&5,3&,1 Los

change_password Correo electrnico enviado a los usuarios cuando olvidan su contrasea.



1ww

iu  i u 
Correo electrnico enviado al administrador con la informacin de los comentarios realizados por los usuarios. Correo electrnico enviado al administrador cuando ocurre un error interno en el servidor. Correo electrnico enviado a los usuarios cuando registran una nueva cuenta. Correo electrnico que se enva a los usuarios cuando sus envos han sido aceptados. Correo electrnico que se enva a los usuarios cuando sus envos han sido rechazados, indicando los motivos. Correo electrnico enviado a los usuarios encargados de revisar los objetos que se han sido subido recientemente para su aceptacin o rechazo. Correo electrnico enviado diariamente a todos los usuarios que se han registrado en una determinada seccin indicando que se han subido nuevos objetos. Correo electrnico enviado a la persona a la cual un usuario sugiere determinado objeto.

Feedback internal_error register submit_archive submit_reject submit_task

subscription suggest

Como se puede observar, los archivos no contienen ninguna extensin, as que para poderlos abrir hay que utilizar algn editor de texto bsico, ya sea el editor vi (si se utiliza Linux); o, Bloc de Notas o WordPad (si se utiliza Windows). Si se est utilizando texto que contiene tildes u otros smbolos se debe tomar en cuenta las siguientes equivalencias principales: &DUDFWHU TXH VH GHVHD LQVHUWDU 5HHPSOD]DUOR SRU

 3HUVRQDOL]DFLyQ GH WH[WR LQLFLDO HQ ODV QRWLFLDV VXSHULRUHV \ ODWHUDOHV En la instalacin de DSpace se inserta un texto por defecto en las noticias superiores y laterales, el mismo que puede ser editado en los siguientes archivos respectivamente:



1ww
dspace-1.4.2-source/config/news-top.html dspace-1.4.2-source/config/news-side.html

iu  i u 

Como se trata de archivos html, se pueden insertar etiquetas de este lenguaje. Adems, se debe tomar en cuenta las siguientes equivalencias en caso de utilizar texto que contiene tildes u otros smbolos: &DUDFWHU TXH VH GHVHD LQVHUWDU 5HHPSOD]DUOR SRU &aacute; &eacute; &iacute; &oacute; &uacute; &ntilde;

 &RQILJXUDFLyQ GHO '6SDFH SDUD OD SUHVHQWDFLyQ GH 566 Para habilitar la presentacin de RSSs se debe editar el archivo de configuracin global: dspace-1.4.2-source/config/dspace.cfg Todas las opciones de RSS estn disponibles bajo la seccin con el siguiente encabezado:
#### Syndication Feed Settings ######

Para habilitar la alimentacin de RSS cuando se modifiquen o suban objetos es necesario que esta variable tome el valor de true.
webui.feed.enable = true

Se puede modificar el nmero mximo de objetos a mostrar en el alimentador RSS.


webui.feed.items = 5

Para ayudar con el rendimiento, se puede escoger el nmero mximo de alimentaciones en la chach (size), as como el nmero de horas que se mantendrn en la cach (age):



1ww
webui.feed.cache.size = 100 webui.feed.cache.age = 48

iu  i u 

Tambin se puede escoger el formato de RSS que le gustara ofrecer. Se recomienda escoger either RSS 1.0 o RSS 2.0, o ambos.
webui.feed.formats = rss_1.0,rss_2.0

Es necesario decidir

que el RSS refiera a los objetos va handle (Ej.

http://hdl.handle.net/123456789/1) o mediante la direccin local del DSpace. En este caso se utilizar esta ltima opcin, debiendo establecer el valor de true para la siguiente variable.
webui.feed.localresolve = true

Se puede personalizar los campos de metadatos que el alimentador RSS presentar para todos los objetos.
webui.feed.item.title = lom.general.title webui.feed.item.date = lom.date.issued

Para la descripcin de RSS, se puede especificar una lista de campos de metadatos, cada uno de los cuales ser mostrado como parte de la descripcin de un objeto.
webui.feed.item.description = lom.general.title, \ lom.lifecycle.entity, \ lom.general.abstract, \ lom.general.description

Una vez especificadas las opciones necesarias, y luego de reiniciar el servicio de Tomcat o instalar DSpace, se mostrarn los cambios. Debera observar los botones de alimentacin RSS que aparezcan en la pgina de inicio y en las pginas de las Clases/Divisiones y Secciones. Dando clic sobre estos botones le proveern una alimentacin de los envos recientes de acuerdo al nivel en el que se encuentre ubicado (pgina de inicio, Clases/Divisiones o Secciones).

Botones de Alimentacin RSS



1ww
 &DPELDU OD DSDULHQFLD JOREDO

iu  i u 

DSpace permite que se cambie completamente la apariencia del sistema, y eso precisamente se ha realizado en esta implementacin. Basta con modificar los archivos que permiten la presentacin global del sistema, as: Se debe ubicar el siguiente directorio: dspace-1.4.2-source/jsp/layout Aqu se encontrarn algunos archivos: $5&+,92 footer-default.jsp header-default.jsp '(6&5,3&,1 Presenta lo que es el pie de pgina. Contiene la cabecera, esto incluye el logotipo. Es la barra de localizacin, indica en qu lugar del DSpace se encuentra ubicado. Ej. location-bar.jsp
Clase > Ciencias Sociales Divisin > Economa Seccin > Socialismo y sistemas relacionados

navbar-admin.jsp navbar-default.jsp

Barra de navegacin para la administracin. nicamente pueden acceder los administradores. Barra de navegacin por defecto para todos los usuarios.



1ww

iu  i u 

Apariencia global por defecto de DSpace

El conjunto de estos archivos conforman lo que es una pgina web (html), que inicia con el archivo header-default.jsp y termina con footer-default.jsp. Por ejemplo: Si se desea cambiar la apariencia de tal forma que todo el contenido est dentro de una tabla, la etiqueta de inicio de tabla (<table>) se debe colocar en header-default.jsp y la etiqueta de fin de tabla (</table>) en footerdefault.jsp. Los archivos mencionados, as como todos los archivos jsp hacen uso de una hoja de estilos ubicada en: dspace-1.4.2-source/jsp/styles.css.jsp Se modifica la hoja de estilos y archivos de apariencia global como se desee. Si hace uso de imgenes adicionales (logotipos, fondos, imgenes para botones, mens, etc ), se recomienda ubicarlas dentro del directorio de imgenes: dspace-1.4.2-source/jsp/image



1ww

iu  i u 

Apariencia global del DSpace antes de la personalizacin

Apariencia global del DSpace luego de la personalizacin



1ww
 &DPELRV HQ HO PHQ~ 6HUYLFLRV

iu  i u 

Existe el men Servicios, en el que constan los siguientes tems: x x x Suscripciones Mi DSpace_UTPL Editar perfil

Estos tems se presentan independientemente si el usuario se ha logueado o no. Se los tems 5HJLVWUDUVH e ,QJUHVDU. Se modifica el siguiente archivo: dspace-1.4.2-source/jsp/layout/navbar-default.jsp Luego de crear el men servicios, al momento de ingresar los tems se debe escribir el siguiente cdigo:
<% if (user == null) { %> <% } else {

ha modificado para que en caso de que el usuario no se haya logueado se presente

 "!$#"% &('0)214365$7 8@9BA 8DC 8FE0)HGI3 &$CQPR)S8T14C(U$8$%D# CV)WA GDADC 8X8`YTER%"A 8$C GDA

%>

 "!$#"% &('0)214365$7 8@9BA 8DC 8FE0)HGI3 &$CQPR)S8T14C6a$7"CDb AD#c9Bb"# &WEd8$CRefB#hgda29iGdbF8prqdsStFuQvXwd!$#d)SGDA t"8DA xd# 3

<% if (isAdmin) { %> <% } } %>

 "!$#"% &('0)214365$7 8@9BA 8DC 8FE0)HGX8D36PR)H8H1Xy!T10#SER# CV)WA GDA68WEbFGDC"&6!D865d7F868$3X7"CD7FG$AD#F&X5$7F8IC 8 'VGWvdGI3 &$%D7F8"GD!"&IC 8"G`7HEQyR!T1#HER#"CV)SA GD!"&DA



Men Servicios modificado, cuando el usuario an no se ha logueado



1ww

iu  i u 

r

Men Servicios modificado, cuando el usuario se ha logueado

 3UREOHPDV FRQ GLIHUHQWHV 1DYHJDGRUHV Se ha probado el sistema DSpace en algunos Sistemas Operativos (Windows XP, Window Server, Linux, Mac OS) y en diferentes navegadores (Internet Explorer, Mozila Firefox, Safari) en diferentes versiones. DSpace funciona perfectamente en el navegador web Internet Explorer; en algunos de los dems navegadores se tiene problemas con la etiqueta <br/> ya que no es reconocida como vlida, esto repercute en los saltos de lnea, haciendo as que se muestren prrafos unidos o botones unidos con texto cuando no debe ser as. Para solucionar este problema, se debe buscar en todos los archivos de DSpace la etiqueta <br/> y reemplazarla por <br>. Esta ltima es equivalente a la anterior y funciona con todos los navegadores.  &DPELRV HQ ODV $\XGDV Luego de realizar todos los cambios necesarios en las apariencias, vocabularios y configuraciones del sistema DSpace, las ayudas tambin necesitarn ser reemplazadas. Se encuentran disponibles dentro del directorio: dspace-1.4.2-source/jsp/help/ En el que se encuentran los siguientes archivos: $5&+,92 Index.html '(6&5,3&,1 Es el archivo de ayuda principal, disponible para cualquier usuario, registrado o no registrado. 

1ww

iu  i u 
Disponible para todos, contiene los formatos de archivo que soporta el sistema DSpace; los obtiene de la base de datos, por tal motivo su extensin es jsp. Ayuda para los administradores de colecciones. Ayuda para el administrador global del sistema.

formats.jsp Collectionadmin.html site-admin.html

Casi todos los archivos de ayuda hacen uso de imgenes, las que se recomienda ubicarlas dentro del mismo directorio. Adems se hace uso de una hoja de estilos, que por defecto es la misma hoja de estilos que se utiliza para la apariencia global del sistema. Si se desea cambiar con otra, se debe editar la siguiente lnea en todos los archivos de ayuda.
<link rel="stylesheet" href="styles.css.jsp" type="text/css"/>

En donde el valor de href indica la ubicacin de la hoja de estilos.  &RQILJXUDFLyQ GH WDUHDV UHSHWLWLYDV DSpace es un sistema muy bien elaborado, por tal motivo se debe explotar al mximo todas sus funcionalidades. Permite ejecutar un conjunto de tareas repetitivas con distintas funcionalidades mediante SCRIPTs. Se debe configurar para que el Sistema Operativo ejecute estas tareas. Si se est utilizando Linux, se debe hacer uso del CRON y debe ejecutar el siguiente comando: shell> crontab -e

Luego agregar las siguientes lneas:


# 5 # 5 # 5 # 5 Enva los mails de suscripciones a la 01:05 todos los das 1 * * * /dspace/bin/sub-daily Ejecuta el indexador de archivos a las 02:05 todos los das 2 * * * /dspace/bin/filter-media Ejecuta el chequeador de checksums a las 03:05 3 * * * /dspace/bin/checker -lp e-mail diario al administrador a las 04:05 con reporte de los checksums 4 * * * /dspace/bin/dsrun org.dspace.checker.DailyReportEmailer -c

# Limpia los datos innecesarios de la base de datos a las 4.20am 20 4 * * * vacuumdb --analyze dspace > /dev/null 2>&1 # Ejecuta las estadsticas diariamente



1ww
20 40 20 40 1 1 2 2 * * * * * * * * * * * * /dspace/bin/stat-general /dspace/bin/stat-monthly /dspace/bin/stat-report-general /dspace/bin/stat-report-monthly

iu  i u 

Para guardar los cambios presione esc luego :wq. Se debe asegurar de que el servicio est actualmente levantado, de no ser as ejecute el siguiente comando: shell> service crond start  &RQILJXUDFLyQ GH (VWDGtVWLFDV Varios reportes estadsticos acerca de los contenidos y el uso del sistema pueden ser generados automticamente. Estos reportes se generan mediante el anlisis del archivo de logs (ubicado en /dspace/log/dspace.log luego de haber instalado DSpace). Los reportes estadsticos pueden ser generados por mes; contienen datos como: x x x x x x Un resumen general de actividades en archivos, que incluyen: Nmero de objetos vistos, nmero de Secciones vistas, nmero de Clases/Divisiones vistas, etc.. Un resumen configurable de los contenidos de los objetos. Una lista de los objetos ms vistos. Una lista de las actividades que han averiado el sistema. Ingreso de usuarios. Bsquedas ms populares.

Se pueden configurar estos reportes mediante el archivo: dspace-1.4.2-source/config/dstat.cfg Tambin se debe modificar el archivo: dspace-1.4.2-source/config/dstat.map Que contiene la traduccin de cada uno de los tems presentados en las estadsticas. Inicialmente se encuentra en ingls, se lo debe traducir a espaol. 

1ww

iu  i u 

 (OLPLQDU HO ERWyQ TXH PXHVWUD HO UHJLVWUR FRPSOHWR 'XEOLQ &RUH En el Captulo 2, se mencion el nuevo estndar de metadatos a utilizar para esta implementacin, por lo tanto se ha credo conveniente eliminar el botn Muestra el registro Dublin Core completo del objeto que se presenta en la previsualizacin del objeto; para ello se edita el archivo: dspace-1.4.2-source/jsp/display-item.jsp Se elimina el siguiente cdigo:
<% String locationLink = request.getContextPath() + "/handle/" + handle; if (displayAll) { %> <div align="center"> <% if (workspace_id != null) { %> <form method="post" action="<%= request.getContextPath() %>/viewworkspaceitem"> <input type="hidden" name="workspace_id" value="<%= workspace_id.intValue() %>" /> <input type="submit" name="submit_simple" value="<fmt:message key="jsp.display-item.text1"/>" /> </form> <% } else { %> <form method="get" action="<%=locationLink %>"> <input type="hidden" name="mode" value="simple"/> <input type="submit" name="submit_simple" value="<fmt:message key="jsp.display-item.text1"/>" /> </form> <% } %> </div> <% } else { %> <div align="center"> <% if (workspace_id != null) { %> <form method="post" action="<%= request.getContextPath() %>/viewworkspaceitem"> <input type="hidden" name="workspace_id" value="<%= workspace_id.intValue() %>" />



1ww

iu  i u 

<input type="submit" name="submit_full" value="<fmt:message key="jsp.display-item.text2"/>" /> </form> <% } else { %> <form method="get" action="<%=locationLink %>"> <input type="hidden" name="mode" value="full"/> <input type="submit" name="submit_simple" value="<fmt:message key="jsp.display-item.text2"/>" /> </form> <% } if (suggestLink) { %> <a href="<%= request.getContextPath() %>/suggest?handle=<%= handle %>" target="new_window"> <fmt:message key="jsp.display-item.suggest"/></a> <% } %> </div> <% } %>

Y en lugar de ste se coloca lo siguiente:


<% if (suggestLink) { %> <a href="<%= request.getContextPath() %>/suggest?handle=<%= target="new_window"> <fmt:message key="jsp.display-item.suggest"/></a> <% } %> handle %>"

Tambin se debe editar el archivo de idioma: dspace-1.4.2-source/config/language-packs/Messages.properties y eliminar las siguiente lneas, que ahora quedan inutiizables:
jsp.display-item.text1 jsp.display-item.text2 = Muestra el registro sencillo del objeto = Muestra el registro Dublin Core completo del objeto



1ww
 3HUVRQDOL]DU HO LQGH[DGRU GHO EXVFDGRU /XFHQH

iu  i u 

Motor de bsqueda Lucene ignora ciertas palabras que se usan frecuentemente, pero que no aportan a la bsqueda. Estas palabras son almacenadas en un arreglo que se encuentra dentro del archivo: dspace-1.4.2-source/src/org/dspace/search/DSAnalyzer.java Se lo edita, reemplazando las palabras en ingls:
"a", "am", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "no", "not", "of", "on", "or", "the", "to", "was"

Por sus equivalentes en espaol:


"a", "de", "es", "en", "el", "la", "los", "las", "un", "uno", "una", "y"

 3HUVRQDOL]DU HO IRUPXODULR GH HQYtR GH REMHWRV

Formulario de envo de Objetos

Al momento de subir objetos es necesario llenar un conjunto de campos a travs de varias pginas para definir el objeto; el formulario de envo de objetos puede ser 

1ww

iu  i u 

editado para que se acople a nuestras necesidades. Para editarlo, se ubica el fichero XML que define los campos y pginas que va a contener: dspace-1.4.2-source/config/input-forms.xml El archivo XML contiene la definicin de los formularios, cada formulario est definido dentro de un elemento <form>. Cada elemento <form> contiene elementos <page> que representan, cada uno, una pgina de entrada de datos. As mismo, cada elemento <page> contiene elementos <field> con instrucciones para crear campos en esa pgina. Se crean todos los elementos <page> necesarios, numerndolos secuencialmente comenzando por el 1, en el atributo number. Dentro de ellos se aade los elementos <field> de acuerdo a la siguiente plantilla:
<field> <dc-schema>dc</dc-schema> <dc-element>identifier</dc-element> <dc-qualifier>citation</dc-qualifier> <repeatable>false</repeatable> <label>Citation</label> <input-type>onebox</input-type> <hint>Enter the standard citation for the previously issued instance of this item.</hint> <required></required> <vocabulary></vocabulary> </field>

El elemento <required> contiene el texto que se mostrar cuando se pulse enviar y se haya dejado en blanco un campo requerido. No es necesario especificar esta etiqueta cuando los campos son opcionales.

Los tipos de entrada vlidos (para el elemento <input-type>) son: date name (dos cajas de texto, una para el nombre y otra para los apellidos) onebox (caja de texto de una lnea) twobox (dos cajas de texto en una misma lnea) dropdown (para el cual se debe especificar un atributo value-pairs-name referido a lista <value-pairs> de valores permitidos. qualdrop_value (una caja de texto, precedida por una lista eliminatoria de valores. Requiere un atributo value-pairs-name similar al del dropdown. Tambin es necesario asignar valor true al elemento <repeatable>) 

1ww
x

iu  i u 
textarea (Un cuadro de texto grande, generalmente para escribir un texto largo, ya sea descripcin, resumen). Si se asigna un valor true al elemento <repeatable> se crear un botn Agregar ms, el cual permite aadir mltiples valores para un determinado campo. Ejemplos: los campos Autor(es) y Palabras Claves.

 &RQILJXUDFLyQ GH $SDFKH FRQ 7RPFDW Apache 1.3 puede soportar un mdulo opcional (mod_proxy) que configura al servidor web para que acte como un servidor Proxy. Eso quiere decir que se puede usar el servidor web para hacer peticiones para una aplicacin web especfica de Tomcat, sin la necesidad de tener que configurar un conector web (mod_jk). Para poder realizar esta configuracin es necesario realizar los siguientes pasos: 1. Configurar Apache de manera que incluya el mdulo mod_proxy. Si est

compilando Apache desde el cdigo fuente la manera ms fcil es incluir la directiva --enable-module=proxy en la lnea de comando ./configure. 2. Si ya tiene instalado Apache y no ha sido incluido este mdulo, asegrese de hacerlo al momento de que el servicio de Apache sea levantado. Usando las siguientes directivas en el archivo de configuracin httpd.conf: LoadModule proxy_module AddModule mod_proxy.c {path-to-modules}/mod_proxy.so

Si utiliza apache 2.0 o superior se debe omitir la segunda lnea. 3. Ahora se debe incluir dos directivas en el archivo httpd.conf para cada aplicacin web que se tenga en Tomcat. En este caso se har la configuracin para el sistema DSpace: ProxyPass ProxyPassReverse /dspace /dspace http://localhost:8081/dspace http://localhost:8081/dspace



1ww
Estas directivas indican a Apache

iu  i u 
enviar las URLs de

http://localhost/dspace/* al conector de Tomcat que est escuchando en el puerto 8081. 4. Configurar Tomcat para que incluya un conector especial (<Connector>) con las configuraciones de Proxy apropiadas: <Connector port="8081" proxyName="eva.utpl.edu.ec" proxyPort="80"/> Lo que indica que los servlets dentro de la aplicacin web sern redireccionados al puerto 80 (Apache) de eva.utpl.edu.ec (servidor de produccin en el que est instalado el sistema DSpace). Luego de esto el sistema DSpace podr escuchar directamente en el puerto 80, sin necesidad de escribir el puerto 8080, aunque funcionara de cualquiera de las dos formas: http://eva.utpl.edu.ec/dspace http://eva.utpl.edu.ec:8080/dspace  /RFDOL]DU \ VROXFLRQDU XQ HUURU Cualquier error interno que exista en el sistema ser notificado al correo electrnico que se ha establecido en la propiedad alert.recipient del archivo de configuracin global dspace.cfg. Todas las entradas que se realicen al sitio sern guardadas en los archivos de logs, ubicados en >GVSDFH@/log, aqu tambin se mostrarn los errores del sistema, en caso de existir. Tambin se pueden encontrar errores en el Tomcat, para ellos hay que revisar su directorio de logs: [tomcat]/logs. aplicando la configuracin sin aplicar la configuracin



1ww
 0DSD JHQHUDO GHO FyGLJR IXHQWH

iu  i u 

Es necesario saber la ubicacin de algunos archivos y directorios del cdigo fuente, para posteriores modificaciones. numerando cada directorio y archivo. A continuacin se presenta un mapa general,

10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54.

dspace-1.4.2-source bin config controlled-vocabularies crosswalks emails language-packs registries templates dc2mods.cfg default.license dspace.cfg dstat.cfg dstat.map input-forms.xml news-side.html news-top.html docs etc jsp browse components controlledvocabulary dspace-admin error help image layout login mydspace register report_content search statistics submit suggest tools treeview workspace collection-home.jsp community-home.jsp community-list.jsp display-item.jsp favicon.ico home.jsp index.jsp print.css styles.css.jsp tombstone.jsp utils.js lib src org dspace



1ww
55.

iu  i u 
build.xml

1. 2. 3.

Directorio general del cdigo fuente. Scripts tiles para tareas administrativas del DSpace. Directorio que contiene algunos archivos de configuracin. metadatos. No utilizados en esta implementacin.

4, 5. Configuracin de vocabularios controlados y plugin de transformacin de 6. 7. 8. 9. 10. 11. 12. 15. Directorio donde se encuentran los archivos que contienen el texto de los mails que se envan, ya sea de suscripciones, registro, olvido de contrasea, etc. Directorio donde se encuentran los archivos que contienen los textos que se presentan en las pginas. Archivos XML que contienen algunos registros que se cargan a la base de datos. Son utilizados nicamente durante el proceso de instalacin. Algunas plantillas y plugins utilizados con tomcat, no modificarlos. Archivo de configuracin para transformacin de dublin core a mods. No es utilizado en esta implementacion. Texto de la licencia general para los objetos que se enven. Archivo de configuracin global del DSpace. Archivo XML que contiene los formularios que se presentan para el ingreso de metadatos al momento de envar un objeto. 16, 17. Archivos HTML que contienen el texto que se presenta en la parte superior de la pgina principal de DSpace como noticia principal, y en la barra de novedades de la parte superior derecha, respectivamente. 18. 19. Documentacin del sistema DSpace en formato HTML. Contiene algunos archivos utilizados durante la instalacin, los principales son los scripts que crean las tablas y algunos datos de ingreso por defecto para la base de datos. 20. 21. Contiene los archivos jsp necesarios para la presentacin de la interfaz grfica para el usuario. Pginas que se utilizan para la navegacin de objetos por ttulos, autores, palabras clave, fecha. 22, 23. Pginas de algunos componentes y para la utilizacin de vocabularios controlados. No utilizados para esta implementacin. 24. 25. Conjunto de pginas que presentan la interfaz del administrador. Pginas que presentan algunos errores.

13, 14. Archivos de configuracin de las estadsticas del sistema DSpace.



1ww
26. 27. 28.

iu  i u 
Contiene las ayudas para el usuario, administrador general y administrador de secciones. Imgenes utilizadas por el DSpace. Archivos que contienen la plantilla de presentacin general del sitio (cabecera, barra de localizacin, mens para el usario, mens para el administrador, pie de pgina).

29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 54.

Pginas que se utilizan para ingresar al sistema. Pginas que se utilizan para la presentacin de Mi_DSpace_UTPL de cada usuario registrado. Pginas utilizadas para el registro de nuevos usuarios. Pginas utilizadas para reportar contenido inadecuado de objetos. Pginas utilizadas para realizar las bsquedas. Pginas utilizadas para la presentacin de estadsticas. Conjunto de pginas que se utilizan durante el proceso de envo de objetos. Pginas que se utilizan para sugerir un objeto a otra persona. Pginas que contienen algunas herramientas, utilizadas generalmente por los administradores. Directorio que contiene los scripts utilizados para la presentacin de clases/divisiones y secciones en forma de rbol. Espacio de trabajo de un usuario registrado; generalmente cuando no ha finalizado el envo de objetos. Pgina principal de una seccin. Pgina principal de una clase/divisin. Pgina que lista los tems dentro de una clase/divisin. Pgina que presenta los metadatos de un objeto y su link para descargarlo. Icono de DSpace_UTPL. Pgina de inicio del DSpace_UTPL. Pgina ndice del DSpace_UTPL. Hoja de estilos para DSpace_UTPL. Hoja de estilos utilizada para todas las pginas de DSpace_UTPL. Pgina que muestra un mensaje en caso de que el objeto al que desea acceder se ha eliminado. Contiene algunas funciones de java script tiles para algunas pginas. Conjunto de libreras utilizadas para el perfecto funcionamiento del sistema. Contiene un conjunto de directorios, cada uno de ellos est conformado por un conjunto de archivos, generalmente clases o servlets relacionados con un 

0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf


mdulo especfico, de acuerdo a la arquitectura. Constituyen la capa de

inteligencia de negocios y de almacenamiento de datos.



A NEX O 5

Adaptacin del Sistema DSpace al Estndar LOM

0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf


$'$37$&,1 '(/ 6,67(0$ '63$&( $/ (671'$5 /20

Como se mencion anteriormente, el sistema DSpace utiliza nicamente el estndar de metadatos Dublin Core; y, para su adaptacin al estndar LOM se tuvieron que realizar muchos cambios en el cdigo fuente en algunas clases, paquetes, archivos de configuracin y archivos de lenguaje. Durante la instalacin, DSpace ejecuta un script sql que crea las secuencias, tablas, ndices y registros en la base de datos. Ubicar este script para editarlo; se encuentra en: /dspace-1.4.2-source/etc/database_schema.sql Ubicar la sentencia que crea el esquema de metadatos Dublin Core:
-- Create the DC schema INSERT INTO MetadataSchemaRegistry VALUES (getnextid(metadataschemaregistry),http://dublincore.org/documents/dcmiterms/,dc);

Se la reemplaza por la siguiente sentencia, que crea el registro denominado lom:


-- Create the DC schema INSERT INTO MetadataSchemaRegistry VALUES (getnextid(metadataschemaregistry),http://www.imsproject.org/metadata/ (version 1.2.1),lom);

Adems, durante la instalacin tambin se crean un conjunto de registros que en este caso corresponden a los elementos y calificadores de Dublin Core. Se elimina el archivo XML que contiene estos datos, ubicado en: dspace-1.4.2-source/config/registries/dublin-core-types.xml En este caso, los registros correspondientes a LOM se cargarn manualmente luego de la instalacin del sistema DSpace mediante un script que se ha creado previamente con la ayuda de Microsoft Excel. Ahora se ubica el archivo XML donde est la configuracin de la instalacin: dspace-1.4.2-source/build.xml



0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

Como ya no se va a utilizar ningn archivo que cree los registros iniciales del esquema de metadatos, entonces se elimina el cdigo que hace el llamado a dicho archivo.
<java classname="org.dspace.administer.RegistryLoader" classpathref="build.class.path" fork="yes" failonerror="yes"> <sysproperty key="log4j.configuration" value="file:etc/log4j.build.properties"/> <sysproperty key="dspace.configuration" value="${config}"/> <arg value="-dc"/> <arg value="${dspace.dir}/config/registries/dublin-core-types.xml"/> </java>

Se ubica el archivo: dspace-1.4.2-source/src/org/dspace/workflow/ WorkflowManager.java Y se eliminan los siguientes bloques de cdigo, que corresponden a sentencias que crean registros con datos que con LOM ya no se utilizan. Bloque 1:
// Heres what happened String provDescription = "Rejected by " + usersName + ", reason: " + rejection_message + " on " + now + " (GMT) "; // Add to item as a DC field myitem.addDC("description", "provenance", "en", provDescription); myitem.update();

Bloque 2:
// Heres what happened String provDescription = "Approved for entry into archive by " + usersName + " on " + now + " (GMT) "; // add bitstream descriptions (name, size, checksums) provDescription += InstallItem.getBitstreamProvenanceMessage(item); // Add to item as a DC field item.addDC("description", "provenance", "en", provDescription); item.update();

Al final del mismo archivo existe un procedimiento, el que se modifica para que quede de la siguiente manera:
// Create workflow start provenance message private static void recordStart(Context c, Item myitem) throws SQLException, IOException, AuthorizeException { // get date String now = DCDate.getCurrent().toString();



0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

myitem.addDC("lifecycle", "role", "es", "autor"); myitem.addDC("lifecycle", "date", "es", now); myitem.update(); }

Ubicar el siguiente archivo: dspace-1.4.2-source/src/org/dspace/content/InstallItem.java Este archivo contiene procedimientos que se ejecutan al momento de instalar un tem; es decir, cuando el tem ya est disponible para la bsqueda en el sistema DSpace una vez que haya sido aceptado por el administrador de la coleccin, en caso de haber. Se procede a eliminar las lneas de cdigo que crean registros que ya no se utilizan en LOM.
item.addDC("date", "accessioned", null, now.toString()); item.addDC("date", "available", null, now.toString());

Adems se reemplaza la lnea de cdigo que crea un registro con el URI del tem por su equivalente en LOM:
item.addDC("identifier", "uri", null, handleref);

Reemplazar por:
item.addDC("technical", "location", null, handleref);

Finalmente se elimina el siguiente bloque de cdigo, en el mismo archivo:


String provDescription = "Made available in DSpace on " + now + " (GMT). " + getBitstreamProvenanceMessage(item); if (currentDateIssued.length != 0) { DCDate d = new DCDate(currentDateIssued[0].value); provDescription = provDescription + " Previous issue date: " + d.toString(); } // Add provenance description item.addDC("description", "provenance", "en", provDescription);

En el archivo de configuracin: dspace-1.4.2-source/config/dspace.cfg 

0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

Se reemplazan las siguientes lneas:


search.index.1 = author:dc.contributor.* search.index.2 = author:dc.creator.* search.index.3 = title:dc.title.* search.index.4 = keyword:dc.subject.* search.index.5 = abstract:dc.description.abstract search.index.6 = author:dc.description.statementofresponsibility search.index.7 = series:dc.relation.ispartofseries search.index.8 = abstract:dc.description.tableofcontents search.index.9 = mime:dc.format.mimetype search.index.10 = sponsor:dc.description.sponsorship search.index.11 = identifier:dc.identifier.* search.index.12 = language:dc.language.iso

Por:
search.index.1 search.index.2 search.index.3 search.index.4 search.index.5 search.index.6 search.index.7 search.index.8 = = = = = = = = title:lom.general.title title:lom.general.moretitles keyword:lom.general.keyword abstract:lom.general.abstract description:lom.general.description author:lom.lifecycle.entity type:lom.educational.learningsourcetype identifier:lom.general.identifier

Estas lneas indican el orden de bsqueda de los metadatos. Tambin se reemplazan las siguientes lneas:
webui.feed.item.title = dc.title webui.feed.item.date = dc.date.issued

Por
webui.feed.item.title = lom.general.title webui.feed.item.date = lom.date.issued

Y, finalmente se reemplaza:
webui.feed.item.description = dc.title, dc.contributor.author, \ dc.contributor.editor, \ dc.description.abstract, \ dc.description

Por:
webui.feed.item.description = lom.general.title, lom.lifecycle.entity, \ lom.general.abstract, \ lom.general.description



0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

Ubicar el siguiente archivo: dspace-1.4.2-source/src/org/dspace/search\DSIndexer.java Eliminar los siguientes bloques de cdigo: Bloque 1:
DCValue[] creators = item.getDC("creator", Item.ANY, Item.ANY); for (j = 0; j < creators.length; j++) //also authors { doc.add(new Field("author", creators[j].value, Field.Store.YES, Field.Index.TOKENIZED)); doc.add(new Field("default", creators[j].value, Field.Store.YES, Field.Index.TOKENIZED)); } DCValue[] sors = item.getDC("description", "statementofresponsibility", Item.ANY); for (j = 0; j < sors.length; j++) //also authors { doc.add(new Field("author", sors[j].value, Field.Store.YES, Field.Index.TOKENIZED)); doc.add(new Field("default", sors[j].value, Field.Store.YES, Field.Index.TOKENIZED)); }

Bloque 2:
DCValue[] series = item.getDC("relation", "ispartofseries", Item.ANY); for (j = 0; j < series.length; j++) { doc.add(new Field("series", series[j].value, Field.Store.YES, Field.Index.TOKENIZED)); doc.add(new Field("default", series[j].value, Field.Store.YES, Field.Index.TOKENIZED)); }

Luego ubicar las siguientes lneas de cdigo que se encuentran a lo largo del archivo:
DCValue[] DCValue[] DCValue[] DCValue[] DCValue[] DCValue[] DCValue[] authors = item.getDC("contributor", Item.ANY, Item.ANY); titles = item.getDC("title", Item.ANY, Item.ANY); keywords = item.getDC("subject", Item.ANY, Item.ANY); abstracts = item.getDC("description", "abstract", Item.ANY); tocs = item.getDC("description", "tableofcontents", Item.ANY); mimetypes = item.getDC("format", "mimetype", Item.ANY); identifiers = item.getDC("identifier", Item.ANY, Item.ANY);

Y reemplazarlas por sus equivalentes a LOM, respectivamente:


DCValue[] DCValue[] DCValue[] DCValue[] authors = item.getDC("lifecycle", "entity", Item.ANY); titles = item.getDC("general", "title", Item.ANY); keywords = item.getDC("general", "keyword", Item.ANY); abstracts = item.getDC("general", "abstract", Item.ANY);



0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

DCValue[] tocs = item.getDC("general", "description", Item.ANY); DCValue[] mimetypes = item.getDC("educational", "learningsourcetype", Item.ANY); DCValue[] identifiers = item.getDC("general", "identifier", Item.ANY);

Ubicar el siguiente archivo, que se utiliza para la navegacin por ttulos, autores, palabras claves y fechas: dspace-1.4.2-source/src/org/dspace/browse/browse.java Reemplazar las siguientes lneas de cdigo:
dateField = "dc.date.issued"; titleField = "dc.title"; authorField = "dc.contributor.*"; subjectField = "dc.subject.*";

Por:
dateField = "lom.date.issued"; titleField = "lom.general.title"; authorField = "lom.lifecycle.entity"; subjectField = "lom.general.keyword";

Ubicar el archivo que permite listar un conjunto de tems de acuerdo a un criterio de navegacin: dspace-1.4.2source/src/org/dspace/app/webui/jsptag/ItemListTag.java Reemplazar el siguiente bloque de cdigo:
/** The default fields to be displayed when listing items */ private static String listFields = "dc.date.issued(date), dc.title, dc.contributor.*"; /** The default field which is bound to the browse by date */ private static String dateField = "dc.date.issued"; /** The default field which is bound to the browse by title */ private static String titleField = "dc.title";

Por:
/** The default fields to be displayed when listing items */ private static String listFields = "lom.date.issued(date), lom.general.title, lom.lifecycle.entity";



0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

/** The default field which is bound to the browse by date */ private static String dateField = "lom.date.issued"; /** The default field which is bound to the browse by title */ private static String titleField = "lom.general.title";

Ubicar el archivo que perite la previsualizacin de un tem: dspace-1.4.2-source-/src/org/dspace/app/webui/jsptag/ItemTag.java Reemplazar:


private static String defaultFields = "dc.title, dc.title.alternaive, dc.contributor.*, dc.subject, dc.date.issued(date), dc.publisher, dc.identifier.citation, dc.relation.ispartofseries, dc.description.abstract, dc.description, dc.identifier.govdoc, dc.identifier.uri(link), dc.identifier.isbn, dc.identifier.issn, dc.identifier.ismn, dc.identifier";

por
private static String defaultFields = "lom.general.title, lom.general.moretitles, lom.lifecycle.entity, lom.general.keyword, lom.date.issued(date), lom.general.identifier, lom.general.description, lom.general.abstract, lom.tecnhical.location(link)";

Ubicar el siguiente archivo: dspace-1.4.2-sourcev9/src/org/dspace/app/webui/jsptag/SFXLinkTag.java Reemplazar:


DCValue[] titles = item.getDC("title", null, Item.ANY); DCValue[] authors = item.getDC("contributor", "author", Item.ANY);

Por:
DCValue[] titles = item.getDC("general", "title", Item.ANY); DCValue[] authors = item.getDC("lifecycle", "entity", Item.ANY);

Ubicar el archivo que contiene las etiquitas del idioma: dspace-1.4.2-source-v9/config/language-packs/Messages.properties



0TT
Eliminar las siguientes entradas:

cD d cegfehi jkDjlfmlfgn jopfegqrskf

metadata.dc.contributor.* = Autor metadata.dc.contributor.author = Autor metadata.dc.contributor.editor = Editor metadata.dc.date.issued = Fecha de publicaci\u00F3n metadata.dc.description = Descripci\u00F3n metadata.dc.description.abstract = Resumen metadata.dc.identifier = Otros identificadores metadata.dc.identifier.citation = Citaci\u00F3n metadata.dc.identifier.govdoc = Govt Doc # metadata.dc.identifier.isbn = ISBN metadata.dc.identifier.ismn = ISMN metadata.dc.identifier.issn = ISSN metadata.dc.identifier.uri = URI metadata.dc.publisher = Editorial metadata.dc.relation.ispartofseries = Citaci\u00F3n metadata.dc.subject = Palabras clave metadata.dc.title = T\u00EDtulo metadata.dc.title.alternative = Otros t\u00EDtulos itemlist.dc.contributor.* = Autor(es) itemlist.dc.contributor.author = Autor(es) itemlist.dc.creator = Autor(es) itemlist.dc.date.defense = Fecha de defensa itemlist.dc.date.issued = Fecha de publicaci\u00F3n itemlist.dc.title = T\u00EDtulo itemlist.dc.type = Tipo itemlist.dc.type.* = Tipo itemlist.dc.type.course = Asignatura itemlist.dc.type.degree = Titulaci\u00F3n

Agregar las nuevas entradas que ahora se utilizarn con el nuevo estndar de metadatos LOM:
metadata.lom.general.title = T\u00EDtulo metadata.lom.lifecycle.entity = Autor (es) metadata.lom.general.keyword = Palabras clave metadata.lom.date.issued = Fecha de publicaci\u00F3n metadata.lom.general.identifier = Identificador metadata.lom.general.abstract = Resumen metadata.lom.general.description = Descripci\u00F3n itemlist.lom.lifecycle.entity = Autor(es) itemlist.lom.date.issued = Fecha de publicaci\u00F3n itemlist.lom.general.title = T\u00EDtulo

Ubicar el archivo que se utilizar para rss: dspace-1.4.2source/src/org/dspace/app/webui/servlet/FeedServlet.java Reemplazar:


private static String defaultDescriptionFields = "dc.title, dc.contributor.author, dc.contributor.editor, dc.description.abstract, dc.description";



0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

Por:
private static String defaultDescriptionFields = "lom.general.title, lom.lifecycle.entity, lom.general.abstract, lom.general.description";

Reemplazar:
titleField = "dc.title"; dateField = "dc.date.issued";

Por
titleField = "lom.general.title"; dateField = "lom.date.issued";

Ubicar el archivo: dspace-1.4.2source/src/org/dspace/content/packager/packageUtils.java Reemplazar:


DCValue t[] = item.getDC("title", null, Item.ANY);

Por:
DCValue t[] = item.getDC( "general", "title", Item.ANY);

Ubicar el archivo donde se establece el esquema de metadatos a utilizar: dspace-1.4.2-source/src/org/dspace/content/metadatashema.java Reemplazar:


public static final String DC_SCHEMA = "dc";

Por
public static final String DC_SCHEMA = "lom";

Ubicar el archivo



0TT
dspace-1.4.2-

cD d cegfehi jkDjlfmlfgn jopfegqrskf

source/src/org/dspace/app/webui/servlet/HandleServlet.java Reemplazar
DCValue[] titlesForThis = item.getDC("title", null, Item.ANY);

por

DCValue[] titlesForThis = item.getDC("general", "title", Item.ANY);

En el archivo: dspace-1.4.2-source/jsp/mydspace/main.jsp Buscar todos los textos que contengan:


getDC("title", null, Item.ANY);

Y reemplazarlos por:
getDC("general", "title", Item.ANY);

Adems de esto se debe editar el formulario de envo de objetos, con los correspondientes metadatos LOM (apartado 17 de este anexo), (Anexo 10). Una vez realizados todos estos cambios, el sistema DSpace estar funcionando correctamente con el nuevo esquema de metadatos LOM, excepto para importar y exportar metadatos y/o tems.



A NEX O 6

Recompilacin del DSpace

0TT

cD ld egfgeh i jDjkfmlfn jopftegrq rsf


5(&203,/$&,1 '(/ '63$&(

'LUHFWRULRV x x x >GVSDFHVRXUFH@ >GVSDFHVRXUFH@/build/ >7RPFDW@/webapps/

5(&203,/$&,1 53,'$ (tras pequeos cambios, usualmente cambios en JSP) 1. Conectarse al servidor donde est ejecutndose DSpace (va ssh, por ejemplo). Asegurarse de que se ha iniciado la sesin con el usuario que instal DSpace inicialmente. 2. Abrir un terminal (si no tiene uno ya), y teclear cd >GVSDFHVRXUFH@ 3. ant update (recompila todo el cdigo de DSpace y reinstala los archivos JAR externos) 4. Alternativamente, si no se necesita reinstalar los archivos JAR, ejecutaremos entonces ant build_wars (que solamente recompila el cdigo de DSpace) 5. cp build/*.war >7RPFDW@/webapps/ 6. Probar los cambios en DSpace. 5(&203,/$&,1 &203/(7$ 1. Conectarse al servidor donde est ejecutndose DSpace (va ssh, por ejemplo). Asegurarse que se ha iniciado la sesin con el usuario que instal DSpace inicialmente. 2. Abrir un terminal (si no tiene uno ya), y teclear cd >GVSDFHVRXUFH@ 3. ant clean (elimina el cdigo compilado antiguo). 4. ant update (recompila todo el cdigo de DSpace y reinstala los archivos JAR externos). 5. Detener Tomcat (ADVERTENCIA: esto deshabilitar el sitio web) [Tomcat]/bin/shutdown.sh 6. (Opcional, pero recomendado) Eliminar completamente los directorios dspace y dspace-oai creados en >7RPFDW@/webapps



0TT

cD ld egfgeh i jDjkfmlfn jopftegrq rsf

Para forzar a Tomcat para que recompile todo, tambin debe eliminar los directorios dspace y dspace-oai creados en >7RPFDW@work/Catalina/localhost 7. cp >GVSDFHVRXUFH@/build/*.war >7RPFDW@/webapps/ 8. Arrancar Tomcat: >7RPFDW@bin/startup.sh 9. Probar los cambios en DSpace.



A NEX O 7

Modificaciones en el archivo
community-list.jsp luego de aplicar el

script CodeThatTree (CodeThat)

u0v T wFxy BzS0{S|}x~y TH

cD ld egfgeh i jDjkfmlfn jopkftegrq rsf

0RGLILFDFLRQHV HQ HO DUFKLYR FRPPXQLW\OLVWMVS OXHJR GH DSOLFDU HO VFULSW &RGH7KDW7UHH &RGH7KDW

Se debe modificar el procedimiento showCommunity quedando de la siguiente manera:


void showCommunity(Community c) throws IOException, SQLException { out.println("{\"text\" : \""+ c.getMetadata("name") +"\","+ "\"menu\" : { "+ "\"items\" : [ "); // Get the collections in this community Collection[] cols = c.getCollections(); if (cols.length > 0) { for (int j = 0; j < cols.length; j++) { out.print("{\"text\" : \""+ cols[j].getMetadata("name") ); if(ConfigurationManager.getBooleanProperty("webui.strengths.show")) { out.println(" [" + cols[j].countItems() + "]"); } out.println("\"},"); } } // Get the sub-communities in this community Community[] comms = c.getSubcommunities(); if (comms.length > 0) { for (int k = 0; k < comms.length; k++) { showCommunity(comms[k]); } } out.println("] },"); }

Adems se modifica la seccin de cdigo en la cual se declaran los scripts y se presentan los datos:
if (showAll) { setContext(out, request); out.println("<script language=\"javascript1.2\"> var TreeDef = {"+ "\"type\" : \"tree\","+ "\"style\" : {"+ "\"color\" : \"#1B77BC\","+ "\"imgline\" : \"/img/line.gif\","+ "\"imgdir\" : \"/img/t-folder.gif\","+ "\"imgdiropen\" : \"/img/t-folder-open.gif\","+ "\"imgdir_l\" : \"/img/folder.gif\","+ "\"imgdiropen_l\" : \"/img/folder-open.gif\","+ "\"itemoffset\" : {"+ "\"x\" : \"22\", \"y\" : \"1\""+ "},"+ "\"fixwidth\" : 180,"+ "\"css\" : \"test2tree\","+ "\"lined\" : true"+ "},"+ "\"styleover\" : {"+



u0v T wFxy BzS0{S|}x~y TH


"\"color\" : \"#1B77BC\","+ "\"css\" : \"test2tree\","+ "\"bgcolor\" : \"#E5EFFA\""+

cD ld egfgeh i jDjkfmlfn jopkftegrq rsf

"},"+ "\"position\" : {"+ "\"absolute\" : false, \"pos\" : [0, 10]"+ }, "\"items\" : ["); for (int i = 0; i < communities.length; i++) { showCommunity(communities[i]); } out.println("]};"); out.println("var t1 = new CTree(TreeDef, \"sample\");"); out.println("t1.create();"); out.println("t1.draw(); </script>"); }

Finalmente se agregan las siguientes lneas al principio del archivo.


<script language="javascript1.2" src="codethatsdk.js"></script> <script language="javascript1.2" src="codethattreepro.js"></script>



A NEX O 8

Modificaciones en el archivo
community-list.jsp luego de aplicar el

script dTree (DestroyDrop)

0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

0RGLILFDFLRQHV HQ HO $UFKLYR FRPPXQLW\OLVWMVS OXHJR GH DSOLFDU HO VFULSW G7UHH 'HVWUR\'URS Se modifica el procedimiento showCommunity quedando de la siguiente manera:
void showCommunity(Community c, int idpadre, int idhijo) throws IOException, SQLException { out.println("d.add("+idhijo+","+idpadre+","+ c.getMetadata("name") +");"); // Get the collections in this community Collection[] cols = c.getCollections(); if (cols.length > 0) { //out.println("<ul>"); for (int j = 0; j < cols.length; j++) { out.println("d.add("+cols[j].getMetadata("deweycodecollection")+","+idhijo+","+ cols[j].getMetadata("name") +");"); if(ConfigurationManager.getBooleanProperty("webui.strengths.show")) { out.println(" [" + cols[j].countItems() + "]"); } } } // Get the sub-communities in this community Community[] comms = c.getSubcommunities(); if (comms.length > 0) { for (int k = 0; k < comms.length; k++) { showCommunity(comms[k],idhijo, Integer.parseInt(comms[k].getMetadata("deweycodecommunity"))); } } }

Se cambia la seccin de cdigo en la cual se declaran los scripts y se presentan los datos:
if (showAll) { setContext(out, request); //add by manu out.println("<script type=\"text/javascript\">"); out.println("<!--"); out.println("d = new dTree(d);"); for (int i = 0; i < communities.length; i++) { showCommunity(communities[i],-1,i+10000); } out.println("document.write(d);"); out.println("//-->"); out.println("</script>"); }

Finalmente se agrega la siguiente lnea al principio del archivo.


<script type="text/javascript" src="dtree.js"></script>



A NEX O 9

Modificaciones en el archivo
community-list.jsp luego de aplicar el

script Treeview Control (BlueShoes)

0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

0RGLILFDFLRQHV HQ HO $UFKLYR FRPPXQLW\OLVWMVS OXHJR GH DSOLFDU HO VFULSW 7UHHYLHZ &RQWURO %OXH6KRHV

Se modifica el procedimiento showCommunity quedando de la siguiente manera:


void showCommunity(Community c, String prefixtree) throws IOException, SQLException { out.println(prefixtree +" = new Array;"); out.println(prefixtree +"[caption] = \"<font size=2>"+ .getMetadata("name")+"</font>\" ;"); out.println(prefixtree +"[url] = \""+ request.getContextPath() + "/handle/" + c.getHandle() + "\";"); out.println(prefixtree +"[children] = new Array;"); int numcols = 0; // Get the collections in this community Collection[] cols = c.getCollections(); numcols = cols.length; if (cols.length > 0) { for (int j = 0; j < cols.length; j++) { out.println(prefixtree +"[children]["+j+"] = new Array;"); out.println(prefixtree +"[children]["+j+"][url] = \""+ request.getContextPath() + "/handle/" + cols[j].getHandle() + "\";"); out.print(prefixtree +"[children]["+j+"][caption] = \"<font size=2>"+ cols[j].getMetadata("name") ); if(ConfigurationManager.getBooleanProperty("webui.strengths.show")) { out.print(" [" + cols[j].countItems() + "]"); } out.println("<font>\";"); } } // Get the sub-communities in this community Community[] comms = c.getSubcommunities(); if (comms.length > 0) { for (int k = 0; k < comms.length; k++) { showCommunity(comms[k],prefixtree+"[children]["+(k+numcols)+"]"); } } }

Adems se altera la seccin de cdigo en la cual se declaran los scripts y se presentan los datos:
if (showAll) { setContext(out, request); //add by manu out.println("<script type=\"text/javascript\" src=\"treeview/Bs_Tree.class.js\"></script>"); out.println("<script type=\"text/javascript\" src=\"treeview/Bs_TreeElement.class.js\"></script>"); out.println("<script type=\"text/javascript\" src=\"treeview/Bs_Array.class.js\"></script>");



0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

out.println("<script type=\"text/javascript\"> var b = new Array; "); for (int i = 0; i < communities.length; i++) { showCommunity(communities[i], "b["+i+"]"); } //add by manu out.println(" </script><script> function init() { t = new Bs_Tree(); t.initByArray(b); t.drawInto(treeDiv1); } </script> "); out.println("<script> init(); </script> "); out.println("<div id=\"treeDiv1\"></div>"); }



A NEX O 10

Formulario de envo de objetos modificado

0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf


)RUPXODULR GH HQYtR GH REMHWRV PRGLILFDGR

GVSDFHVRXUFHFRQILJLQSXWIRUPV[PO
<?xml version="1.0"?> <!DOCTYPE input-forms > <input-forms> <form-map> <name-map collection-handle="default" form-name="traditional" /> </form-map> <form-definitions> <form name="traditional"> <page number="1"> <field> <dc-schema>lom</dc-schema> <dc-element>lifecycle</dc-element> <dc-qualifier>entity</dc-qualifier> <repeatable>true</repeatable> <label>Autor (es)</label> <input-type>name</input-type> <hint>Autores para esta obra</hint> <required></required> </field> <field> <dc-schema>lom</dc-schema> <dc-element>general</dc-element> <dc-qualifier>title</dc-qualifier> <repeatable>false</repeatable> <label>Ttulo</label> <input-type>onebox</input-type> <hint>Ingrese el ttulo principal del objeto.</hint> <required>Debe ingresar un ttulo principal para este objeto.</required> </field> <field> <dc-schema>lom</dc-schema> <dc-element>general</dc-element> <dc-qualifier>identifier</dc-qualifier> <repeatable>false</repeatable> <label>rea - Carrera (UTPL)</label> <input-type value-pairs-name="common_id_utpl">dropdown</input-type> <hint>Seleccione el rea y la Carrera al que pertenece dicho objeto.</hint> <required></required> </field> <field> <dc-schema>lom</dc-schema> <dc-element>educational</dc-element> <dc-qualifier>learningresourcetype</dc-qualifier> <repeatable>true</repeatable> <label>Tipo</label> <input-type value-pairs-name="common_types">dropdown</input-type> <hint>Seleccione el(los) tipo(s) de contenido del objeto. Use las teclas "CTRL" o "Shift" para seleccionar ms de un tipo.</hint> <required></required> </field> <field>



0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf


<dc-schema>lom</dc-schema> <dc-element>general</dc-element> <dc-qualifier>language</dc-qualifier> <repeatable>false</repeatable> <label>Idioma</label> <input-type value-pairs-name="common_iso_languages">dropdown</input-

type> <hint>Idioma del contenido principal del objeto. Si el idioma no aparece en la lista, seleccione Otro. Si el contenido no tiene un idioma (por ejemplo, un dataset or una imagen) seleccione N/A.</hint> <required></required> </field> <field> <dc-schema>lom</dc-schema> <dc-element>general</dc-element> <dc-qualifier>keyword</dc-qualifier> <!-- An input-type of twobox MUST be marked as repeatable --> <repeatable>true</repeatable> <label>Palabras clave</label> <input-type>twobox</input-type> <hint>Ingrese las palabras clave o frases apropiadas.</hint> <required></required> <vocabulary>srsc</vocabulary> </field> <field> <dc-schema>lom</dc-schema> <dc-element>general</dc-element> <dc-qualifier>abstract</dc-qualifier> <repeatable>false</repeatable> <label>Resumen</label> <input-type>textarea</input-type> <hint>Resumen del Objeto</hint> <required></required> </field> <field> <dc-schema>lom</dc-schema> <dc-element>general</dc-element> <dc-qualifier>description</dc-qualifier> <repeatable>false</repeatable> <label>Descripcin</label> <input-type>textarea</input-type> <hint>Ingrese la descripcin o comentarios para este objeto</hint> <required></required> </field> </page> </form> </form-definitions> <!-- Valores que muestran en una lista desplegable para ser escogidos --> <form-value-pairs> <value-pairs value-pairs-name="common_id_utpl" dc-term="area"> <pair> <displayed-value>Socio-Humanstica - Abogaca</displayed-value> <stored-value>101</stored-value> </pair> <pair> <displayed-value>Socio-Humanstica - Ciencias de la Educacin</displayed-value> <stored-value>102</stored-value> </pair> <pair>



0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

<displayed-value>Socio-Humanstica - Ciencias Humansticas y Religiosas</displayed-value> <stored-value>103</stored-value> </pair> <pair> <displayed-value>Socio-Humanstica - Comunicacin Social</displayedvalue> <stored-value>104</stored-value> </pair> <pair> <displayed-value>Socio-Humanstica - Educacin Infantil</displayedvalue> <stored-value>105</stored-value> </pair> <pair> <displayed-value>Socio-Humanstica - Ingls</displayed-value> <stored-value>106</stored-value> </pair> <pair> <displayed-value>Socio-Humanstica - Lenguas y Comunicacin</displayedvalue> <stored-value>107</stored-value> </pair> <pair> <displayed-value>Socio-Humanstica - Psicologa</displayed-value> <stored-value>108</stored-value> </pair> <pair> <displayed-value>Administrativa - Administracin de empresas</displayedvalue> <stored-value>201</stored-value> </pair> <pair> <displayed-value>Administrativa - Banca y Finanzas</displayed-value> <stored-value>202</stored-value> </pair> <pair> <displayed-value>Administrativa - Hotelera y Turismo</displayed-value> <stored-value>203</stored-value> </pair> <pair> <displayed-value>Administrativa - Administracin Turstica</displayedvalue> <stored-value>204</stored-value> </pair> <pair> <displayed-value>Administrativa - Asistencia Gerencial</displayed-value> <stored-value>205</stored-value> </pair> <pair> <displayed-value>Administrativa - Contabilidad y Auditora</displayedvalue> <stored-value>206</stored-value> </pair> <pair> <displayed-value>Administrativa - Economa</displayed-value> <stored-value>207</stored-value> </pair> <pair> <displayed-value>Administrativa - Secretariado Ejecutivo Bilinge</displayed-value> <stored-value>208</stored-value> </pair> <pair> <displayed-value>Biolgica - Gestin Ambiental</displayed-value> <stored-value>301</stored-value>



0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf


</pair> <pair> <displayed-value>Biolgica - Bioqumica y Farmacia</displayed-value> <stored-value>302</stored-value> </pair> <pair> <displayed-value>Biolgica - Industrias Agropecuarias</displayed-value> <stored-value>303</stored-value> </pair> <pair> <displayed-value>Biolgica - Ingeniera Agropecuaria</displayed-value> <stored-value>304</stored-value> </pair> <pair> <displayed-value>Biolgica - Ingeniera Qumica</displayed-value> <stored-value>305</stored-value> </pair> <pair> <displayed-value>Biolgica - Medicina</displayed-value> <stored-value>306</stored-value> </pair>

<pair> <displayed-value>Tcnica - Informtica</displayed-value> <stored-value>401</stored-value> </pair> <pair> <displayed-value>Tcnica - Geologa y Minas</displayed-value> <stored-value>402</stored-value> </pair> <pair> <displayed-value>Tcnica - Ingeniera Civil</displayed-value> <stored-value>403</stored-value> </pair> <pair> <displayed-value>Tcnica - Electrnica</displayed-value> <stored-value>404</stored-value> </pair> <pair> <displayed-value>Tcnica - Arte y Diseo</displayed-value> <stored-value>405</stored-value> </pair> <pair> <displayed-value>Tcnica - Arquitectura</displayed-value> <stored-value>406</stored-value> </pair> </value-pairs> <value-pairs value-pairs-name="common_types" dc-term="type"> <pair> <displayed-value>Animacin</displayed-value> <stored-value>Animacion</stored-value> </pair> <pair> <displayed-value>Artculo</displayed-value> <stored-value>Articulo</stored-value> </pair> <pair> <displayed-value>Libro</displayed-value> <stored-value>Libro</stored-value> </pair> <pair> <displayed-value>Captulo de Libro</displayed-value> <stored-value>Capitulo de Libro</stored-value> </pair> <pair> <displayed-value>Dataset</displayed-value>



0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf


<stored-value>Dataset</stored-value> </pair> <pair> <displayed-value>Objeto de Aprendizaje</displayed-value> <stored-value>Objeto de Aprendizaje</stored-value> </pair> <pair> <displayed-value>Imagen</displayed-value> <stored-value>Imagen</stored-value> </pair> <pair> <displayed-value>Imagen, 3-D</displayed-value> <stored-value>Imagen, 3-D</stored-value> </pair> <pair> <displayed-value>Mapa</displayed-value> <stored-value>Mapa</stored-value> </pair> <pair> <displayed-value>Partituras</displayed-value> <stored-value>Partituras</stored-value> </pair> <pair> <displayed-value>Plan o diseo</displayed-value> <stored-value>Plan o diseno</stored-value> </pair> <pair> <displayed-value>Preimpresin</displayed-value> <stored-value>Preimpresion</stored-value> </pair> <pair> <displayed-value>Presentacin</displayed-value> <stored-value>Presentacion</stored-value> </pair> <pair> <displayed-value>Grabacin, acstico</displayed-value> <stored-value>Grabacion, acustico</stored-value> </pair> <pair> <displayed-value>Grabacin, musical</displayed-value> <stored-value>Grabacion, musical</stored-value> </pair> <pair> <displayed-value>Grabacin, oral</displayed-value> <stored-value>Grabacion, oral</stored-value> </pair> <pair> <displayed-value>Software</displayed-value> <stored-value>Software</stored-value> </pair> <pair> <displayed-value>Reporte Tcnico</displayed-value> <stored-value>Reporte Tecnico</stored-value> </pair> <pair> <displayed-value>Tesis</displayed-value> <stored-value>Tesis</stored-value> </pair> <pair> <displayed-value>Video</displayed-value> <stored-value>Video</stored-value> </pair> <pair> <displayed-value>Documento de trabajo</displayed-value> <stored-value>Documento de trabajo</stored-value> </pair> <pair>



0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

<displayed-value>Ejercicio</displayed-value> <stored-value>Ejercicio</stored-value> </pair> <pair> <displayed-value>Simulacin</displayed-value> <stored-value>Simulacion</stored-value> </pair> <pair> <displayed-value>Cuestionario</displayed-value> <stored-value>Cuestionario</stored-value> </pair> <pair> <displayed-value>Diagrama</displayed-value> <stored-value>Diagrama</stored-value> </pair> <pair> <displayed-value>Grfico</displayed-value> <stored-value>Grafico</stored-value> </pair> <pair> <displayed-value>Tabla</displayed-value> <stored-value>Tabla</stored-value> </pair> <pair> <displayed-value>Texto narrativo</displayed-value> <stored-value>Texto narrativo</stored-value> </pair> <pair> <displayed-value>Examen</displayed-value> <stored-value>Examen</stored-value> </pair> <pair> <displayed-value>Experimento</displayed-value> <stored-value>Experimento</stored-value> </pair> <pair> <displayed-value>Autoevaluacin</displayed-value> <stored-value>Autoevaluacion</stored-value> </pair> <pair> <displayed-value>Conferencia</displayed-value> <stored-value>Conferencia</stored-value> </pair> <pair> <displayed-value>Otro</displayed-value> <stored-value>Otro</stored-value> </pair> </value-pairs> <!-- default language order: (from dspace 1.2.1) "en_US", "en", "es", "de", "fr", "it", "ja", "zh", "other", "" --> <value-pairs value-pairs-name="common_iso_languages" dc-term="language_iso"> <pair> <displayed-value>Espaol</displayed-value> <stored-value>es</stored-value> </pair> <pair> <displayed-value>Ingls (Estados Unidos)</displayed-value> <stored-value>en_US</stored-value> </pair> <pair> <displayed-value>Ingls</displayed-value> <stored-value>en</stored-value> </pair> <pair>



0TT
<displayed-value>Alemn</displayed-value> <stored-value>de</stored-value> </pair> <pair> <displayed-value>Francs</displayed-value> <stored-value>fr</stored-value> </pair> <pair> <displayed-value>Italiano</displayed-value> <stored-value>it</stored-value> </pair> <pair> <displayed-value>Japons</displayed-value> <stored-value>ja</stored-value> </pair> <pair> <displayed-value>Chino</displayed-value> <stored-value>zh</stored-value> </pair> <pair> <displayed-value>(Otro)</displayed-value> <stored-value>other</stored-value> </pair> <pair> <displayed-value>N/A</displayed-value> <stored-value>N/A</stored-value> </pair> </value-pairs> </form-value-pairs> </input-forms>

cD d cegfehi jkDjlfmlfgn jopfegqrskf



A NEX O 11

Ayuda General del DSpace

0TT

cD d cegfehi jkDjlfmlfgn jopfegqrskf

$\XGD *HQHUDO GHO '6SDFHB873/


&RQWHQLGRV
List ar Obj et os por Bsqueda sencilla Bsqueda avanzada Clases/ Divisiones Secciones Regist rarse/ I ngresar Env iar ( Subir Obj et os) Mi DSpace_UTPL Edit ar Perfil Suscripciones

DSpace_UTPL capt ura, dist r ibuye y preserva m at er iales digit ales educat ivos. Aqu se pueden encont rar art culos, t rabaj os, preim presiones, inform es t cnicos, conferencias y act os en varios form at os digit ales. El cont enido de DSpace_UTPL se organiza alrededor de Clases/ divisiones, que corresponden a las diversas reas de la Universidad Tcnica Part icular de Loj a. Dent ro de cada clase/ divisin puede haber un nm ero ilim it ado de subclases/ div isiones y un nm ero ilim it ado de secciones. Cada una de est as secciones puede cont ener un nm er o ilim it ado de obj et os de aprendizaj e ( OA) .

/,67$5 2%-(726 325


A t ravs de est e t ipo de navegacin se pueden consult ar los obj et os de acuerdo a diferent es crit erios. Exist en cinco t ipos diferent es de navegacin: Clases/ divisiones, t t ulos, aut ores, palabras clave y fechas. Puede ut ilizar cualquiera de est as opciones para localizar la inform acin que busca.

x x x x

: Perm it e navegar a t rav s de clases/ divisiones y secciones en orden alfabt ico y en form a de rbol desplegable. Adem s perm it e visualizar las subclases/ divisiones y secciones que se encuent ran dent ro de una clase/ divisin. : Muest ra un list ado ordenado alfabt icam ent e por t t ulos de los obj et os que se encuent ran alm acenados en el DSpace_UTPL. : Muest ra un list ado ordenado alfabt icam ent e por aut ores de los obj et os que se encuent ran alm acenados en el DSpace_UTPL. : Muest ra un list ado ordenado alfabt icam ent e de t odas las palabras clave de los obj et os que se encuent ran alm acenados en el DSpace_UTPL. : Muest r a un list ado de t odos los obj et os albergados en el DSpace_UTPL en orden cronolgico inverso ( del m s recient e al m s ant iguo) .

$ g0Vi R RDRi d RV $ $ $ $ g0hV T0 g0RRgV g0d0 40Ri $ g0V"V$

DSpace_UTPL puede ser consult ado por cualquier usuario. Para ut ilizar algunos servicios y funcionalidades es necesario regist rarse. Hgalo as:

x x

Se desea suscribir en una seccin y recibir un aviso por correo elect rnico cuando se aadan nuev os obj et os Si se desea ir a la pgina "Mi DSpace_UTPL"



0TT
x

cD  cg kDllg gk
Si se desea edit ar la cuent a

Para aadir un obj et o en una seccin es necesario ser un usuario aut or izado de DSpace_UTPL.

%648('$ 6(1&,//$
Para realizar una bsqueda ut ilice el cuadr o de la part e superior izquierda:

Escriba el t rm ino de bsqueda y pulse " Buscar". En la vent ana de result ados puede lim it ar la bsqueda a una clase/ div isin concret a que se escoj a en nuevo cuadro de bsqueda:

A cont inuacin se explican algunas direct rices que se usan con el buscador:

x x x

Los t rm inos int roducidos en el cuadro se buscarn en los cam pos de t t ulo, aut or, palabras clave, resum en y descripcin de cada obj et o. Los t rm inos t am bin se buscarn dent r o de los t ext os de los docum ent os exist ent es. : el m ot or de bsqueda ignora cier t as palabras que se usan frecuent em ent e, pero que no aport an a la bsqueda. Est as palabras son:

0 00RiR"( 4

"a", " de", " es", " en", " el", "la", " los", " las" , " un", "uno", "una" , "y"

x x x x

: se ut iliza el ast erisco * despus del prefij o de una palabra para recuperar t odos los obj et os que cont engan palabras con est e prefij o. Ej em plo: recupera econom ist a, econom a, econom izar : el buscador expande aut om t icam ent e las palabras con las t erm inaciones habit uales incluyendo plurales, t iem pos verbales, et c. : para buscar frases concr et as hay que ent recom illar la frase. Ej em plo: "arquit ect ura de com put adores" : si coloca un signo m s ( + ) ant es de una palabra, st a DEBE aparecer en los result ados de bsqueda. Por ej em plo, en la siguient e bsqueda, la palabra "superior" es opcional, pero la palabra " educacin" debe aparecer en el result ado.

i}0RD4 0R

R Vi

2R 0R iRDV0d2RDR 0Rd 40VV d4V g0R0 40

: cuando se desea que un t rm ino NO aparezca en los result ados de bsqueda, se lo precide con el signo ( - ) . Tam bin se puede ut ilizar el operador NOT. El siguient e ej em plo ar roj a t odos los result ados que cont engan la palabra " educacin" pero NO cont engan la palabra " superior".

00R44R"RV0



0TT

cD  cg kDllg gk

R0R4R R R0R : para buscar Se usa


palabras. Se usa

se

los

ut iliza que los

siem pre cont engan obj et os

en t odas las

m ayscula. palabras. AMBAS

docum ent os t odos

recuperar

que

cont engan

para am pliar un crit erio de bsqueda a docum ent os que cont engan uno u " educacin" docum ent os que o recuperar t odos los obj et os que la palabra " superior" . cont engan el t rm ino ex cluido.

ot ro t rm ino consult ado, cont engan la palabra Se usa

t

para

excluir

recuperar t odos los obj et os que cont engan "educacin" per o no " superior".

: pueden ser usados para buscar un grupo de t r m inos y cuyo result ado sean cont rast ados con un segundo o t ercer crit erio de bsqueda.

020RgRd

busca t odos los obj et os que cont engan la palabra " educacin" pero no la palabra " superior" y cont engan ya sea la palabra " loj a" o " ecuador"

%648('$ $9$1=$'$
La bsqueda avanzada perm it e delim it ar el cam po en el que se desee buscar, y com binar est as bsquedas con lo operadores AND, OR y NOT.

Puede delim it ar la bsqueda a una clase/ divisin concret a eligindola en " Puede com binar la bsqueda con los operadores AND, OR y NOT. Asim ism o se puede buscar por Tt ulo, Aut or, Palabra clave, et c...

iV" 0H "

: Se deben ut ilizar los cuadros de bsqueda en orden; es decir, prim ero seleccionar la clase, y si se desea puede ingresar la palabra clave con el uso o no de operadores.





0TT
&/$6(6',9,6,21(6

cD  cg kDllg gk

El cont enido de DSpace_UTPL se organiza alrededor de Clases/ div isiones, que corresponden a la clasificacin de cont enidos que ha realizado la Unidad de Virt ualizacin de la Universidad Tcnica Part icular de Loj a de acuerdo a la clasificacin Dew ey. Dent ro de cada clase/ divisin puede haber un nm ero ilim it ado de secciones. Cada una de est as secciones puede cont ener un nm ero ilim it ado de obj et os. Est a organizacin perm it e:

Decidir polt icas cm o: quienes pueden subir obj et os si habr un proceso de revisin de obj et os quin t endr acceso

x x

Det erm inar fluj os de t rabaj o: rev isin, edicin, m et adat os Adm inist rar secciones

Cada clase/ divisin t iene su propia pgina donde se m uest ra inform acin, not icias y enlaces relacionados con los int ereses de la clase/ divisin; as com o, un list ado descript ivo de las secciones incluidas en la clase/ divisin.

6(&&,21(6
Las clases/ divisiones pueden m ant ener un nm ero ilim it ado de secciones en DSpace_UTPL. Las secciones pueden t ener diferent es polt icas y fluj os de t rabaj o. Cada seccin de DSpace_UTPL t iene su propia pgina de ent rada dnde se m uest ra inform acin, not icias y enlaces r elacionados con los int ereses de los usuarios de aquella seccin.

5(*,675$56(  ,1*5(6$5
Cuando se accede a una rea del DSpace_UTPL que requier e aut orizacin, es necesario regist rarse. Todos los usuarios pueden hacer lo en el sist em a DSpace_UTPL, y subir obj et os en cualquier seccin. Si no se ha r egist rado ant eriorm ent e, puede hacerlo por prim era vez dando clic en " Regist rarse" dent ro del m en "Serv icios" .

I ngrese un correo elect rnico y luego haga clic en

DRi "T20}


0TT

cD  cg kDllg gk

Se enviar un correo elect rnico con un URL especial. En algunos servidores de correo elect rnico suele enviarse a la bandej a de CORREO NO DESEADO. Luego de hacer clic sobre ese URL, necesit ar rellenar alguna inform acin para com plet ar su regist ro.

Una v ez regist rado com o usuario, podr ingresar y acceder a los servicios de DSpace_UTPL. Para ingresar, haga clic en del m en "Servicios" :

FViR"0

Luego ingrese su "Correo elect rnico" y su "Cont rasea" en el form ulario de ident ificacin. Considere que en el correo elect rnico no se dist ingue m ay sculas y m insculas; m ient ras que en la cont rasea se dist ingue m aysculas y m insculas. Pulse en el bot n "I ngresar" para cont inuar:



0TT

cD  cg kDllg gk

Luego de ingresar, t endr acceso a los servicios de DSpace_UTPL.

Rd0V00t"VTR"0R
Si por algn m ot ivo, un usuario ha perdido u olvidado su cont rasea, la puede recuperar haciendo clic en en la vent ana de ingreso.

F$ 4V RTR 0$

Se m ost rar una vent ana en la que debe ingresar el correo elect rnico con el que se encuent ra regist rado, luego hacer clic en el bot n "Olvid m i cont rasea". Se le enviar un correo elect rnico, con un URL especial; haciendo clic sobre l se abrir una nueva vent ana en la que se pide que escriba una nueva cont rasea.

Luego de llenar los cam pos, debe hacer clic en " Est ablecer una nuev a cont rasea".



0TT
(19,$5 6XELU 2EMHWRV

cD  cg kDllg gk

Si es un usuario regist rado podr realizar envos a t ravs de Mi DSpace_UTPL. El sist em a present a dos opciones:

x x

Com enzar un nuevo env o Ver los env os acept ados: si no t iene ninguno le indica con el m ensaj e " ".

dRdT2riW"F4S dD r0"BDWkD

DDD2H$kF

Al com enzar un nuevo envo lo prim ero que le solicit a es que elij a la seccin a la que va a per t enecer el Obj et o de Aprendizaj e. Tam bin puede subir obj et os haciendo clic en dent r o de la pgina de una seccin.

Vg

D0V4d g0

En cualquier punt o del proceso de env o se puede parar y guardar el t rabaj o pulsando sobre el bot n "Cancelar/ Guardar" en la part e inferior de la pgina. Si no ha finalizado el envo de un obj et o, se le recordar que t iene un DSpace_UTPL".

Rd0 @V 0 "0

en " Mi

Si sale del proceso de envo accident alm ent e, siem pre se puede volver a em pezar a t ravs "Mi DSpace_UTPL". Tam bin se puede cancelar la ent rega en cualquier punt o. En la part e superior de la pgina de envos encont rar seis bot ones que represent an cada uno de los pasos en el proceso de envo de obj et os:



0TT

cD  cg kDllg gk

A m edida que se avanza en el proceso de envio, est os bot ones cam biarn de color. Una vez que se ha em pezado, se pueden ut ilizar est os bot ones para m overse adelant e y at rs en el proceso de ent rega slo pulsando sobre ellos. No se pierde ninguna inform acin por m overse adelant e o at rs. Si t iene cualquier problem a pngase en cont act o con el adm inist rador de DSpace_UTPL.

(19,$5 'HVFULED VX REMHWR SiJLQD 

* - Si su obj et o est form ado por m s de un archiv o, haga clic en en la casilla " El obj et o cont iene m s de un archivo". Un ej em plo m uy com n, ser a un archivo HTML con referencias a im genes ( com o archivos JPG o GI F) . Ot ro ej em plo podra ser, un art culo com plem ent ado con una sim ulacin en v deo o un archivo de dat os. Haga clic en el bot n "Siguient e" para cont inuar, o "Cancelar/ Guardar" para cancelar o parar y guardar su env o.

4 T4 R02d R4

(19,$5 'HVFULED VX REMHWR SiJLQD 


La inform acin que se ingresa en est a pant alla son los m et adat os regist rados que perm it irn a los usuarios recuperar su obj et o. Cuant o m s com plet os sean los m et adat os ingresados, m s fcil ser encont rar su obj et o. Llene t odos los casillas posibles que sean aplicables a su obj et o. : Est e puede ser una persona, organizacin o serv icio r esponsable de crear o cont ribuir en el cont enido del obj et o. Pulsando en el bot n "Aadir m s" podr aadir t ant os aut ores com o sean necesarios. Si el aut or es una organizacin, se ut iliza el cam po del apellido para int roducir el nom bre de la organizacin.

: Se int roduce el nom bre com plet o con el que est e obj et o ser conocido. Todos los obj et o de DSpace_UTPL deben t ener un t t ulo!



0TT

cD  cg kDllg gk

: La Univer sidad Tcnica Part icular de Loj a, cuent a con varias carr eras agrupadas por reas. Debe asociarse el Obj et o de Aprendizaj e a subir con alguna de est as carreras. En caso de ser m at erial ext erno a la Universidad y que no pert enezca a ninguna carrera se debe seleccionar la que m s se relacione con el obj et o. Se aplica el m ism o procedim ient o en caso de que un obj et o pert enezca a dos o m s carreras; por ej em plo, un obj et o de Fsica puede pert enecer a la carrera de I nform t ica, Elect rnica y Telecom unicaciones, y a I ngeniera Civil.

R400}20`H$

: Seleccione el t ipo de t rabaj o que m ej or se aj ust a al obj et o. Para seleccionar m s de un valor en la list a se debe m ant ener pulsada la t ecla " ct rl" o la t ecla " shift ".

iR

: Se selecciona el idiom a del cont enido del obj et o. Si el obj et o no es un docum ent o de t ext o ( im genes, dat aset s) y el idiom a no se puede aplicar com o part e de la descripcin, se selecciona la opcin N/ A ( No Aplicable) .

H 0@

: Se int roducen t ant as palabras clave com o sea posible para descr ibir el obj et o, desde las m s generales hast a las m s especficas. Cunt as m s palabras se ingresen, m s posibilidades t endrn los usuarios para encont rar su obj et o en las bsquedas. Se ut iliza un cam po para cada palabra o frase. Se pueden aadir m s cam pos pulsando en el bot n "Aadir m s". En caso de t rat arse de algn obj et o que pert enezca a alguna asignat ura se agrega el nom bre de la asignat ura com o palabra clav e.

0 00Ri d



0TT

cD  cg kDllg gk

: En caso de ser art culos t cnicos/ papers se int roduce su abst ract o r esum en. Se puede escribir t ant o t ex t o com o sea posible, ya que no hay lim it e de palabras a ingresar. Est e cam po t am bin se t om a en cuent a al m om ent o de realizar bsquedas.

Rd0@4

obj et o.

BR"d} Vd

: Aqu puede incluir not as o explicaciones que considere de int ers para describir el

Presione el bot n "Ant erior" para volver a la pgina ant erior, el bot n "Siguient e" para cont inuar, o bot n " Cancelar/ Guardar" para det ener y guardar su envo.

(19,$5  6XELU XQ DUFKLYR

Hay dos m t odos por int roducir el archiv o que se quiera subir: A - Escribir la rut a com plet a y el nom bre del archivo en el cuadro de ent rada y pulsar en bot n de "Siguient e" en la esquina inferior derecha de la pant alla. B - Pulsar en el bot n " Exam inar" y navegar a t ravs de direct orios y carpet as hast a encont rar el archivo a subir. Haciendo doble clic en el nom bre del archivo que se quiere subir y el nom bre se int roducir en el recuadro. : Si ut iliza el navegador Net scape, los t ipos de archivos que salen por defect o son los archivos "HTML", por est o, quizs no vea t odos sus archiv os.

tg



0TT

cD  cg kDllg gk

En el r ecuadro de

04RgR4V"QlR4hVV Rg4$ para ver t odos los archivos de un dir ect orio en iV debe est ar seleccionado "Todos los archivos ( * . * ) " .

Una vez que el nom bre del archivo est en el cuadro de ent rada, haga clic en el bot n " Siguient e" para proceder.

BR"d} Vd 04V02d
Si se especific al pr incipio del proceso de ent rega que se t iene m s de un archiv o de est e obj et o para subir, ver un cuadro t it ulado "Descr ipcin del archiv o ". La inform acin que se facilit a aqu ay udar a los usuarios a ent ender qu inform acin hay en cada archivo, por ej em plo, "art culo principal" , o " im genes", o " soft ware".

Para cada archivos se ingresa su respect iva descripcin, luego haga clic en el bot n "Siguient e" para cont inuar.

(19,$5  )RUPDWR GH DUFKLYRV


Para poder alm acenar y dar acceso apropiado a un ar chivo, el sist em a necesit a saber cul es su form at o, por ej em plo "PDF" , " HTML" , "GI F", et c.



0TT

cD  cg kDllg gk

Si el sist em a no reconoce aut om t icam ent e el form at o del ar chivo que se ha subido, pide una descripcin del m ism o. Si el form at o del archivo aparece en la list a ofrecida, hay que seleccionarlo y luego hacer clic en el bot n " Enviar". Si no se encuent ra el form at o en la list a, hay que pulsar en "form at o de ar chivo" y describir el form at o en el cuadro de t ext o que hay a la part e inferior de la pgina. Asegurarse de ingresar el nom bre de la aplicacin que se ha usado para crear el archivo y la v ersin de est a aplicacin. Por ej em plo "Aut odesk Aut oCAD 2007" . Ms inform acin sobr e los form at os de archivos en DSpace_UTPL soport ados.

(19,$5  $UFKLYRV VXELGRV


Una vez que el ar chivo haya sido subido, se com prueba la inform acin para asegurarse de que es correct o. Hay dos m aneras de verificar que los archivos han sido subidos correct am ent e.

x x

Hay que pulsar en el nom bre del archivo. As se descargar el archivo en una nueva vent ana del nav egador, y podr com probar el cont enido. Com parar el check sum del archivo m ost rado con el checksum que ust ed ha calculado.

, hay que pulsar en el bot n "Siguient e" cuando est segur o de que el archiv o ha sido subido correct am ent e.
Si est subiendo m s de un ar chivo, hay que pulsar en el bot n " Aadir ot ro archivo" . st e aparecer si se indic que " El obj et o est form ado por m s de un ar chiv o" en inicio del proceso para env ar obj et os. Cuando est seguro de que t odos los archivos han sido subidos correct am ent e, pulse en el bot n "Siguient e" .

R" $4 0R0" 00$ R

, hay que pulsar en el bot n " Aadir ot ro archivo" y subir t odos los archivos referenciados en la pgina ht m l. Cuando est t odo subido, en la colum na m arcada com o "Bit st ream Prim ario" , se selecciona el bit st ream o archivo que hace de pgina ndice, o la pgina principal de la web. Est o asegurar que t odos los archivos cont enidos se vean de form a adecuada en la pgina HTML. Pulse en el bot n " Siguient e".

R" d04 44Q4 Ri i"0$ R4 Rd} gV0

iRR$d4@ W0RT$0V gR4


DSpace_UTPL genera un cdigo check sum MD5 para t odos los ar chivos que son alm acenados. Se ut iliza est e checksum int ernam ent e para verificar la int egridad de los archivos a lo lar go del t iem po. El check sum de un ar chivo no cam bia nunca. Se puede ut ilizar est e checksum para asegurarse de que el archivo que se ha subido se ha recibido realm ent e. Se puede conocer el nm ero del archivo pulsando en "Most rar checksum s". A la derecha del nom bre de cada archivo recibido se m ost rar el checksum MD5 generado por DSpace_UTPL. Se necesit a ut ilizar un program a local para generar su propio checksum para est os archivos, y verificar que su result ado coincide con el de DSpace_UTPL.



0TT
(19,$5 YHULILFDU HQYtR

cD  cg kDllg gk

Est a pgina per m it e revisar la inform acin que se ha int roducido para describir el obj et o. Para corregir o edit ar inform acin, hay que pulsar en el bot n correspondient e de la derecha, o bien se ut ilizan los bot ones de la barra de progreso que hay la part e super ior de la pgina para m over se a t rav s del proceso de envo. Cuando se est conform e con el env o, pulse en el bot n "Siguient e" para cont inuar. En caso que se desee cancelar y guardar su env o, pulse en el bot n "Cancelar/ Guardar".

(19,$5 OLFHQFLD
DSpace_UTPL requiere que se acept e est a licencia no exclusiva de dist ribucin para que su obj et o pueda apar ecer en el reposit orio. Por favor, lea det enidam ent e la licencia. Si t iene cualquier duda, por fav or cont act e con el Adm inist rador de DSpace_UTPL.

(19,$5 HQYtR FRPSOHWR


Una vez que el envo ha sido realizado con xit o dent ro del sist em a de DSpace_UTPL, st e pasar por un proceso de designado por la seccin donde ha hecho el envo.

g }@4 T0V }

Algunas secciones requieren que los envos pasen por unas et apas de edicin y rev isin, m ient ras que ot ras pueden acept ar inm ediat am ent e la ent rega. Act ualm ent e, en el DSpace_UTPL ningn env o requiere el pr oceso de rev isin, de est a m anera el obj et o enviado aut om t icam ent e est ar disponible en el sist em a.

DSpace_UTPL, disponible para t oda la com unidad.

Rd4l0 } "VV R"}R0 V"T20

y su obj et o pasar a form ar par t e de

0L '6SDFHB873/
Mi DSpace_UTPL es una pgina personal que m ant iene cada usuario. Aqu puede encont rar:

x x x

Una list a de los envos que han sido env iados. Una list a de los envos NO finalizados. Puede elim inarlos o com plet ar el proceso de env o desde donde qued lt im am ent e. Una list a de t odas las suscripciones en las secciones.

(',7$5 3(5),/
Est a pgina perm it e edit ar su inform acin personal, incluso si as lo desea. Si slo desea cam biar su inform acin personal y no su cont rasea debe dej ar los

D40 0 Q"VTR"0



0TT

cD  cg kDllg gk

recuadros " Nueva cont rasea" y " Confirm e la cont rasea" vacos y seguir conservando su cont rasea ant er ior.

686&5,3&,21(6
Los usuarios se pueden suscribir par a recibir diariam ent e por correo elect r nico, avisos sobre nuevos obj et os aadidos a las secciones en las que se ha suscrit o. Los usuarios pueden suscribirse a las secciones que deseen. debe navegar hast a la seccin que se quiere recibir av isos por correo elect rnico, y pulsar en el bot n "Suscribir" ( se repit e el proceso par a ot ras secciones) .

02 VR"d} 0"



0TT

cD  cg kDllg gk

Para edit ar sus subscripciones, vaya a la pgina de suscripcin haciendo clic en "Suscripciones" del m en "Serv icios" de la part e inferior izquierda. Aqu ver t odas las secciones a las que se encuent ra act ualm ent e suscrit o, podr elim inar las suscripciones que desee, o elim inar las a t odas.

Tam bin puede dar clic en el bot n " Cancelar suscripcin" en la pgina de inicio de la seccin a la que se haya suscrit o

3DUD PiV LQIRUPDFLyQ


Si t iene alguna duda, problem a o com ent ario sobre DSpace_UTPL, cont act e con el Adm inist rador de DSpace_UTPL.



A NEX O 12

Ayuda del Administrador General

0TT

cD  cg kDllg gk
$<8'$ '(/ $'0,1,675$'25

0Vg00 4R
x x x x x x x x x x x x x x
I nform acin general Crear una clase/ divisin Crear una subclase/ subdivisin Edit ar una clase/ divisin Crear una seccin Usuarios Gr upos Obj et os Regist ro de Met adat os Tipos de archivo ( form at os) Fluj o de t rabaj o Aut or izacin Edit ar not icias Edit ar licencia

,1)250$&,1 *(1(5$/
Algunas herram ient as de DSpace_UTPL est n disponibles slo si ingresa com o adm inist rador general. El adm inist rador general puede asignar roles de adm inist radores de secciones, clases/ div isiones o de obj et os, ellos podrn realizar ciert as t areas de adm inist racin de acuerdo a las polt icas que se les ha asignado. Tar eas propiam ent e definidas de adm inist rador deben realizarse usando la  . El acceso se realiza haciendo clic en la opcin del m en "Servicios", luego de haber ingresado. Est a opcin se m ost rar nicam ent e si el usuario es un Adm inist rador general del Sist em a DSpace_UTPL.

R TR$ 0 RR ri Tr T0

lVg022R4

Una v ez que haya ingresado a la pgina de " Herram ient as de adm inist racin", puede seleccionar una operacin de la barra de navegacin de la part e izquierda.



0TT
&5($5 81$ &/$6(',9,6,1

cD  cg kDllg gk

El reposit or io DSpace_UTPL est organizado en clases, divisiones y secciones, de acuerdo a la Clasificacin Dewey. Las clases/ divisiones a su vez cont ienen subclases/ subdivisiones, y est as cont ienen secciones, en las cuales se puede deposit ar Obj et os de Aprendizaj e. Para crear una nueva clase/ divisin, hay que elegir la opcin " del m en de la izquierda, haga clic sobre el bot n encuent ra en la part e superior derecha. Se abre la pgina " cam pos a rellenar :

RDVDr d R V d RR " i FiR0X0d R Ri 0 d 0 que se

iR0V R"R d

" en la que aparece un form ulario con los siguient es

di g0!  Luego de llenar los cam pos necesarios, hacer clic sobre el bot n FiR0 .
&5($5 81$ 68%&/$6(68%',9,6,21
Luego de ubicarse en la pgina de inicio de una clase/ div isin, se pueden crear m s subclases/ subdiv isiones, que est n cont enidas en est a. Para ello se debe hacer clic sobre el bot n de la esquina super ior derecha de la pgina.

o o o o o o o

Nom bre Descripcin cort a Text o int roduct orio ( HTML) Text o de Copyright ( t ext o plano) Text o de la barra lat eral ( HTML)   Logo: Bot n Aut or izaciones de la clase/ divisin: Bot n

40lr0 44

Fi2R04$V$ VD$0R d 0

Est o crear a nueva subclase/ subdivisin, luego el form ulario a llenar es igual que cuando se crea una clase/ div isin.

(',7$5 81$ &/$6(',9,6,1 &DPSRV D HGLWDU


Para edit ar una clase/ divisin hay que sit uarse subclase/ divisin, y hacer clic sobre el bot n

D$ g0}

en

la

pgina

de

la

clase/ divisin,

x x x x x x x

Com plet ar los dat os segn lo necesit ado. Son obligat orios los cam pos " Nom bre" y "Descripcin cort a". El rest o de los cam pos es opcional. : nom bre al que cor responde la clase/ div isin. puede aparecer, si as se define, debaj o del nom br e de la clase/ divisin. aparece com o descripcin larga en la pgina principal de la clase/ divisin, debaj o del cuadro de bsqueda. Est e cam po perm it e ingresar cdigo HTML. aparece al final de la barra lat eral derecha y se la ut iliza para proporcionar inform acin o referencias de cont act o con respect o a la clase/ divisin que se est edit ando. Se puede int roducir cdigo HTML.  aparece al final de la pgina principal de la clase/ divisin, debaj o de la list a de secciones. Es t ext o plano; puede ser ut ilizado o no.

DB0 44 "tR d} VV 2g0D H0dg RT2iR g} $

H0dg 0 hV0}h Vg0c0lD H0dg4 0 } iR}D



0TT
x

cD  cg kDllg gk
Para agregar una insignia, o , que luego ser v isible en la pgina principal de la "  a la derecha del clase/ divisin, hay que hacer clic en el bot n nom bre. En la pant alla siguient e se debe ubicar el archivo de la im agen haciendo clic en el bot n "Exam inar". Luego, pulsar el bot n y finalm ent e ant es de hacer ot ro cam bio. Hay que t ener en cuent a que las im genes de t am ao pequeo se vern m ej or dado el diseo de la pgina. Cuando t oda la inform acin necesar ia de la clase/ divisin est incorporada hacer clic sobre el bot n .

D 0

00 R0 l 00 T T4 D0

FiR0}

Para borrar una clase/ div isin hay que sit uarse en la pgina de la clase/ div isin, subclase/ divisin, y pulsar sobre el bot n " Edit ar" ; elegir la opcin #  .

d V"Ri 0 $ l

$4}0 R g

Aparecer una vent ana con el m ensaj e: " Est seguro de que la seccin [ Nom bre de clase/ divisn] se t iene que borrar? Est o borrar:

x x x x

Todas las secciones de est a clase/ divisin que no est n cont enidas en ot ras clases/ div isiones Todos los obj et os y envos incom plet os de aquellas secciones que no est n cont enidos en ot ras secciones Los cont enidos de esos obj et os Todos los privilegios de aut or izacin asociados"

%$ si est seguro de que desea borrar com plet am ent e la clase/ divisin; caso Haga clic en ! cont rario, haga clic en

4}0

04 0 0

&5($5 81$ 6(&&,1


En las secciones se puede hacer el envo de obj et os, est n cont enidas en una clase/ divisin. Una seccin no puede cont ener m s secciones ni clases/ div isiones. Se puede det erm inar los dist int os " Usuarios" o "Grupos de Usuarios" encargados de adm inist rar la seccin, de realizar env os de obj et os; y, de acept ar, rechazar y/ o edit ar los m et adat os de los obj et os. Hay que sit uar se en la pgina principal de la Clase/ divisin ( o subclase/ divisin) en la que se (' en la esquina superior derecha de la quiere crear, y pulsar sobre el bot n & pgina.

Vi2R0@DV d

Se van abriendo sucesivam ent e las pginas siguient es:

x x x x

Describa la seccin ( pgina 1) : pregunt as iniciales para la definicin del com port am ient o de la seccin Describa la seccin ( pgina 2) : form ulario de cam pos descript ivos para rellenar Aut or izacin para enviar: para seleccionar los "Usuarios Aut orizados" ( que pueden env iar obj et os) Edit ar la seccin: se aj ust an los dat os de la descripcin y se est ablecen los fluj os de t rabaj o

: NO se pueden agregar nuevos usuarios. Todos los usuarios o grupos de usuarios que vayan a part icipar en el fluj o de t rabaj o de una seccin deben est ar creados. Luego de creada la seccin, se la puede edit ar y agregar m s personas a cada grupo asociado a la seccin. Cuando se crea una seccin, no exist e la opcin de ir hacia at rs. As que si algo ya confirm ado se quiere cam biar se t iene que t er m inar el proceso ent ero y edit ar la seccin para m odificarla.





0TT
'HVFULED OD 6HFFLyQ SiJLQD  : Cuadros de Seleccin

cD  cg kDllg gk

La prim era pgina ofrece algunas opciones de com port am ient o de la nueva seccin. Por defect o vienen m arcadas las dos prim eras: "Nuevos obj et os deberan poder ser ledos pblicam ent e" y "Algunos usuarios podrn deposit ar obj et os a est a seccin".

x x x

x x

Si se m arca la prim era opcin, se indicar de que t odos los obj et os podrn ser ledos y descargados por cualquier usuario, regist rado o no. La segunda opcin crea un grupo de usuarios para que sean los encargados de env iar obj et os en est a seccin ( Usuarios Aut orizados) . La t ercera, cuart a y quint a opcin perm it en que los obj et os env iados a la seccin pasen por un proceso de revisin y edicin de m et adat os, t areas que pueden ser asignadas a ot ros usuarios o grupos de usuarios. Si no se selecciona ninguna de est as t res casillas, el obj et o enviado no pasar por est e proceso y est ar disponible en el Sist em a DSpace_UTPL. La sext a opcin, perm it e asignar adm inist radores para la seccin. La lt im a opcion perm it e ingresar valores por defect o que t endrn algunos m et adat os, al m om ent o de env iar obj et os a est a seccin.

Luego de seleccionar las casillas deseadas, haga clic en el bot n

4Rg4 .

'HVFULED OD VHFFLyQ SiJLQD  : I nform acin


Est a pgina perm it e com plet ar ciert a inform acin bsica sobre la seccin. Los cam pos " Nom br e" y "Descripcin Cort a" son obligat orios. Hay que com plet ar el form ulario con la siguient e inform acin:

x x x x x x x x

ut ilizar para proporcionar inform acin o referencias de cont anct o con respect o a la seccin. Se puede int roducir cdigo HTML. para los obj et os que se env en en est a seccin. Si se dej a en blanco, se ut ilizar la licencia general. : est e cam po no ser visible para los usuarios finales, se puede escribir cualquier inform acin de procedencia del obj et o. Para agregar una insignia, o , que luego ser v isible en la pgina principal de la "  a la derecha del clase/ divisin, hay que hacer clic en el bot n nom bre. En la pant alla siguient e se debe ubicar al archivo de la im agen haciendo clic en

DB0 44 : nom bre al que corresponde la seccin. "tR d} VV "cg0 : se puede repet ir el m ism o t ext o que va en " Nom bre". H0dg RT2iR g} $ aparece com o descripcin larga en la pgina principal de la seccin, debaj o del cuadro de bsqueda. Est e cam po perm it e ingresar cdigo HTML. H0dgQ0(0 } R}D aparece al final de la pgina principal de la seccin. Es t ext o plano; puede ser ut ilizado o no. H0dgI0` `R0}` Vg420lD aparece al final de la barra lat eral derecha y se suele DD 0Rd 4D F} 044

D 0

00 R0 l



0TT 00

cD  cg kDllg gk
el bot n "Exam inar". Luego, pulsar el bot n y finalm ent e ant es de hacer ot ro cam bio. Hay que t ener en cuent a que las im genes de t am ao pequeo se vern m ej or dado el diseo de la pgina. Cuando t oda la inform acin necesar ia de la clase/ divisin est incorporada hacer clic sobre el bot n .

T T4 D0

FiR0}

El asist ent e no com pr ueba que los cam pos obligat orios est n siendo ut ilizados. No olvide rellenarlos. Luego de rellenar t odos los cam pos necesarios, haga clic en el bot n " Siguient e"

tg0Rd i

$XWRUL]DFLyQ SDUD HQYLDU: Aut orizaciones de la seccin


Responde a la pregunt a "Quin t iene perm iso para enviar nuevos obj et os a est a seccin?". Dependiendo de las opciones m arcadas en la prim era pgina, se irn eligiendo las per sonas para cada nivel de perm iso:

obj et os a est a seccin.

R} DVd R00V 0 :

se elige a los usuarios que t ienen perm iso para env iar

Pulse el bot n "Siguient e"

Est a pant alla apar ecer si se ha seleccionado la opcin " El env o de obj et os incluir una fase de Acept ar/ Rechazar" en la pgina inicial de creacin de la seccin. Quin es responsable para efect uar la fase de Acept ar/ Rechazar? Est os sern capaces de acept ar o rechazar los envos que lleguen. Sin em bargo, no sern capaces de edit ar los m et adat os del envo. Pulse el bot n "Siguient e"

"R" 0 } 4T0V } "0Vg0gVdRD0}

: Quin es responsable para efect uar la fase de Acept ar/ Rechazar/ Edit ar m et adat os? Est os sern capaces de edit ar los m et adat os de los envos que lleguen, y acept ar los o rechazarlos. Slo una persona del grupo necesit a realizar est a fase por cada envo. Pulse el bot n "Siguient e"

"R" 0 " 0 }4R i "0Vg0gR$R"4gd g0@VgV0Vg4

: Quin es responsable para efect uar la fase de edit ar los m et adat os? Est os sern capaces de edit ar los m et adat os de los env os que lleguen, pero no podrn rechazar los. Pulse el bot n "Siguient e"

"R"0 0T0V } 4 R g0 @VgR0V4

: Siem pre que se com ience un nuevo envo en est a seccin, los obj et os t endrn algunos m et adat os ya escrit os por defect o, de acuerdo a los cam pos que se especifiquen del est ndar LOM. Pulse el bot n "Siguient e"

VgR4Vg4@R4V2R 004F}V

Quines son los adm inist radores para est a seccin? Est os sern capaces de decidir quien puede enviar obj et os a la seccin, ret irar obj et os, edit ar m et adat os de los obj et os ( despus del env o) , y aadir ( m apear) obj et os ex ist ent es de ot ras secciones a est a seccin ( suj et o a aut orizacin de la ot ra seccin) . Pulse el bot n "Siguient e"

 "T2R0V60 V V



0TT

cD  cg kDllg gk

Se abre la pgina "Edit ar seccin" con los dat os que se ha definido para la colecccin r ecin creada. Se pueden corregir los cam pos de t ext o; o las aut orizaciones ut izando los bot ones " Crear", "Edit ar.." o " Borrar" . Finalm ent e se debe hacer clic en el bot n " Act ualizar". : Ms inform acin sobre secciones se puede obt ener en la ayuda del Adm inist rador de Secciones.



868$5,26: Adm inist rar usuarios


Cualquier usuario ( annim o) puede hacer uso de los recursos disponibles en DSpace_UTPL, sin necesidad de regist rarse. Adem s, un usuar io annim o puede regist rarse en DSpace_UTPL para poder suscribirse a secciones, para recibir av isos por correo elect rnico de nuevos obj et os disponibles, y poder realizar el env o de obj et os. La Unidad de Virt ualizacin ha est ablecido la polt ica de que t odos los usuarios regist rados pueden env iar obj et os; sin em bargo, est as polt icas pueden m odificarse. Mayor inform acin sobr e el regist ro de usuarios puede encont rarse en la Ay uda General del DSpace_UTPL. Luego de hacer clic en la opcin " Usuarios" del m en lat eral izquierdo, se abrir la pgina de Adm inist rar usarios:

$JUHJDU XQ 8VXDULR
Para agregar un usuario, sin que lo haga l m ism o desde la pgina principal del DSpace_UTPL, hay que hacer clic sobre el bot n "Aadir usuario" . Se abre la pgina " Edit ar Usuario" que per m it e int roducir los siguient es dat os:

x x

Si al crear un nuevo usuar io se ut iliza una direccin de corr eo elect rnico ya usada, el sist em a avisa: " Esa direccin de correo elect rnico est siendo usada por ot ro usuario. Las direcciones de correo elect rnico deben ser nicas". Los casilleros Puede regist rar se y Requiere cert ificado deben est ar desact ivados, para que los nuevos usuarios creados se regist ren para t ener una cont rasea que les perm it a ingresar al sist em a.



0TT
Haga clic en "Guardar" cuando el regist ro est t erm inado.

cD  cg kDllg gk

0RGLILFDFLyQ R HOLPLQDFLyQ GH XQ XVXDULR


Pulsar sobre el bot n "Seleccionar Usuario. .." para que se abra la list a de usuarios creados en el sist em a. Arriba y abaj o aparecen accesos a las dist int as pginas de la list a. Se puede ordenar la list a por la direccin del cor reo elect rnico, por apellidos o por el ident ificador, pulsando en el t t ulo de colum na relevant e. A la izquierda de cada nom bre aparece el bot n "Seleccionar" . Pulsar est e bot n al lado del usuario elegido y cerrar la vent ana de la list a. El usuar io aparecer en el recuadro en la pgina pr incipal de "Adm inist rar Usuar ios" . Ent onces se puede "Edit ar" o "Borrar", bot ones que perm it en corr egir la inform acin sobre un usuario, o suprim irlos del sist em a.

*58326
Ut ilizar est a herram ient a para crear, corregir y suprim ir a grupos de usuarios, a los que se puede asignar t areas especficas en el sist em a. El grupo "Annim o" es un grupo especial, que represent a a t oda persona que usa el sist em a. Est e grupo ex ist e para poder especificar las polt icas sobr e la aut orizacin para el acceso annim o ( "Todos los usuarios pueden ver est e obj et o" ) . Se debe t ener especial cuidado cuando se usa est e grupo. Los grupos " Anonym ous" y "Adm inist rat or" son int ernos del sist em a. No se pueden m odificar. Los grupos pueden ser ut ilizados para varios propsit os. Pueden represent ar a los usuarios que pueden enviar obj et os a una seccin part icular, a las personas responsables de r ealizar el proceso de revisin de obj et os ( fluj o de t rabaj o) , o personas que t ienen perm iso para acceder a cont enidos rest ringidos. La inform acin sobre lo que se perm it e a cada grupo est cont rolada por la Seccin de aut orizacin. Los nom bres de los grupos creados aut om t icam ent e por el sist em a siguen una conv encin dependiendo de para qu se crea. La form a general es: OBJECTTYPE_OBJECTI D_ACTI ON Las acciones que perm it e el sist em a son: WRI TE, ADD, READ, DEFAULT_BI TSTREAM_READ, DEFAULT_I TEM_READ, REMOVE. Por ej em plo, el grupo de personas aut orizado para enviar a la seccin XYZ se llam ar : COLLECTI ON_XYZ_ADD Hay que t ener en cuent a que COLLECTI ON_XYZ es la ident ificacin int erna ( la llav e prim aria de la base de dat os) de la seccin, no el nm ero handle. Cuando se crea una seccin y se aaden Usuarios Aut orizados, u ot ro personal aut or izado hay que quit ar en el nom br e del grupo la palabra "COLLECTI ON" y poner el nom bre de la seccin, m ant eniendo siem pre el nm ero aut om t ico del sist em a para esa seccin. Por ej em plo: SI STEMAS_84_SUBMI T SI STEMAS_84_WORKFLOW_STEP_2



0TT

cD  cg kDllg gk

Puede descubrir la ident ificacin int erna de una seccin o de una clase/ div isin, pulsando en Clase/ divisines/ secciones y edit ando la clase/ divisin. El segundo nm ero que aparece al lado del nom bre es la ident ificacin int erna de ese obj et o. Por ej em plo: Edit ar clase/ divisin 10017/ 82 El sist em a crear aut om t icam ent e los grupos al aadir usuarios aut orizadas. Para la accin WRI TE se necesit a crear m anualm ent e el grupo de los que par t icipan en fluj o de t rabaj o con m odificacin de m et adat os. Se recom ienda que se sigan est as convenciones sobre el nom bre para los grupos creados m anualm ent e, as es fcil encont rar al grupo que se necesit a.

iR0)Ri g0tiV4
Para crear m anualm ent e un grupo elij a la opcin Grupos del m en de adm inist rador ( izquierda) . " . Se pedir el Se abre la pgina " Edit or de grupo". Haga clic en el bot n " nom bre y seleccionar los "Miem bros act uales del grupo". Una vez t erm inada la seleccin pulsar " Act ualizar".

iR00dRi}0V

I nst rucciones " Edit or de grupo"

2%-(726
Se ut iliza est a herram ient a para corregir, para ret irar o para suprim ir un obj et o. Se abre la pgina de .

$i g0V}20F}V

De ot ra m anera se puede ir direct am ent e a la pgina del archivo en concret o y m odificarlo a t ravs del bot n "Edit ar". Para m odificar m et adat os siga las inst rucciones " Corregir m et adat os de un obj et o". Para ret irar un art culo siga las inst rucciones " Ret irar un obj et o" . Tener en cuent a que la funcin " Borrar ( ex purgar ) " elim ina el obj et o y sus m et adat os del sist em a sin dej ar rast ro ( se recom ienda no usarla) . Usar " Ret irar un obj et o" para anular el acceso al archivo.

5(*,6752 '( 0(7$'$726


DSpace ut iliza el est ndar de m et adat os LOM. Est e regist ro prov ee de una list a de los elem ent os y calificadores, con com ent arios. Se puede corregir el regist ro con est a her ram ient a, t eniendo en cuent a que:



0TT
x x x x

cD  cg kDllg gk
Se puede corregir solam ent e un elem ent o/ calificador cada la vez. Se hace una correccin en una fila y se hace clic el bot n "Act ualizar ". Si se suprim e un elem ent o y el calificador, t odos los m et adat os de ese elem ent o y calificador en los art culos sern suprim idos. Si se act ualiza un elem ent o o calificador, por ej em plo cam biar " descript ion" por " resum e" y se hace clic en " Act ualizar", t odos los casos que cont enga " descript ion" en los m et adat os de los obj et os sern cam biados a " resum e" . Algunos elem ent os/ calificadores son ut ilizados por el sist em a para varias funciones, t ales com o fechas y el t t ulo para el uso del ndice o de la bsqueda del obj et o. Se puede cam biar las "not as de alcance" para est os elem ent os pero no se debe cam biar o quit ar el elem ent o o calificador.

7,326 '( $5&+,92 IRUPDWRV


Se abre la pgina " Regist ro de for m at os Bit st ream " y list a de bit st ream s. Proporciona inform acin sobre los bit st ream s conocidos y su niv el de soport e ( desconocido, conocido o soport ado) . Se pueden corr egir los dat os o agregar nuevos form at os del bit st ream con est a herram ient a. Tenga en cuent a lo siguient e:

x x x x x x

Se puede cor regir solam ent e un form at o del bit st ream . Cada v ez que se hace una correccin se debe pulsar el bot n " Act ualizar". Las " ext ensiones" son las ext ensiones de archivo que se ut ilizan para ident ificar aut om t icam ent e el form at o de archivos env iados. Se puede poner varias ext ensiones para un form at o det erm inado, separadas por com as y sin punt o. El "nom br e" de cada form at o debe ser nico. Los form at os " int ernos" se ocult an al usuario, y se ut ilizan para pr opsit os adm inist rat ivos. Si suprim e un form at o del bit st ream , cualquier bit st ream s en el sist em a de ese form at o ser cam biado al form at o "desconocido". No suprim ir de los form at os el form at o " desconocido" o de la " licencia" ! Est os son propios del sist em a.

Puede aadir los form at os de archivo que desee, haciendo clic en " Aadir nuevo" en la part e inferior de la pgina.

)/8-2 '( 75$%$-2


Al pulsar sobre la opcin "Fluj o de t rabaj o" del m en principal del adm inist rador se abre la pgina con los fluj os de t rabaj o act ualm ent e act ivos. Ut ilizar est a herram ient a para despej ar los t rabaj os abandonados que nunca se han t erm inado ( obj et os que han sido t om ados para un proceso de revisin, y que no han sido acept ados ni rechazados) .

$8725,=$&,1
Est a seccin se ut iliza para fij ar las polt icas especficas de la aut orizacin clase/ divisiones, las secciones, y los obj et os. para las



0TT

cD  cg kDllg gk

0DQHMDU SROtWLFDV GH XQD 6HFFLyQ


Ut ilizar est a herram ient a para aut or izar a grupos realizar ciert as acciones en una seccin.

x x x x x x
Not a:

Hacer clic sobre el bot n "Gest ionar los priv ilegios de una seccin" Seleccionar el nom bre de una seccin y hacer clic sobre " Edit ar privilegios" Pulsar sobre "Aadir nuevos privilegios" Seleccionar un gr upo y una accin Hacer clic en "Guardar" Repit a el proceso hast a que est n creadas t odas las polt icas

nuevos envos acept ados en una seccin heredan  0 y , polt icas de aut orizacin asociadas a la seccin por defect o, las cules se convier t en en las polt icas READ para el obj et o y sus archivos. Sin em bargo, si cam bia las polt icas por defect o de una seccin despus de que se hayan acept ado los obj et os, las polt icas para los art culos obj et os no sern cam biadas aut om t icam ent e. Se t endra que cam biar los perm isos en esos art culos para hacerlos accesibles. Todas las secciones deben t ener una polt ica de ADI CI N para un grupo de Usuarios Regist rados, o bien nadie podr enviar art culos a la seccin.

Los

r4FrW40rBD

obj et os

de

los

r4WW } B" t"

0DQHMDU SROtWLFDV GH XQD &ODVH'LYLVLyQ


Est a herram ient a perm it e corregir las polt icas de una clase/ divisin m s o m enos de la m ism a m anera que se corr ige una seccin ( t al y com o se ha descrit o arriba) . Act ualm ent e, se definieron algunas polt icas por defect o para t odas las clases/ div isiones.

0DQHMR GH SROtWLFDV GH XQ 2EMHWR


Est a herram ient a perm it e corregir las polt icas para los obj et os individuales, cuando se desea que las polt icas de un obj et o sean diferent es a las del rest o de los obj et os de una seccin. Se debe buscar el obj et o por el id, o por el handle, luego se m ost rarn t odos los privilegios para edit arlos o aadir m s. Adicionalm ent e se pueden est ablecer polt icas para los archivos que cont iene el obj et o. Por ej em plo: Se puede est ablecer que los usuarios annim os puedan ver el obj et o, pero que necesit en regist rarse para descargar el/ los archivos de dicho obj et o.

+HUUDPLHQWD GH $GPLQLVWUDFLyQ GH SROtWLFDV DYDQ]DGDV GH 2EMHWRV


Se debe ut ilizar est a her ram ient a para fij ar y lim piar las polt icas de los obj et os o bit st ream s de una seccin ent era. Hay que t ener m ucho cuidado al ut ilizar el bot n "Lim piar polt icas". Seleccionar la seccin de la list a superior y del grupo que desea dar o quit ar el perm iso. Seleccionar el t ipo de obj et o ( obj et o o bist ream ) a corregir los perm isos y luego escoger la accin. Hacer clic en "Aadir nuevos privilegios" o "Elim inar priv ilegios" .



0TT
(',7$5 127,&,$6

cD  cg kDllg gk

Se ut iliza est a herram ient a para cor regir los t ext os de "not icias". Se abre la pgina " Edit or de not icias" . El t ext o de t ex t o cent ral superior.

"tT d V@0RdV0 Vd

est disponible en la pgina inicial del reposit orio, en el cuadro

El t ext o el cuadro de t ext o de la derecha.

"d4R4V0V0 R0} V00l

est disponible en la pgina inicial del reposit orio, en

Para m odificar los t ex t os pulsar sobre el bot n . Se abre una vent ana de t ext o en la que se puede ser suprim ir o m odificar m ecanografiando direct am ent e. Se puede ut ilizar et iquet as de HTML para aj ust ar el form at o del t ext o, pero hay que t ener en cuent a que el sist em a no valida el cdigo, con lo que hay que prest arle especial at encin.

"$i 0}

(',7$5 /,&(1&,$
Se ut iliza est a herram ient a para m odificar la licencia general del sit io para los obj et os que se env en. Se puede escribir t ex t o plano, o incluir cdigo ht m l, pero no debe quedar en blanco.

5(63$/'$5 (/ 6,67(0$ '63$&(


Para respaldar el Sist em a DSpace, se debe t ener inst alado una copia en el servidor que se desee respaldar los dat os. Luego, con el usuar io dspace copiar del servidor de produccin los siguient es direct orios y ubicarlos en la m ism a rut a en el ser vidor de respaldos.

/ dspace/ assest ore / dspace/ config

FBVBH

/ dspace/ hist ory y / dspace/ log / dsoace/ search

Cont iene t odos los archivos que han sido subidos. Cont iene los archivos de configuracin. En caso de que se desee preservar los regist ros de act ividad. Cont iene algunos archiv os que perm it en la bsqueda de t em s.

BF421

En el servidor de produccin, con el usuario dspace obt ener una copia de la base de dat os con el siguient e com ando: pg_dump dspace U dspace c > archivoRespaldo.sql En el servidor de respaldos, con el usuario post gres elim inar la base de dat os del dspace ant igua ( DROP DATABASE dspace) , y se la crea nuevam ent e, t al com o se indica en el proceso de inst alacin ( Anexo I I ) . Ahora, con el usur io dspace se procede a cargar el script de base de dat os que se gener ant eriorm ent e. psql d dspace f archivoRespaldo.sql Reiniciar el servicio de t om cat .



A NEX O 13

Ayuda del Administrador de Secciones

0TT

cD  cg kDllg gk

$<8'$ '(/ $'0,1,675$'25 '( 6(&&,21(6

0Vg00
x x x x x
I nform acin general Agregar o elim inar usuarios aut orizados Corregir m et adat os de un obj et o Dar de baj a un obj et o I ncluyendo obj et os de ot ras secciones ( Mapeador de obj et os)

,1)250$&,1 *(1(5$/
Para Adm inist rar una det erm inada

35467698 @"A

se debe seguir los siguient es pasos:

x x

I ngresar a DSpace_UTPL, con el usuario y cont rasea que se encuent ra regist rado. Elegir la opcin BDC EF4F9G(H"8 I"8 F8 P"A(4F del m en "List ar Obj et os por" de la part e izquierda.

Elegir la Seccin concret a.



Q#RTSVUVWTX

Y%`7acb d ef a%ghVgpirq st`7acs hvu herw acsxyhVegdrcth

A la derecha de la pgina ver algunos cont roles:

x x x

env iar obj et os en la Seccin

H8 E# : para edit ar los dat os de la seccin E#4EH(PH54P"4P(F : para buscar obj et os de ot ras secciones y aadirlos a la seccin )FE#8 P5FE#VP"8 EH5P5F : para edit ar los usuarios o grupos de usuarios responsables de

Adem s, desde las pginas de cada obj et o de la seccin que ust ed adm inist re, apar ece la opcin Edit ar ( bot n al lado de la direccin URL) .

$*5(*$5 2 (/,0,1$5 868$5,26 $8725,=$'26


Para agregar o elim inar del grupo a los usuarios, o grupos de usuarios, que est n encargados de env iar obj et os, se realiza lo siguient e:

x x x

I ngresar al Sist em a. I r a la pgina de la Seccin de la cual se desea edit ar los " Usuarios aut orizados" . Hacer clic sobre el bot n "Usuarios aut orizados" .

Est o le llevar a la pgina " Edit ar grupo" en la que se m uest ran los m iem bros act uales del grupo, ya sean usuarios o grupos de usuarios; se puede agregar m s o elim inar. Luego de realizar los cam bios deseados debe hacer clic en 2d6e(E#Cr8 E#gfD!"P"



Q#RTSVUVWTX

Y%`7acb d ef a%ghVgpirq st`7acs hvu herw acsxyhVegdrcth

En la part e superior de la pant alla aparece un cuadro de t ext o con el nom bre del grupo. dih)(jBkmlj : No se puede m odificar dicho nom br e. Est e nom bre es el cdigo de la seccin en el sist em a y no funcionar si se cam bia.

&255(*,5 0(7$'$726 '( 81 2%-(72


Para corregir los m et adat os de un obj et o que ya est en el sist em a DSpace_UTPL, se debe realizar lo siguient e:

x x x

I ngresar al Sist em a. I ngresar a la pgina del obj et o. Lo puede hacer realizando una bsqueda, o ut ilizando cualquiera de los t em s del m en "List ar obj et os por". Se abre una vent ana con la descripcin breve del obj et o. Hacer clic en el bot n 79H8 E# que aparece en el lado derecho de la vent ana.

Se abre una vent ana con el form ulario de m et adat os, y se m uest ra la advert encia: " POR FAVOR, OBSERVE: Est os cam bios no son validados de ninguna m anera. Ust ed es responsable de int roducir los dat os en el form at o correct o. Si no est seguro de que form at o es, por favor NO haga cam bios. " Para corregir un valor o valor es ex ist ent es de los cam pos del form ulario es necesario confirm ar cada cam bio con el bot n 2dg6E#C 8 7E# que hay en la part e inferior de la pgina. Si desea EfDV4f#E#nA#4IP5Fo6E(pqP(F de m et adat os al obj et o hay que sit uarse en la lt im a fila del for m ulario que present a un bot n Tdnr(EH8 ! . Seleccionar el cam po de m et adat os que se desea agregar, insert ar el valor en el cuadro de t ext o, y hacer clic sobre el bot n Tdsr(EH8 ! . Est e form ular io no hace ninguna validacin sobre los cam bios y el ingreso de nuevos m et adat os. Tenga cuidado. Asegrese de que los cam pos son ent endidos por el sist em a correct am ent e.



Q#RTSVUVWTX

Y%`7acb d ef a%ghVgpirq st`7acs hvu herw acsxyhVegdrcth

Las correcciones de m enor im port ancia, t ales com o error es de cont enido, errores t ipogrficos, no present an ninguna dificult ad.

'$5 '( %$-$ 81 2%-(72


Para dar de baj a un obj et o que est en el sist em a DSpace_UTPL, se realiza lo siguient e:

x x x x

I ngresar al Sist em a. I ngresar a la pgina del obj et o. Lo puede hacer realizando una bsqueda, o ut ilizando cualquiera de los t em s del m en "List ar obj et os por". Se abre una vent ana con la descripcin breve del obj et o. Hacer clic en el bot n 79H8 E# que aparece en el lado derecho de la vent ana. Se abre la pgina "Edit ar obj et o". Aparece un bot n en el lado derecho de la vent ana con la opcin tD4T8rVE#! . Si se pulsa sobre est e bot n se abre la pgina t"4T8 VE#0P"4P con la descripcin del obj et o y la pregunt a:

FevF4f"VPwH#4yx(44FV4P"e!4PwH#454F4#nV4T8rVEH#PwH#45CF8 Fe4(pzE|{g3E64}Dh)~

Si se est seguro pulse en el bot n (t4T8rVE# de la part e inferior de la pgina. Si no se est seguro pulse en el bot n B#E#A674#C E#V . Al ret irar un obj et o, A(P se elim ina t ot alm ent e del reposit orio. Lo que hace es quit arlo sim plem ent e de la v ist a pblica ( para realizar bsquedas) . Para suprim ir com plet am ent e un obj et o se debe usar el bot n 95PVE#275"Vf#E#! . Si se desea recuperar un obj et o que prev iam ent e ha sido ret irado es necesario ponerse en cont act o con el Adm inist rador del sist em a.

,1&/8<(1'2 2%-(726

2%-(726

'(

275$6

6(&&,21(6

0$3($'25

'(

Los obj et os pueden aparecer en m s de una seccin. La herram ient a que se ut iliza es el m apeador de obj et os. Para t ener acceso a est a herram ient a se debe realizar lo siguient e:

x x x x x x

I ngresar al Sist em a. I r a la pgina de la seccin en la cual se desea incluir obj et os de ot ras secciones. Hacer clic sobre el bot n "Mapeador de obj et os" . Se procede a buscar ot ro obj et o del reposit orio, por aut or. Una vez localizado el obj et o se puede agregar a la seccin seleccionndolo y pulsando el bot n dr(EH8r . Est a herram ient a t am bin perm it e hoj ear los obj et os y quit arlos. Cuando se aade un obj et o de una seccin a ot ra, conserva las aut orizaciones que t ena en la seccin or iginal. No se le pueden ot orgar nuevas aut orizaciones.



A NEX O 14

Manual para subir los OA que se encuentran en el DOOR al DSpace

Q#RTSVUVWTX

Y%`7acb d ef a%ghVgpirq st`7acs hvu herw acsxyhVegdrcth


0$18$/ 3$5$ 68%,5 /26 2$ 48( 6( (1&8(175$1 (1 (/ '225 $/ '63$&(

1.

Regist rarse e ingresar a la pgina de DSPACE:

2.

VT" G5G49I5E# T5C 4H# 46 "5##G(H#FE6e4

Las hoj as de regist ro de los Obj et os de Aprendizaj e t ienen algunas referencias, as: Lo que est encerrado el crculo indica la carpet a en la que est ubicado el obj et o dent ro del door, por ej em plo:

297
I ndica que se debe {03#BdtD)dst archivo . Fev del direct orio: en su com put ador el archivo

8 pzF7pzE#A#8 4Fe "pC

y el

ht t p: / / eva.ut pl.edu.ec/ door/ uploads/ (" luego dar clic en el direct orio con el m ism o nm ero. Ej m : / 297/

nicam ent e se va a subir las anim aciones ( . sw f) , si dent ro de est a carpet a ex ist en paginas ht m l y / o j exist e el archivo . sw f, se debe descart ar est e obj et o y cont inuar con ot ro. El nm ero que est en la esquina derecha de las hoj as ( algunos escrit os con esfer o) significa la cat egora en la que debe ir el obj et o, se debe buscar est e nm ero en la codificacin Dew ey ( ver archivo de ex cel) . Por ej em plo: El nm ero # corresponde a ~#VP5fDVE(pzE698 a la Codificacin Dewey 3.

@"A|H#4z6eP"p|#EH#PEF#VP5fDVE(pwEFiH#EP(F ke3Dsdjnk3hD 

Abrir el RELOAD EDI TOR. Dar clic en abrir y escoger el ar chivo descarg ant eriorm ent e del DOOR.

que se

En la part e derecha del program a, donde dice 7h(d{Ddihd dar clic der echo y escoger ({kh(dt7hds{dgh"3 luego se abr ir una nueva vent ana que m uest ra t odos los m et adat os ( t t ulo, aut or, palabras clave, et c. . ) del obj et o que se descarg. 4. 5. Ir a

85{g3D~d0B)}Dh)~

que se encuent ra dent ro del m en

3(t"kmBk23

Dar clic en el bot n -

B"o(jgdst0jj0n7g(j)02

Donde dice seccin se debe escoger la cat egora a la que pert enece el obj et o. Tom ando en cuent a el nm er o que se encuent ra en la part e derecha de las hoj as que se les ha dado. Por ej em plo: El nm ero # corresponde a ~#VP5fDVE(pzE698 a la Codificacin Dewey

@"A|H#4z6eP"p|#EH#PEF#VP5fDVE(pwEFiH#EP(F

6.

Luego haga clic en siguient e. En la pant alla que sigue igualm ent e se debe escoger siguient e, j seleccionar la casilla que dice El obj et o t iene m s de un archivo.



Q#RTSVUVWTX

Y%`7acb d ef a%ghVgpirq st`7acs hvu herw acsxyhVegdrcth

7.

Ahora se procede a llenar los cam pos con los m et adat os. En AUTOR, se debe poner UPTL nicam ent e en la casilla de la izquierda En T TULO se debe copiar el m ism o t t ulo que est en los m et adat os del RELOAD EDI TOR. En carrera, se debe escoger la carrera que est m s relacionada con el obj et o. En TI PO, se puede escoger varios ( anim acin, obj et os de aprendizaj e) . para escoger m s de uno se debe ut ilizar la t ecla CONTROL. En PALABRAS CLAVE se debe copiar las m ism as del RELOAD ( keyw ords) , pero solo una palabra o frase en cada recuadro. Si cree convenient e agregar m s, haga clic en el bot n AADI R MS. En RESUMEN dej ar en blanco En DESCRI PCI N copiar la m ism a del RELOAD

Se debe t om ar en cuent a las t ildes, y revisar la ort ografa. Luego de llenar est a pgina, dar clic en siguient e. 8. Se selecciona el archivo que se descarg ( . sw f) , luego de car garse, se procede a abrir lo para verificar de que es el archivo correct o y de que se subi correct am ent e. Dar clic en siguient e. Se debe verificar los dat os de env o, en caso de haber algn error, se debe corregirlos y seguidam ent e hacer clic en siguient e.

9.

10. Para acept ar los t r m inos de la licencia, haga clic en el bot n acept ar licencia. 11. Una vez concluido, el proceso de envo, puede verificar su exist encia buscndolo al obj et o.



A NEX O 15

Manual para subir OA al DSpace

Q#RTSVUVWTX

Y%`7acb d ef a%ghVgpirq st`7acs hvu herw acsxyhVegdrcth

0DQXDO SDUD VXELU 2$ DO '6SDFH


Si es un usuario regist rado podr realizar envos a t ravs de Mi DSpace_UTPL. El sist em a present a dos opciones:

x x

Com enzar un nuevo env o Ver los env os acept ados: si no t iene ninguno le indica con el m ensaj e " 77729t eT0D5m 7e0#i7t7 ".

Al com enzar un nuevo envo lo prim ero que le solicit a es que elij a la seccin a la que va a per t enecer el Obj et o de Aprendizaj e. Tam bin puede subir obj et os haciendo clic en 7{)4#P5F8 E# "AP"e!4P" dent r o de la pgina de una seccin.

En cualquier punt o del proceso de env o se puede parar y guardar el t rabaj o pulsando sobre el bot n "Cancelar/ Guardar" en la part e inferior de la pgina. Si no ha finalizado el envo de un obj et o, se le recordar que t iene un DSpace_UTPL".

AI# PzF8 A!8rA(E#Cr8 E#

en " Mi

Si sale del proceso de envo accident alm ent e, siem pre se puede volver a em pezar a t ravs "Mi DSpace_UTPL". Tam bin se puede cancelar la ent rega en cualquier punt o.



Q#RTSVUVWTX

Y%`7acb d ef a%ghVgpirq st`7acs hvu herw acsxyhVegdrcth

En la part e superior de la pgina de envos encont rar seis bot ones que represent an cada uno de los pasos en el proceso de envo de obj et os:

A m edida que se avanza en el proceso de envio, est os bot ones cam biarn de color. Una vez que se ha em pezado, se pueden ut ilizar est os bot ones para m overse adelant e y at rs en el proceso de ent rega slo pulsando sobre ellos. No se pierde ninguna inform acin por m overse adelant e o at rs. Si t iene cualquier problem a pngase en cont act o con el adm inist rador de DSpace_UTPL.

(19,$5 'HVFULED VX REMHWR SiJLQD 

* 5C T8r5C 4FE#6 8 IP5F - Si su obj et o est form ado por m s de un archiv o, haga clic en en la casilla " El obj et o cont iene m s de un archivo". Un ej em plo m uy com n, ser a un archivo HTML con referencias a im genes ( com o archivos JPG o GI F) . Ot ro ej em plo podra ser, un art culo com plem ent ado con una sim ulacin en v deo o un archivo de dat os. Haga clic en el bot n "Siguient e" para cont inuar, o "Cancelar/ Guardar" para cancelar o parar y guardar su env o.

(19,$5 'HVFULED VX REMHWR SiJLQD 


La inform acin que se ingresa en est a pant alla son los m et adat os regist rados que perm it irn a los usuarios recuperar su obj et o. Cuant o m s com plet os sean los m et adat os ingresados, m s fcil ser encont rar su obj et o. Llene t odos los casillas posibles que sean aplicables a su obj et o.

dVP : Est e puede ser una persona, organizacin o serv icio r esponsable de crear o cont ribuir en el cont enido del obj et o. Pulsando en el bot n "Aadir m s" podr aadir t ant os aut ores com o sean necesarios. Si el aut or es una organizacin, se ut iliza el cam po del apellido para int roducir el nom bre de la organizacin.



Q#RTSVUVWTX

Y%`7acb d ef a%ghVgpirq st`7acs hvu herw acsxyhVegdrcth

h" T"C P : Se int roduce el nom bre com plet o con el que est e obj et o ser conocido. Todos los obj et o de DSpace_UTPL deben t ener un t t ulo!

V4E(G5B#E#4#VE2)h)~"9 : La Univer sidad Tcnica Part icular de Loj a, cuent a con varias carr eras agrupadas por reas. Debe asociarse el Obj et o de Aprendizaj e a subir con alguna de est as carreras. En caso de ser m at erial ext erno a la Universidad y que no pert enezca a ninguna carrera se debe seleccionar la que m s se relacione con el obj et o. Se aplica el m ism o procedim ient o en caso de que un obj et o pert enezca a dos o m s carreras; por ej em plo, un obj et o de Fsica puede pert enecer a la carrera de I nform t ica, Elect rnica y Telecom unicaciones, y a I ngeniera Civil.

hD8rP(F : Seleccione el t ipo de t rabaj o que m ej or se aj ust a al obj et o. Para seleccionar m s de un valor en la list a se debe m ant ener pulsada la t ecla " ct rl" o la t ecla " shift ".

k2H8 P#pzE : Se selecciona el idiom a del cont enido del obj et o. Si el obj et o no es un docum ent o de t ext o ( im genes, dat aset s) y el idiom a no se puede aplicar com o part e de la descripcin, se selecciona la opcin N/ A ( No Aplicable) .

~(E#C E##VEFBDC EI(4 : Se int roducen t ant as palabras clave com o sea posible para descr ibir el obj et o, desde las m s generales hast a las m s especficas. Cunt as m s palabras se ingresen, m s posibilidades t endrn los usuarios para encont rar su obj et o en las bsquedas. Se ut iliza un cam po para cada palabra o frase. Se pueden aadir m s cam pos pulsando en el bot n "Aadir m s". En caso de t rat arse de algn obj et o que pert enezca a alguna asignat ura se agrega el nom bre de la asignat ura com o palabra clav e.


Q#RTSVUVWTX

Y%`7acb d ef a%ghVgpirq st`7acs hvu herw acsxyhVegdrcth

t"4F#pz45A : En caso de ser art culos t cnicos/ papers se int roduce su abst ract o r esum en. Se puede escribir t ant o t ex t o com o sea posible, ya que no hay lim it e de palabras a ingresar. Est e cam po t am bin se t om a en cuent a al m om ent o de realizar bsquedas.

obj et o.

{i4F68 68 @A

: Aqu puede incluir not as o explicaciones que considere de int ers para describir el

Presione el bot n "Ant erior" para volver a la pgina ant erior, el bot n "Siguient e" para cont inuar, o bot n " Cancelar/ Guardar" para det ener y guardar su envo.

(19,$5  6XELU XQ DUFKLYR

Hay dos m t odos por int roducir el archiv o que se quiera subir: A - Escribir la rut a com plet a y el nom bre del archivo en el cuadro de ent rada y pulsar en bot n de "Siguient e" en la esquina inferior derecha de la pant alla. B - Pulsar en el bot n " Exam inar" y navegar a t ravs de direct orios y carpet as hast a encont rar el archivo a subir. Haciendo doble clic en el nom bre del archivo que se quiere subir y el nom bre se int roducir en el recuadro.

jgP(E : Si ut iliza el navegador Net scape, los t ipos de archivos que salen por defect o son los archivos "HTML", por est o, quizs no vea t odos sus archiv os.


Q#RTSVUVWTX

Y%`7acb d ef a%ghVgpirq st`7acs hvu herw acsxyhVegdrcth

En 6eP#p5EH5PV4Fp6P"Aw8 AH5PFoPE68 AP5F para ver t odos los archivos de un dir ect orio en el r ecuadro de hD8rP debe est ar seleccionado "Todos los archivos ( * . * ) " .

Una vez que el nom bre del archivo est en el cuadro de ent rada, haga clic en el bot n " Siguient e" para proceder.

{i4F68 68 @AH#45CE#6

8 I(P

Si se especific al pr incipio del proceso de ent rega que se t iene m s de un archiv o de est e obj et o para subir, ver un cuadro t it ulado "Descr ipcin del archiv o ". La inform acin que se facilit a aqu ay udar a los usuarios a ent ender qu inform acin hay en cada archivo, por ej em plo, "art culo principal" , o " im genes", o " soft ware".

Para cada archivos se ingresa su respect iva descripcin, luego haga clic en el bot n "Siguient e" para cont inuar.

(19,$5  )RUPDWR GH DUFKLYRV


Para poder alm acenar y dar acceso apropiado a un ar chivo, el sist em a necesit a saber cul es su form at o, por ej em plo "PDF" , " HTML" , "GI F", et c.



Q#RTSVUVWTX

Y%`7acb d ef a%ghVgpirq st`7acs hvu herw acsxyhVegdrcth

Si el sist em a no reconoce aut om t icam ent e el form at o del ar chivo que se ha subido, pide una descripcin del m ism o. Si el form at o del archivo aparece en la list a ofrecida, hay que seleccionarlo y luego hacer clic en el bot n " Enviar". Si no se encuent ra el form at o en la list a, hay que pulsar en "form at o de ar chivo" y describir el form at o en el cuadro de t ext o que hay a la part e inferior de la pgina. Asegurarse de ingresar el nom bre de la aplicacin que se ha usado para crear el archivo y la v ersin de est a aplicacin. Por ej em plo "Aut odesk Aut oCAD 2007" . Ms inform acin sobr e los form at os de archivos en DSpace_UTPL soport ados.

(19,$5  $UFKLYRV VXELGRV


Una vez que el ar chivo haya sido subido, se com prueba la inform acin para asegurarse de que es correct o. Hay dos m aneras de verificar que los archivos han sido subidos correct am ent e.

x x

Hay que pulsar en el nom bre del archivo. As se descargar el archivo en una nueva vent ana del nav egador, y podr com probar el cont enido. Com parar el check sum del archivo m ost rado con el checksum que ust ed ha calculado.

8 IP , hay que pulsar en el bot n "Siguient e" cuando est segur o de que el archiv o ha sido subido correct am ent e.
Si est subiendo m s de un archivo, hay que pulsar en el bot n " Aadir ot ro archivo" . st e aparecer si se indic que " El obj et o est form ado por m s de un ar chiv o" en inicio del proceso para env ar obj et os. Cuando est seguro de que t odos los archivos han sido subidos correct am ent e, pulse en el bot n "Siguient e" .

38(4FvF9"58 4#AH#P|F@C P#A|E#V6

8 IP5F8 A6(FeEH#P(F , hay que pulsar en el bot n " Aadir ot ro archivo" y subir t odos los archivos referenciados en la pgina ht m l. Cuando est t odo subido, en la colum na m arcada com o "Bit st ream Prim ario" , se selecciona el bit st ream o archivo que hace de pgina ndice, o la pgina principal de la web. Est o asegurar que t odos los archivos cont enidos se vean de form a adecuada en la pgina HTML. Pulse en el bot n " Siguient e". B 469F5pzFyjB#P"ATVPC9H#4w4FeEH5P

384FvF#58 45A(H5P5A(EvfD8rA(EDh)o6P"AE#V6

DSpace_UTPL genera un cdigo check sum MD5 para t odos los archivos que son alm acenados. Se ut iliza est e checksum int ernam ent e para verificar la int egridad de los archivos a lo lar go del t iem po. El check sum de un ar chivo no cam bia nunca. Se puede ut ilizar est e checksum para asegurarse de que el archivo que se ha subido se ha recibido realm ent e. Se puede conocer el nm ero del archivo pulsando en "Most rar checksum s". A la derecha del nom bre de cada archivo recibido se m ost rar el checksum MD5 generado por DSpace_UTPL. Se necesit a ut ilizar un program a local para generar su propio checksum para est os archivos, y verificar que su result ado coincide con el de DSpace_UTPL.



Q#RTSVUVWTX

Y%`7acb d ef a%ghVgpirq st`7acs hvu herw acsxyhVegdrcth

(19,$5 YHULILFDU HQYtR


Est a pgina per m it e revisar la inform acin que se ha int roducido para describir el obj et o. Para corregir o edit ar inform acin, hay que pulsar en el bot n correspondient e de la derecha, o bien se ut ilizan los bot ones de la barra de progreso que hay la part e super ior de la pgina para m over se a t rav s del proceso de envo. Cuando se est conform e con el env o, pulse en el bot n "Siguient e" par a cont inuar. En caso que se desee cancelar y guardar su env o, pulse en el bot n "Cancelar/ Guardar".

(19,$5 OLFHQFLD
DSpace_UTPL requiere que se acept e est a licencia no exclusiva de dist ribucin para que su obj et o pueda apar ecer en el reposit orio. Por favor, lea det enidam ent e la licencia. Si t iene cualquier duda, por fav or cont act e con el Adm inist rador de DSpace_UTPL.

(19,$5 HQYtR FRPSOHWR


Una vez que el envo ha sido realizado con xit o dent ro del sist em a de DSpace_UTPL, st e pasar por un proceso de CrePzH54yTVE#EeP designado por la seccin donde ha hecho el envo. Algunas secciones requieren que los envos pasen por unas et apas de edicin y rev isin, m ient ras que ot ras pueden acept ar inm ediat am ent e la ent rega. Act ualm ent e, en el DSpace_UTPL ningn env o requiere el pr oceso de rev isin, de est a m anera el obj et o enviado aut om t icam ent e est ar disponible en el sist em a.

DSpace_UTPL, disponible para t oda la com unidad.

t"468r58 v#A(EA(P(8 8 6E68 @AP6PV4P4#C 46T@"A#8 6eP

y su obj et o pasar a form ar par t e de



BI BL I OGRA F A

7 WT2rT

Y%`7acb d e f acghgpi q s`7acshvu he w asxythVeggd0 cth

%,%/,2*5$)$ x LPEZ GUZMN, Clara. Los Repositorios de Objetos de Aprendizaje como soporte a un entorno e-learning, Tesina doctoral, Universidad de Salamanca. 2005. Disponible en: http://www.biblioweb.dgsca.unam.mx/libros/repositorios/index.htm ltimo acceso: 26-09-2007. x GARCA ARETIO, Lorenzo. Objetos de Aprendizaje. Caractersticas y Repositorios. Editorial del BENED. Abril del 2005. x Disponible en: www.uned.es/catedraunescoead/editorial/p7-4-2005.pdf ltimo acceso: 26-09-2007. LESLIE Scott, LANDON Bruce y otros. Research Project Final Report November 12, 2004. WCETs EduTools. Disponible en: http://cent.uji.es/octeto/node/1770 acceso: 27-09-2007. x AGUILAR CISNEROS, Jorge; ZECHINELLI MARTN, Jos Luis; ARTEAGA MUOZ, Jaime. (2003). Hacia la creacin y administracin de repositorios de objetos de aprendizaje. IV Congreso Internacional de Ciencias de la Computacin, ENC 2003. x GONZLEZ LVAREZ Luis, GALLARDO GONZLEZ Mnica. Repositorio de Objetos de apoyo al aprendizaje colaborativo. 8vo. Taller Internacional de Software Educativo. Noviembre 2003. Santiago - Chile. x VARAS, Mara Leonor. Repositorios de Objetos de Aprendizaje. ALEJANDRIA S.A. Disponible x x x x x x en: http://www.alejandria.cl/recursos/documentos/documento_varas.doc. ltimo acceso: 04-11-2007. PRO LEARN. Planet Digital Repository. Disponible en: http://planet.urv.es/planetdr/ ltimo acceso 29-11-2007. DSPACE SOFTWARE FOUNDATION. Disponible en: http://www.dspace.org/ ltimo acceso: 11-12-2007. FEDORA ES. OSMOSIS Instalar Java paso a paso. Disponible en: http://www.fedoraInstalacin Ant en Plataformas Linux. Disponible en: es.com/node/159 ltimo acceso: 04-11-2007. LATINA. http://xml.osmosislatina.com/ant_linux.htm ltimo acceso: 04-11-2007 GMEZ, Laureano Felipe. Documentacin del Sistema DSPACE. Manual Tcnico. Universidad Nacional de Colombia. 2006. ltimo acceso: 04-11-2007 POSTGRESQL GLOBAL DEVELOPMENT GROUP. PostgreSQL 8.2 Documentation: Installation Procedure. Disponible en: http://www.postgresql.org/docs/8.2/static/installprocedure.html ltimo acceso: 04-11-2007 ltimo



7 WT2rT

Y%`7acb d e f acghgpi q s`7acshvu he w asxythVeggd0 cth

BROOKINS Andrew, HOLLOWAY Michael. PostgreSQL Prctico. Disponible en: http://www.sobl.org/traducciones/practical-postgres/practical-postgres.html. acceso: 04-11-2007 ltimo en: en:

x x

DAGOR. DSPACE

Manual

de

instalacin DSpace

de

PostgreSQL. Documentation.

Disponible Disponible

http://www.mononeurona.org/pages/display/575 ltimo acceso: 04-11-2007 FOUNDATION. System http://www.dspace.org/index.php?option=com_content&task=view&id=151&Itemid=116 ltimo acceso: 04-10-2007 x AMORS POVEDA, Luca. Aproximacin a los Estndares en Entornos Tecnolgicos de Enseanza/ Aprendizaje. Becaria F.P.U. por el MECD. Espaa. Disponible en: www.ucv.ve/edutec/Ponencias/6.doc ltimo acceso: 23-11-2007. x FERNNDEZ MANJN, Baltasar; GER, Pablo Moreno, SIERRA RODRGUEZ, Jos Luis; MARTNEZ ORTIZ, Ivn. Uso de Estndares Aplicados a TIC en Educacin. Ministerio x de Ciencia y Educacin. Espaa. Disponible en: http://ares.cnice.mec.es/informes/16/versionpdf.pdf ltimo acceso: 23-11-2007. PEIG OLIV, Enric. Interoperabilidad de Metadatos en Sistemas Distribuidos. Universitat Pompeu Fabra. Octubre 2003. Disponible en: http://www.tdx.cesca.es/TESIS_UPF/AVAILABLE/TDX-0316104-132946//tepo1de1.pdf ltimo acceso: 23-11-2007. x IMS Global Learning Consortium. IMS Learning Resource Meta-Data Best Practice and Implementation Guide. Septiembre 2001. Disponible en: ltimo http://www.imsproject.org/metadata/imsmdv1p2p1/imsmd_bestv1p2p1.html acceso: 30-11-2007. x IEEE, Institute of Electrical and Electronics Engineers. Estndar para Metadatos de Objetos Educativos. Versin traducida. Julio 2002. Disponible en: http://www.cenorm.be/cenorm/businessdomains/businessdomains/isss/activity/lomspa nish1.doc ltimo acceso: 30-11-2007. x DONOHUE, Tim; PHILLIPS, Scout; SALO Dorothea; DSpace How-To Guide. Tips and tricks for managing common DSpace chores. 2007. x JONES DSpace 0712-2007. Richard. Version: DSpace Developer Documentation. Versin: Disponible 1.1. en: 1.3.2/1.4 (transitional). Versin traducida. 2006-2007. Disponible en: http://sod.upc.es/gude/images/f/f8/HowTov2.pdf ltimo Acceso: 06-12-

http://wiki.dspace.org/static_files/7/7d/DevelopersDocumentation.pdf

ltimo acceso: