4.4.2. El elemento metadata

Este elemento permite encerrar la descripción de los metadatos. Podrá aparecer, por tanto, en todos aquellos lugares del manifiesto donde sea lícito incluir metadatos. La estructura de este elemento se detalla en la Figura 4.4.2.a. De esta forma, el elemento puede incluir los siguientes elementos, y en el orden indicado:


Figura 4.4.2.a . Estructura gramatical del elemento metadata


[Representación gráfica de la estructura del elemento metadata y sus elementos anidados].

 

  • Elemento schema. Un elemento opcional cuyo contenido proporciona una descripción textual del esquema que norma la estructura gramatical de la descripción de los metadatos. Si no se indica, se toma IMS Content como su contenido por defecto.
  • Elemento schemaversion. Elemento opcional que describe textualmente la versión del esquema utilizado. Si no se indica, se toma 1.1 por defecto.
  • Un elemento obligado que indica la descripción de los metadatos en sí. El nombre y la estructura de dicho elemento dependerá del esquema de metadatos utilizado.

Figura 4.4.2.b . Ejemplo muy simple de metadatos globales


[Se muestran los metadatos LOM para el título del paquete –curso introductorio a la geometría del plano-, así como la forma en que dichos metadatos se embeben en la estructura del manifiesto]

Es importante indicar que los elementos schema y schemaversion tienen únicamente un papel documentador, y, en ningún caso, normativo. La introducción de metadatos se lleva a cabo directamente, utilizando vocabulario del espacio de nombres apropiado. La Figura 4.4.2.b detalla un ejemplo muy simple de descripción de metadatos globales para el manifiesto ejemplo. En este caso, el esquema de metadatos utilizado es LOM, y, por tanto, la descripción de los metadatos seguirá la normativa del esquema XML para LOM. Todos los elementos prefijados con LOM son elementos definidos en dicho esquema. El significado de los mismos se detalla en el capítulo sobre metadatos.

4.4.3. Descripción de recursos

El elemento resources  permite describir los recursos de un paquete. Cada recurso en sí se describe mediante un elemento de tipo resource. En la Figura 4.4.3.a se esboza la estructura gramatical de estos elementos.

Figura 4.4.3.a . Estructura gramatical de los elementos resources y resource


[Representación gráfica de la estructura del elemento resources y sus elementos anidados, con especial énfasis en el elemento resource].

El elemento resources puede tener un atributo opcional xml:base que indica un posicionamiento relativo en la estructura de carpetas del paquete, y contiene una secuencia (posiblemente vacía) de elementos resource. Por su parte, los elementos resource tienen asociados los siguientes atributos:

Figura 4.4.3.b . Estructura gramatical de los elementos file y dependency


[Representación gráfica de las estructuras respectivas de los elementos file y dependency].

  • Atributo obligatorio identifier, identificando unívocamente el recurso en el contexto del paquete.
  • Atributo obligatorio type, identificando el tipo de contenido que representa el recurso. La especificación introduce el tipo webcontent para indicar contenido que puede servirse y visualizarse en un navegador web. Así mismo, en IMS CP USE (2001) se definen un conjunto de términos que pueden utilizarse para especificar tipos de contenido adicionales.
  • Atributo opcional xml:base indicando un posicionamiento relativo del recurso.
  • Atributo opcional href, refieriendo el archivo principal del recurso, en caso de recursos internos, o bien localizando el recurso externo, mediante una URL (dirección web) absoluta, en el caso de recursos externos.

Figura 4.4.3.c . Descripción de recursos


 [Se muestra la descripción en XML de los recursos para el segundo paquete ejemplo –el que contiene un subpaquete]


Estos elementos resource contienen los siguientes:

  • Opcionalmente, un elemento metadata conteniendo metadatos acerca del recurso.
  • Una secuencia (posiblemente vacía) de elementos file indicando los archivos del recurso.
  • Una secuencia (posiblemente vacía) de elementos dependency indicando las dependencias con otros recursos.

Figura 4.4.3.d .Ejemplo de descripción de las dependencias entre recursos.


[Se muestra la descripción en XML de las dependencias entre recursos que ya se describieron mediante un diagrama anteriormente]

La Figura 4.4.3.b esquematiza la estructura gramatical de los elementos file y dependency. Los elementos file incluyen una referencia al archivo en sí mediante un atributo href. Así mismo, pueden contener, opcionalmente, un elemento de metadatos. Por su parte, los elementos dependency incluyen un atributo identifierref, que sirve para referir el identificador del recurso con el que se establece la dependencia.

La Figura 4.4.3.c ejemplifica la descripción de recursos. Por simplicidad, no se han incluido metadatos en dicha descripción. Por su parte la Figura 4.4.3.d ejemplifica el uso de dependencias entre recursos. La descripción se corresponde con el ejemplo de dependencia expuesto anteriormente.

retroceder avanzar