Elearning standard
Metadata
The purpose of this standard is to facilitate search, evaluation,
acquisition and use of learning objects, for instance by learners or instructors...
Draft Standard for Learning Object Metadata. Final Draft Standard.
Learning Technologies Standard Committee, IEEE. (July 15th, 2002)
http://ltsc.ieee.org/doc/wg12/LOM_1484_12_1_v1_Final_Draft.pdf5
…il punto del percorso
SCORM
BOOK 1:
The SCORM
Overview
bookshelf SCORM
SCORM_1.2_Overview.doc
BOOK 2: The SCORM
Content Aggregation Model
BOOK 3: The
SCORM Run Time
Environment
SCORM_1.2_CAM.doc
Meta-data Dictionary (from IEEE)
Content Packaging (from IMS)
Content Structure (derived from AICC)
(Meta-data XML Binding and Best Practice (from IMS)
Data Model (from AICC)
Launch, Communication API (from AICC)
SCORM_1.2_RunTimeEnv.doc
Content Aggregation Model


SCORM Content Aggregation Model
rappresenta un mezzo pedagogicamente
neutro per progettisti didattici per aggregare
risorse allo scopo di erogare la “desired
learning experience”.
La creazione e assemblamento, o aggregazione,
di risorse semplici (assets) in risorse più
complesse e la loro organizzazione in strutture
più complesse è definita da:



Content Model: definisce la nomenclatura dei
componenti dell’esperienza didattica.
Meta-data: meccanismo di descrizione di specifiche
istanze dei componenti utilizzati .
Content Packaging: definisce come rappersentare il
comportamento delle risorse usate (Content
Structure) e come riunirle per una facile
interscambiabilità in ambienti diversi (Content
Packaging).
Content model components



ASSETS
SCO
CONTENT AGGREGATION
Specifiche SCORM per metadata
SCORM_1.2_ConformanceReq.doc
This document outlines the conformance requirements for the following:
Learning Management Systems
Sharable Content Objects (SCOs)
Meta-data
Asset Meta-data Application Profiles
SCO Meta-data Application Profiles
Content Aggregation Meta-data Application Profiles
Content Packages
Resource Packaging Application Profiles
Content Aggregation Packaging Application Profiles
http://www.adlnet.org/
Content Aggregation, Sharable Content Object (SCO) and Asset Meta-data
Conformance Categories
SCORM Version 1.2 Meta-data XML Conformant – Minimum

Conformance Label: MD-XML1
Requirements Summary: The Content Aggregation, Sharable Content Object (SCO) or
Asset Meta-data XML Instance:





Is a well formed XML Document, and
Is valid against the IMS Learning Resource Metadata Version 1.2.1 XML Schema
Definition (XSD), and
Contains all mandatory document elements for the corresponding meta-data application
profile (Content Aggregation, SCO or Asset) as described in Section 2.2 of the Content
Aggregation Model1, and
Elements defined as having restricted vocabularies adhere to all defined vocabularies as
defined in Section 2.2 of the Content Aggregation Model1
This section provides specific guidance for applying meta-data to learning resources.
The SCORM meta-data application profiles defined in this section directly reference
• the IEEE LTSC Learning Object Meta-data (LOM) standard and
•the IMS Learning Resource Meta-data XML Binding Specification
(1)
http://www.imsproject.org/metadata/imsmdv1p2p1/imsmd_infov1p2p1.html


Fonte: IMS Learning Resource Meta-data Information Model
9 categorie

General


Lifecycle



Relazioni tra la risorsa descritta e le altre
Annotation

LOM
Proprietà intellettuale e condizioni per l’uso
Relation


Caratteristiche didattiche e pedagogiche
Rights


Carateristiche tecniche
Educational


Informazioni sui metadati
Technical


Relativo allo stato della risorsa, alla storia ed ai contributi
Meta-metadata


Informazioni globali
Commenti sull’uso didattico della risorsa e su chi li ha scritti
Classification

Come la risorsa è classificabile da un particolare sistema di indicizzazione
Formato delle specifiche


SCORM Meta-data Information Model elenca i metadati e la loro
organizzazione gerarchica
Ogni elemento è descritto come:





Nr.: numero gerarchico
Name: Nome dell’elemento
Explanation: spiegazione dell’elemento
Multiplicity: quante istanze può avere
Data Type: tipo del dato, testuale o numerico, con riferimenti al
formato e ai limiti. Tre tipi principali:





Langstring
CharacterString
DateTime
Vocabulary (segue annotazione)
 Restricted: obbligatorio
 Best practice: raccomandato
(smallest permitted maximum )
LOM 1.0: general, esempio
Compilazione dei metadati



Inserire tutti i metadati su un foglio
(precompilato, o usare excel)
La prima compilazione verrà seguita dal
binding, ovvero dalla conversione in file
dei dati
Alcuni authoring tools permettono di
eseguire contemporaneamente le
operazioni.
Template: Carnegie Mellon
http://www.lsal.cmu.edu/lsal/expertise/projects/developersguide/scotemplate/scospectemplate-v1p0-c-20030226.pdf
Template:
foglio excel
http://www.cs.kuleuven.ac.be/%7Eerikd/LOM/
LOM: Compilazione dei metadati:
datatype






Langstring
dateTime
Duration
Vocabulary
CharacterString
Undefined
LOM – datatype: langstring



Language + charactersting
Molteplicità: 10
Language: human language of the character string



Characterstring


Se non presente, vale il campo language di meta-metadata
(3.4)
Se non presente meta-metadata, language prende il valore di
‘undefined’
Insieme di caratteri (come da ISO 10646-1:2000)
Esempi


(“it”,”sistema di simulazione controllo numerico”)
(“en”,”video streaming lesson”)
LOM – datatype: dateTime



Momento temporale con accuratezza massima del
secondo
YYYY[MM[DD[Thh[:mm[:ss[.s[TZD]]]]]]]
Esempi




20031504
20041505T15:30
TZD: Time Zone Default
Description: langstring

Es.: (“it”,”circa nel 1300”)
LOM – datatype: duration



Intervallo di tempo con accuratezza
massima di un secondo
P[yY[mM[dD[T[hH[nM[s[.s]S]]]]]]
Esempi


P2Y6M -> periodo di 2 anni e 6mesi
PT3H -> periodo di tre ore
LOM – datatype: duration


P[yY[mM[dD[T[hH[nM[s[.s]S]]]]]]
Esempi


P2Y6M -> periodo di 2 anni e 6mesi
PT3H -> periodo di tre ore
LOM – datatype: vocabulary


Consente di scegliere tra un insieme di
valori
http://www.cenorm.be/isss/LTvocabulary/vocrep.html riporta i
vocabolari utilizzabili per ogni voce
Xml Binding
Trasformazione dei dati LOM in file XML
IMS: Xml binding


http://www.imsglobal.org/metadata
Doumenti di riferimento:

Metadata information model

Informazioni generali sui nomi, le definizioni,
l'organizzazione ed i vincoli degli elementi , in due parti:



Metadata binding specification


un documento di lavoro realizzato da un comitato di
normalizzazione dello IEEE,
e di un certo numero di modifiche che sono state approvate
da IMS.
Specifiche tecniche particolari
Metadata best practice and implementation guide

Esempi
IMS: XML binding; - information model


Basato ancora su LOM D6.1
Le modifiche a LOM sono minime


Keywords,requirement
Permette estensioni ai dati presenti


Da effettuare con estrema cautela
Comporta adattamenti all’XSD
IMS: XML binding; - binding specifications - I


Parte ‘tecnica’ della specifica
Perché XML


LOM è espreso da una gerarchia di dati
XML è adatto ad esprimere gerarchie

Un documento XML è una gerarchia che ha




elementi
con attributi
e contenuti
Il nome dei tag, gli attributi e le tipologie di contenuti sono
definite in


Document Type Definition (DTD)
 I DTD di IMS sono reference ma non norme
 Possono essere usati per facilitare l’uso degli XML editor
 imsmd_rootv1p2.dtd
XML schemas
 Stessa funzionalità del DTD
 Estensibili, più potenti
IMS: XML binding; - binding specifications - II

Struttura del documento



Introduzione
Narrative description (General, lifecicle…)
Elements



Special Handling Requirements
Extensibility



Langstring, date, vocabulary, vcard
DTD
XSD
Uso di Vcard
Scarica

Elearning standard - e-fad