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
- 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
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
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
- 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
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.
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. |