Curso Dspace - BDCOL
HUMBERT ALEXANDER GARRIDO ARENAS JAIME SOLORZANO
CRITERIOS PARA UN REPOSITORIO INSTITUCIONAL
La información sólo existe en la medida que es accesible. No sólo se debe centrar en las tecnologías, sus aplicaciones y los métodos para hacer llegar la información a los usuarios. Se debe hacer énfasis en la calidad de los contenidos, para poder transmitir y generar conocimientos.
CRITERIOS PARA UN REPOSITORIO INSTITUCIONAL Requerimientos mínimos
•Estándares Web •Estándares de Metadados •Manejo de licenciamiento de contenidos •Gestión de contenidos. •Administración del sistema.
•Configuración y Parametrización del sistema.
•Clasificación de la información en colecciones o comunidades. •Definiciones de Workflow.
•Preservación digital
•Multilenguaje •Manejo de multiplicidad de formatos de archivos. • Enlaces persistentes
•Soporte y documentación técnica. •Interoperabilidad.
3
24/06/2009
Proyecto: RSP
Repositories Support Project - Proyecto de Apoyo a Repositorios
Ofrece valiosas herramientas para la planificación y desarrollo de repositorios. El sitio del proyecto consta de cuatro áreas principales: •Creando Repositorios • Expandiendo Contenidos •Incrementando el Uso •Usando RSP http://www.rsp.ac.uk Este proyecto puede responder preguntas fundamentales como: •¿Cómo “vender” la necesidad de crear un repositorio? http://www.rsp.ac.uk/repos/justification •¿Qué cosas hay que considerar antes de crear un repositorio? http://www.rsp.ac.uk/repos •¿Qué aspectos son determinantes para la sustentabilidad de un repositorio? http://www.rsp.ac.uk/repos/resourcing •¿Qué herramientas se pueden utilizar para gestionar los aspectos legales? •¿Qué políticas hay que establecer antes poner en marcha un repositorio? •¿Qué estrategias se pueden utilizar para obtener más contenido? http://www.rsp.ac.uk/content/advocacy •¿Cómo se hace para incrementar el uso de los repositorios? http://www.rsp.ac.uk/usage •¿Cómo hicieron las instituciones más exitosas a nivel mundial para poner en marcha su repositorio? http://www.rsp.ac.uk/repos/cases
Software para Repositorio
•ARNO •Bepress •CDS Invenio •CDSware •CONTENTdm •DigiTool •DiVA •DoKS •DPubS
•Dspace
•EDOC •Eprints •ETD-db
•Fedora •Fez/Fedora •Greenstone •HAL •HyperJournal •i-Tor •MyCoRe •OJS (Open Journals System) •Open Repository •OPUS (Open Publications System) •PDLIB •SciX
CRITERIOS PARA UN REPOSITORIO INSTITUCIONAL
MODELO CONCEPTUAL
Niveles
Físico: Almacenamiento, actualización de índices y recuperación de colecciones y datos. Administración de datos: SGBS actualización de índices y recuperación de colecciones. Esquema de metadatos Dublin Core Harvesting (OAI-PMH) Servicios: Suscripción a colecciones, sindicación de contenidos RSS Poseer mecanismos para validar y controlar el acceso a: Metadatos, Documentos Permitir el control de Versiones “Versioning” Integra el manejo de roles de usuario: Interfaz: Presenta colecciones, herramientas y ambientes de colaboración a los usuarios Distribuida en servicios, servidores y clientes
¿Qué es DSPACE?
Arquitectura Dspace
modelo de datos Dspace
Comunidad Handle Nombre Descripción Logo
Colección Handle Nombre Descripción Logo Workflow Licencia
Item Handle Dublin core
Formatos nombre Tipo
Flujo de bits nombre descripción
paquetes nombre
Usuarios y grupos Dspace
Usuarios
Grupo de Usuarios
Permisos y autorizaciones
Características Dspace
Posee mecanismos para validar y controlar el acceso a:
• •
Metadatos Documentos Permite el control de Versiones “Versioning”
Integra el manejo de roles de usuario:
Administrador - Gestiona y coordina E-persona (usuario registrado) - Añade contenidos Usuario no registrado - Consulta
Autenticación Dspace
Dos conceptos importantes:
Autenticación (AuthN)
El proceso que establece la identidad de un usuario
Autorización (AuthZ)
Garantiza los privilegios a un usuario para realizar una acción dentro de un recurso
Autenticación Dspace
LDAP Lightweight Directory Access Protocol La mayoría de las instituciones cuentan con un sistema LDAP para proporcionar un sistema de contraseña de usuario único. Active Directory LDAP tiene una interfaz donde los usuarios pueden ser creados usando instrucciones LDAP. Las contraseñas no se almacenan en DSpace
Autenticación Dspace
Autenticación IP Dirección IP del usuario (no se requieren datos de acceso) Si coincide con la dirección IP (por ejemplo, es "en el campus"), entonces el usuario se convierte en miembro de un grupo especial (por ejemplo, "Interior-usuarios). A ese grupo se pueden asignar privilegios Se puede utilizar para proteger los recursos internos, y que requieren un inicio de sesión
Autorizaciones Dspace
Editar una colección ( autorizaciones)
En una colección los administradores pueden asignar políticas a la colección: Leer / escribir / AGREGAR O QUITAR DEFAULT_ITEM_READ / DEFAULT_BITSTREAM_READ COLLECTION_ADMIN
Workflow Dspace
Flujo de trabajo dspace
Handle Dspace
Enlaces persistentes para los items DSpace utiliza el Sistema CNRI (Corporation for National Research Initiatives® ) [http://www.handle.net/] para la creación de estos identificadores. http://hdl.handle.net/1721.123/4567
Características Dspace
Interoperable : Implementa el protocolo Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH). http://www.openarchives.org
Sindicación de contenidos con RSS
Soporte OAI Dspace
La Iniciativa de Archivos Abiertos [http://www.openarchives.org/] ha desarrollado un protocolo para la recopilación de metadatos, permitiendo recolectar (harvest) de varias fuentes, utilizar los servicios que ofrecen los metadatos, como la indexacion. Incluir los metadatos en directorios internacionales a través del protocolo. Dspace apoya OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting)
OpenURL Dspace
DSpace openurl soporta el protocolo [http://www.sfxit.com/OpenURL/] Si la institución tiene un servidor de SFX, DSpace openurl mostrará un enlace en la página de cada tema, automáticamente utilizando el metadatos de Dublin Core. Dspace responde a las OpenURLs
Soporte Creative Commons Dspace
Dspace apoya las licencias Creative Commons que se adjuntan a los documentos en el repositorio. Representan una alternativa a los tradicionales derechos de autor. Para obtener más información sobre Creative Commons, visite su sitio web [http:// creativecommons.org].
Suscripciones Dspace
Los usuarios finales (e-personas) puede "suscribirse" a las colecciones con el fin de ser informado de nuevos documentos que aparecen en las colecciones. recibirán un e-mail indicándole breves detalles de todos los Si no hay elementos nuevos que aparezcan en cualquiera de las colecciones suscritas, no envia e-mails Los usuarios pueden darse de baja en cualquier momento. RSS también están disponibles para las colecciones y comunidades.
Estadisticas Dspace
Dspace contiene diversos informes estadísticos sobre el contenido y el uso de su sistema, estos pueden ser generado automáticamente por el sistema. El informe incluye datos tales como: • Número de puntos de visitas de un documento • Número de visitas a una colección • Número de visitas de la comunidad • Número de solicitudes OAI • personalizable resumen de contenido de archivo Entre otros
Usando Dspace
Características Dspace
Almacena cualquier tipo de Documento Digital en cualquier formato: Texto Imágenes Videos Animaciones Multimedia Objetos Java Flash Mpeg21 Scorm
Características Dspace
Utiliza el esquema de metadatos Dublin Core recomendado por el DCMI Libraries Working Group - DC Libraries Application Profile (DC-LAP).
Aunque no restringe la posibilidad de usar otros modelos de metadatos: LOM : Learning Objects Metadata FGCD: Federal Geographic Data Comitee MARC21: MAchine-Readable Cataloging MODS: Metadata Object Description Schema
DSPACE en el Mundo
INSTALACIÓN DSPACE 1.5.2
PAQUETES REQUERIDOS:
•JDK 6u13 / FX 1.1 http://java.sun.com/javase/downloads/index.jsp
•Apache Ant 1.7.1 http://ant.apache.org/bindownload.cgi •Maven 2.1.0 http://maven.apache.org/download.html
•PostgreSQL 8.2 http://www.postgresql.org/ftp/binary/v8.2.12/
•Apache Tomcat 6.0.18 http://tomcat.apache.org/download-60.cgi
INSTALACIÓN DSPACE 1.5.2
Se crean las variables de entorno del sistema, Mi PC => opciones avanzadas => variables de entorno
INSTALACIÓN DSPACE 1.5.2
Instalar postgreSQL :
•Crear el usuario dspace: useradd dspace •Crear base de datos donde se almacenara la información ej: DSPACE •Revisar los archivos de configuración de Postgresql y ubicar el archivos postgresql.conf y revisar que el parámetro listen_addresses no esté con comentario. listen_addresses = '*'
•Abrir pg_hba.conf y escribir : host dspace dspace 127.0.0.1 255.255.255.255 md5
Reiniciar el servidor postgres.
INSTALACIÓN DSPACE 1.5.2
Estructura de Archivos DSPACE:
[dspace-source] •dspace/ - DSpace 'construir' y la configuración del módulo •dspace-api/ - Java API fuente de módulo •dspace-jspui/ - JSP-UI fuente de módulo •dspace-oai/ - OAI-PMH fuente de módulo •dspace-xmlui/ - XML-UI fuente de módulo •dspace-lni/ - Lightweight Fuente de módulo de interfaz de red •dspace-sword/ - SWORD (Simple Web-service Offering Repository Deposit) módulo
de fuente de depósito de servicio
•pom.xml - Definición del proyecto DSpace
IMPORTACION EXPORTACION DE DATOS
Exportar Colecciones
[dspace]/bin/dsrun org.dspace.app.itemexport.ItemExport -type=COLLECTION --id=collID --dest=dest_dir --number=seq_num Ejemplo: /data1/dspace/bin/dsrun org.dspace.app.itemexport.ItemExport -type=COLLECTION --id=1234/561 --dest=/data1/tempo --number=1
Exportar Item
[dspace]/bin/dsrun org.dspace.app.itemexport.ItemExport --type=ITEM --id=itemID -dest=dest_dir --number=seq_num
Importar:
/data1/dspace/bin/dsrun org.dspace.app.itemimport.ItemImport -a -e sinab@unal.edu.co -c 1234/600 -s /data1/sidein/tempo/ -m /data1/sidein/tempo/resultado.txt
INSTALACIÓN DSPACE 1.5.2
Modificar parámetros de DSPACE en ruta de instalación :
C:\space-source]\dspace\config\dspace.cfg como son: dspace.dir = C:/Dspace dspace.name = Repositorio Institucional << DSPACE >> ** PRUEBAS ** default.language = es_ES default.locale = es Otros que se consideren pertinentes
INSTALACIÓN DSPACE 1.5.2
Modificar parámetros de TOMCAT:
Ir al directorio donde esta instalado el Tomcat y editar el archive server.xml que esta en: tomcat60/conf/server.xml, hay que agregar la línea: (URIEncoding=”UTF-8”), en la parte de configuración dejar:
INSTALACIÓN DSPACE 1.5.2
Se compila DSPACE :
En el directorio: [dspace-source]/dspace/ se ejecuta: mvn package
Tiempo promedio 10 minutos
Si sale todo bien se ejecuta se creara una carpeta llamada target [dspacesource]/dspace/target/dspace-[version]-build.dir/ Se ingresa a esta carpeta [dspace-source]/dspace/target/dspace-[version]build.dir/ y se ejecuta ant fresh_install Se crea un usuario administrador para DSPACE: [dspace]\bin\dsrun org.dspace.administer.CreateAdministrator
PERSONALIZANDO DSPACE 1.5.2
Archivos importantes en DSPACE : [dspace]/config/dspace.cfg (configurar parametros)
[dspace]/language-packs/Messages.properties (cambiar textos) [dspace]/webapps\jspui\layout/ (cambiar la apariencia global) [dspace]/webapps\jspui\styles.css.jsp/ (hoja de estilos CSS)
[dspace]/config/ input-forms.xml / (Estructura de formularios)
[dspace]/ config/emails/ (Cambiar electrónico)
el contenido de los mensajes de correo )
PERSONALIZANDO DSPACE 1.5.2
Proveedores de Servicio DSPACE
Directorios
Ayuda sobre DSPACE
Las listas de correo son una vía de interacción con una comunidad grande de usuarios de Dspace, desde Administradores de repositorios hasta expertos técnicos.
DSpace Tech: lista para preguntas sobre instalación, y aspectos técnicos.
Subscribe by going to http://lists.sourceforge.net/lists/listinfo/dspace-tech
DSpace General: lista para preguntas o discusiones sobre aspectos no técnicos para crear o mantener el sistema Dspace.
Subscribe by going to http://lists.sourceforge.net/lists/listinfo/dspace-devel
DSpace Dev: lista para compartir ideas y discutir sobre cambios de código o funcionalidades futuras de Dspace.
Subscribe by going to http://mailman.mit.edu/mailman/listinfo/dspace-general
BIBLIOGRAFIA
DSPACE. Dspace: Documentación. [recurso en línea] ( consultado 31 de mAYO de 2008). Disponible en: http://www.dspace.org/ GOMEZ, Felipe Laureano. Dspace: Ponencia ISTEC.
Creditos
These slides have been produced by:
Stuart Lewis & Chris Yates
Repository Support Project
http://www.rsp.ac.uk/
Part of the RepositoryNet Funded by JISC
http://www.jisc.ac.uk/