CCAA
Agrega:
Repositorios de
objetos de aprendizaje
interoperables
Antonio Sarasa, Manuel Canabal, Juan Carlos Sacristán,
Raquel Jiménez
Red.es, Ministerio de Industria, Turismo y Comercio,
Salamanca, 20 y 21 de octubre 2008
CCAA
Índice
•
•
•
•
•
Introducción.
Interoperabilidad de Agrega.
Web 2.0 en Agrega.
Conclusiones.
Trabajo futuro.
CCAA
Introducción
• Red.es es una Entidad Pública
Empresarial adscrita al Ministerio de
Industria, Turismo y Comercio a través de
la Secretaría de Estado de
Telecomunicaciones y para la Sociedad de
la Información que tiene legalmente
encomendadas una serie de funciones
con el objeto de contribuir al fomento y
desarrollo de la sociedad de la
información en España.
CCAA
Introducción
• En el ámbito de la Educación se están
desarrollando una serie de actuaciones
que tienen como finalidad:
– Definir una referencia estándar de
catalogación, empaquetado y publicación de
contenidos educativos digitales,
– Crear un entorno tecnológico donde residan
los contenidos que sigan dicho estándar.
– Generar un núcleo de objetos digitales
educativos.
CCAA
Introducción
• Para cubrir este último objetivo se ha implementado una
federación de repositorios digitales con nodos instalados
en cada una de las comunidades autónomas de España
denominado Agrega.
• Cada nodo permite almacenar objetos digitales SCORM
2004 etiquetados con metadatos LOM-ES (perfil de
aplicación de la especificación de metadatos LOM).
• Estos nodos permiten realizar diferentes operaciones a
los usuarios en función de perfil que tengan definido
tales como búsqueda, visualización o creación de nuevo
material.
CCAA
Introducción
• Al tratarse de una federación que usa Internet
en el diseño de los nodos se ha tenido en
cuenta el contexto digital actual en Internet.
• Este contexto está influido por las ideas
emergentes de la web 2.0, que imponen la
necesidad de ofrecer una interface externa
interoperable que facilite que otros sitios web o
instituciones interaccionen compartiendo
servicios o contenidos.
CCAA
Interoperabilidad de Agrega
• La interoperabilidad es: “…la condición
mediante la cual sistemas heterogéneos
pueden intercambiar procesos o datos”.
CCAA
Interoperabilidad de Agrega
• Objetivos de interoperabilidad en Agrega:
– Posibilidad de que otras entidades se puedan federar con
Agrega compartiendo el material digital de ambas entidades.
– Posibilidad de que otras entidades puedan incorporar en su
funcionalidad algunos de los servicios implementados en los
nodos, como si de servicios propios se tratara, y viceversa,
usando el concepto de mashup
– Posibilidad de incorporar a los repositorios, material educativo
digital recuperado de la red.
– Posibilidad de integración con otras herramientas o sistemas de
orden superior tales como LMS (Learning Management
Systems) o bien portales educativos.
– Posibilidad de gestionar material en otros formatos distintos a
SCORM 2004.
CCAA
Interoperabilidad de Agrega
• Cada nodo en Agrega se ha
implementado sobre la plataforma
tecnológica de Java (J2EE) y tiene una
Arquitectura Orientada a Servicios (SOA)
CCAA
Interoperabilidad de Agrega
CCAA
Interoperabilidad de Agrega
• El Nodo:
– Alberga un repositorio que almacena contenidos
empaquetados conforme a una extensión del
esquema SCORM 2004 con catalogación basada en
LOM-ES.
– Dispone de un conjunto de componentes funcionales
de base: autenticación, autorización, etc,
– Publica un conjunto de servicios Web, en lo que se
denomina Interfaz de Interoperabilidad, para facilitar
la integración con otros sistemas.
– Incorpora un portal de administración que integra
todas las herramientas de gestión.
CCAA
Interoperabilidad de Agrega
• La arquitectura funcional del nodo está
inspirada en el estándar IMS Digital
Repository Interoperability (IMS DRI).
• Las búsquedas de contenidos se realizan
con un sistema federal basado en la
especificación Simple Query Interface
(SQI).
CCAA
Interoperabilidad de Agrega
• IMS DRI es una especificación de normas
y recomendaciones, que facilita un modelo
de referencia completo para la
interoperabilidad de repositorios.
• La gestión del repositorio se basa en un
conjunto de funciones, que la
especificación agrupa en pares de
funciones.
CCAA
Interoperabilidad de Agrega
CCAA
Interoperabilidad de Agrega
• En Agrega se ha implementado la especificación
IMS DRI a través de un servicio denominado
DRI.
• Para que un nodo sea interoperable y cumpla el
protocolo DRI debe al menos de permitir
almacenar objetos en él, buscarlos y obtener un
objeto. Para almacenar objetos se ha definido el
método presentar_almacenar y para
recuperarlos el método solicitar_entregar.
CCAA
Interoperabilidad de Agrega
• La búsqueda y obtención de objetos se
realiza a través de SQI. El servicio SQI
expone todos los métodos necesarios
para realizar desde el exterior cualquier
tipo de consulta sobre la plataforma, y
para interoperar con otros repositorios
digitales.
CCAA
Interoperabilidad de Agrega
• Con el fin de facilitar la interoperabilidad , y que
otros repositorios o sistemas puedan integrarse
con Agrega, todos los servicios del subsistema
DRI, se han publicado al exterior en forma de
servicios web.
• Los servicios Web son fácilmente accesibles ya
que todos los módulos / subsistemas existentes
en la plataforma los publican en la misma URL:
http://agrega.red.es/[Nombre_Subsistema]/services
donde Nombre_Subsistema, es el nombre del
modulo que se desea utilizar.
CCAA
Web 2.0 en Agrega
• Otra gama de protocolos y herramientas
implementados en Agrega que buscan la
interoperabilidad están basados en la
denominada Web 2.0.
• La idea básica consiste en compartir
contenidos, servicios o experiencias.
CCAA
Web 2.0 en Agrega
• El protocolo OAI-PMH (Open Archives Iniciative Protocol for
Metadata Harvesting). Facilita la publicidad de recursos digitales
etiquetados que se encuentran disponibles en repositorios digitales.
Un requisito para que poder recolectar los metadatos, es que estén
descritos usando Dublin Core. Permite que los recursos de un
repositorio dado(repositorio harvesteado) puedan formar parte de
los resultados de búsquedas realizadas desde otros
repositorios(repositorios que hacen harvesting), o desde
buscadores como Google. En Agrega se cubre el framework de
exposición de metadatos implementando los métodos: GetRecord,
Identify ,ListIdentifiers, ListMetadataFormats, ListRecords y ListSets.
En este sentido el sistema devuelve una lista de metadatos en
formato Dublin Core[4], tras haber realizado la transformación
desde LOM-ES (sólo devuelve los contenidos digitales públicos y
que hayan cambiado desde la última vez que se solicitaron)
CCAA
Web 2.0 en Agrega
• Gestión de RSS (Really Simple Syndication).Formato
de datos que permite redifundir contenidos actualizados
a los suscriptores de un sitio web sin necesidad de un
navegador.Permite compartir información en formato
xml, y usarla como fuente en otras aplicaciones o sitios
web. En Agrega:
– Se genera un RSS único con los feeds publicados en el portal y
con las últimas noticias publicadas, y al que pueden suscribirse
los usuarios para mantenerse actualizados de los cambios que
se producen en un nodo en cuanto a noticias, o feeds que se
publican en el portal.
– Se publican como feeds, algunas de las estadísticas internas
que se obtienen de un nodo como objetos más visitados o
valorados, objetos más descargados,etc.
CCAA
Web 2.0 en Agrega
• Gestión de Folksonomías. Indexacion
colaborativa por medio de etiquetas que no
responden a especificaciones estándar. En
Agrega:
– Dispone de enlaces a los sitios principales que
ofrecen la posibilidad de realizar este tipo de
etiquetado: del.icio.us , Flickr o Tecnorati.
– Se ofrece la posibilidad de generar nubes de tags con
las palabras claves del LOM-ES, de manera que
salgan las palabras más catalogadas, donde el
tamaño de visualización esta directamente
relacionado con el número de veces que se ha
catalogado con esa etiqueta.
CCAA
Conclusiones
• En Agrega se han implementado dos tipos
de herramientas facilitan la
interoperabilidad con otros sistemas:
– Protocolos clásicos de interoperabilidad
estándar como es el caso de IMS DRI
– Nuevos protocolos que ofrecen una nueva
forma de compartir información e interoperar.
CCAA
Conclusiones
• La ventaja de esta doble perspectiva es la
posibilidad de interaccionar con una mayor
diversidad de sistemas.
• Las principales dificultades: falta de repositorios
digitales activos que implementen estos
protocolos, dado que muchos de estos
repositorios son proyectos académicos sin
mantenimiento y con un número bastante
reducido de recursos.
CCAA
Trabajo futuro
• Evolución de Agrega hacia un repositorio
neutro que admita otros formatos de
recursos digitales así como otros
protocolos de interoperabilidad que
faciliten la interacción con los repositorios
que disponen las bibliotecas digitales.
CCAA
!Gracias por su atención!
Mas info:
Web www.proyectoagrega.es
Blog www.proyectoagrega.es/blog/
Correo e [email protected]
Twitter twitter.com/agrega
Slideshare www.slideshare.net/agrega
Friendfeed www.friendfeed.com/agrega
Foro http://es.groups.yahoo.com/group/proyectoagrega/
Descargar

red.es