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