97
European Schoolnet Interoperability & Standards in Learning Technology 2003-01-26 Frans Van Assche Strategy Manager European Schoolnet

European Schoolnet Interoperability & Standards in Learning Technology 2003-01-26 Frans Van Assche Strategy Manager European Schoolnet

Embed Size (px)

Citation preview

European Schoolnet

Interoperability & Standardsin Learning Technology

2003-01-26

Frans Van Assche

Strategy Manager European Schoolnet

European Schoolnet

More AboutStandards

European Schoolnet

Excerpt from the LOM doc• Metadata is information about an object, be it

physical or digital.• As the number of objects grows exponentially and

our needs for learning expand equally dramatically, the lack of information or metadata about objects places a critical and fundamental constraint on our ability to discover, manage, and use objects.

• This Standard addresses this problem by defining a structure for interoperable descriptions of learning objects.

European Schoolnet

Scope

• Standardized description of learning objects– ‘Any entity, digital or non-digital, that may be used for

learning, education or training’

– ‘Conceptual data schema’

– Linguistic diversity of LO’s and metadata

– Any granularity: from picture to curriculum

• First piece of puzzle for large-scale reuse• Only finished standard in this field

– And CWA on language capabilities

European Schoolnet

Scope: Not

• Not– General standard (HTTP, HTML, TCP/IP, JPEG, etc.)

– Learning standard (typically national or regional)

– Binding (XML, RDF, ISO11404, etc.)

– Software, Tool

• Not:– Audiovisual (MPEG-7)– GIS (ISO19115)– bibliography (MARC)– …

European Schoolnet

LOM Schema• general: title, language, summary...

• life cycle: author, publisher, version...

• metametadata: scheme, language, author...

• technical: format, size, requirements...

• educational: learning time, difficulty level, interactivity level, pedagogical context...

• rights: price, copyright...

• relation, annotation, external classification

European Schoolnet

LOM Schema

European Schoolnet

LOM basics• Hierarchical structure

– Base Schema: 9 categories– Category: Group of data elements– Data element: may contain subelements– Only leafs have ‘values’

• Datatypes– LangString, DateTime, Duration, Vocabulary, CharacterString

• Value spaces– Allowed values

• All data elements are optional– Though presence of component implies composite to

which it belongs

European Schoolnet

Lists

• Ordered– Authors: most important first– Classification: from general to more specific

• Unordered– Explanatory text in several languages

European Schoolnet

Vocabularies“Recommended list of appropriate values”• Increase semantic interoperability

– More likely to be understood

• Value is (source,value) pair– (“LOMv1.0”, “questionnaire”)

• Preferred if adequate

– (“http://www.vocabularies.org/Type”, “Motivating-Example”)

• More flexible

• State: no order (exercise, simulation, …)• Enumerated: order (low, medium, high)

European Schoolnet

Smallest permitted maximum

• Aggregate data elements– Maximum number of entries processed cannot

be lower

• CharacterString– Maximum number of characters cannot be

lower

European Schoolnet

Conformance

• Strictly conforming LOM instance– Consists solely of LOM data elements

• Conforming LOM instance– May contain extended LOM data elements

• Maximise semantic interoperability– Extended LOM elements should not replace

LOM data elements.

European Schoolnet

LOM: LangString

• Language: LangCode[-SubCode]– ISO639, ISO3166

– “en-GB”, “fr-CA”, ...

• String: ISO10646-1• Example:

• {(“it”,”La Gioconda”), (“it”,”Mona Lisa”)}

• {(“en”,”A picture of the Mona Lisa”), (“du”,”Een foto van de Mona Lisa”), (“fr”,”Une photo de la Gioconde”)}

European Schoolnet

FAQ

European Schoolnet

FAQ: different types of use

repeat categories and data elements!

Example: 5:Educational1. 5.6:Context="higher education”

5.8:Difficulty="medium”

2. 5.6:Context="training" 5.8:Difficulty="difficult"

European Schoolnet

FAQ: Subjective metadata

That’s ok!

• We don’t need to develop strict metrics for difficulty, etc.

• Is more general than that– Subject is quite subject-ive…– Even author or title can be subjective!

European Schoolnet

FAQ: Learning Style

• Examples– Autonomous learning– Guided learning– Teaching support

• 5.5:IntendedEndUserRole helps• 5.10:Description helps• 9:Classification for interchangeable

learning style description

European Schoolnet

FAQ: Educational Objective

• 9:Classification

• 9.1:Classification.Purpose=(“LOMv1.0”,” educational

objective“)

• Often pseudo-hierarchically structured

European Schoolnet

FAQ: Extensions

• Structural– Add new elements anywhere in hierarchy of

categories and data elements– Example:

• 5.12:LearningStyle (Vocabulary)

• Extending value space– Retain the data type– Extend value space of vocabulary

European Schoolnet

FAQ: Granularity

• Should I describe– Image, “page”, “web”, “course”, …?

• Describe what is reusable– All can be described– Relationships go into 7: relation– Metadata should be inherited up- and downwards?

• Larger– More added value– Less reusable

European Schoolnet

FAQ: tokens• Out of scope for the LOM conceptual schema. To

be addressed in binding documents.• Conventions exist for generating tokens from the

LOM element names.• In an XML context, namespaces can be used to

make sure that LOM tokens do not clash with tokens from another context.

• Extreme example, binding to a technology that requires that all names start with upper case should not imply a change to the LOM conceptual schema.

European Schoolnet

Too many?

European

SchoolnetCedefop

CanCore

Edna

European Schoolnet

European

SchoolnetCedefop

CanCore

Edna

European Schoolnet

IEEE LTSC• General:

– architecture, glossary

• Content:– interchange, sequencing, packaging

• Learner:– learner model, student id’s, competency def’s

• (Meta)data:– LOM bindings into XML, RDF, ISO 11404– localisation, bindings, protocols

• Management– Computer-Managed Instruction– tool-agent comm., profiles

European Schoolnet

ISSS LTWS

• encourage appropriate standards– Diversity of cultures and languages– Participation in global initiatives,

to ensure that Europeanrequirements are addressed

• Create specifications, agreements, guidelines or recommendations where appropriate:– when no initiative addressing the identified

requirements is in place yet– when global solutions developed elsewhere need to be

localized to the European requirements

European Schoolnet

ISSS LTWS

• LOM:– Internationalisation– Translation of LOM document– Availability of alternative

language versions– Repository of vocabularies and taxonomies

• Also:– Language capabilities– Quality assurance– Educational modeling languages– Educational copyright license

European Schoolnet

ISO IEC JTC1 SC36

• Since Nov. 1999• ‘Information Technology for Learning,

Education, and Training’• Working groups:

– Vocabulary– collaborative technology– learner information

• Invited LOM to submit for ‘fast tracking’

European Schoolnet

IMS & ADL SCORM

• Currently frozen on LOM D6.1• IMS

– Work on defining set of core elements

• SCORM– Different sets for different granularities

• Will both “re-synch” with LOMv1.0– Once bindings are finalized.

• XML Schema

European Schoolnet

http://www.cancore.org/

• “synthesize efforts”

• Guidelines for selected elements

• Refinements of definitions

• Examples

• Technical implementation notes

• Vocabulary recommendations

European Schoolnet

Issues

• Educating the community– Including expectation management

• What needs to be standardized? Order?– And: political, legal, pedagogical, best practice, …?

• Design for reuse, interoperability?– Look and feel: uniform? adaptable?

• What will effect be:flexibility? collaboration? commercialization?

• Will industry respect the rules? Academia?(‘neo-industrialization’)

European Schoolnet

More Examples

European Schoolnet

TU Darmstadt

• DTD based

• Output is XML file

• LOMv4.1

European Schoolnet

ImseVimse • Java

application

European Schoolnet

P2P Tools

• LOMster

• Splash

• Edutella

European Schoolnet

LOM basedRepositories

European Schoolnet

http://thelearningmatrix.enc.org/

•Simple and complex searches•150 LO’s (?)

European Schoolnet

http://www.smete.org/

• federated search protocol

• Cataloging tool

• User profile

European Schoolnet

http://www.merlot.org/

Can export to LOM in XML format.

Includes peer review (content, teaching value, ease of use)

European Schoolnet

And

• LearnAlberta Portal: http://www.learnalberta.ca/ • BELLE/CAREO: http://careo.netera.ca • COLIS: http://www.edna.edu.au/go/browse/0 • Lydia: http://www.lydialearn.com/ • Heal: http://www.healcentral.org/index.htm • iLumina: http://turing.csc.uncwil.edu/ilumina/

homePage.xml • SeSDL: http://www.sesdl.scotcit.ac.uk 

European Schoolnet

Dublin CoreBased Repositories

European Schoolnet

DC-Education Consortia

• EDNA:

• EUN:– European Learning Resource

• GEM• Also: projects, commercial products, …

European Schoolnet

Application Profiles

European Schoolnet

Application Profile

• Fully compatible• Instantiation for a community:

– Some elements mandatory– Some value spaces more specific– Some interrelationships between elements– Some additional elements

• Result:– More semantic interoperability– Higher ‘quality’

European Schoolnet

Hierarchy of Application Profiles

LOM

Generic Appl. Prof.

Appl. Prof. 1 Appl. Prof. 2 Appl. Prof. 3

European Schoolnet

Multilinguality

European Schoolnet

Elements

• Nature of the information– Volatility: Forum messages (high), FAQ (low)– Volume: Harvesting (high), Newsletter (low)

• Quality of the translation

European Schoolnet

Translation options

LowerQuality

HighQuality

Low Volume and Low Volatility

High Volume or High Volatility

Manual translations using Translation Workflow Mgt

Tools

Fully Automatic Translation

Not possiblein the next 5 years

Not Interesting

European Schoolnet

Fully Automatic Translation

• Using– Character tables for the different languages

– Fixed-text tables

– Multilingual Thesaurus and Vocabulary

– Off-the-shelf proze machine translators (MT) that can be plugged in

– Dynamic Web pages

• Highly structured information (such as the metadata) gives better results

European Schoolnet

European Schoolnet

VocabulariesControlled Vocabularies for Learning Object Metadata.

Typology, impact analysis, guidelines and a web based Vocabularies

Registry.

European Schoolnet

Chapter 2Vocabularies and LOM• Value lists, classifications, taxonomies, thesauri,

glossaries, dictionaries, ontologies, natural language

• What do they have in common• Where do they differ• Three properties:

– Unstructured vs. structured (lists, trees, networks)– Purpose (describing, indexing, defining)– Controlled vs. not controlled

European Schoolnet

StructureLinguistic tools to support

reuse and interoperability oflearning objects

StructuredTools

UnstructuredTools

NetworksLists Trees

European Schoolnet

PurposeLinguistic tools to support

reuse and interoperability oflearning objects

Indexing andSearching tools

DescriptiveTools

DefinitionTools

Subject Indexingand Searching

tools

Property Indexingand Searching

tools

European Schoolnet

Simple vocabularies and value lists

1. Structure Simple structure: alphabetic or hierarchical list of terms.

2. Purpose Property indexing and searching tool.

3. Control Highly controlled, as the number of entries is limited to a specific field of application.

European Schoolnet

Classifications and taxonomies

1. Structure Quite elaborate structure: alphabetic or hierarchical list organised in broad classes.

2. Purpose Subject indexing and searching tool.

3. Control Controlled vocabularies, where each term is located regarding the main semantic class.

European Schoolnet

Thesauri

1. Structure Highly elaborate structure, using different types of relations.

2. Purpose Subject indexing and searching tool.

3. Control Controlled vocabulary which aims at eliminating much of the ambiguity of natural language;

European Schoolnet

Glossaries, dictionaries

1. Structure Very simple structure: alphabetic list of terms.

2. Purpose Definition tool.

3. Control Not controlled as they aim to collect an exhaustive set of terms.

European Schoolnet

Ontologies

1. Structure Network structure, the relationships may be defined in domain specific predicates.

2. Purpose Definition tool.

3. Control Not controlled, as they aim to collect an exhaustive set of terms.

European Schoolnet

Natural Language

1. Structure No structure a priori.

2. Purpose Linguistic tool (for description purpose only).

3. Control Not controlled.

European Schoolnet

Describing Learning Objects• Value lists• Classifications• Taxonomies• Thesauri• Glossaries• Dictionaries• Ontologies• natural language

European Schoolnet

Guidelines

• Building Multilingual Vocabularies• Semantic Mappings• Structuring and Updating Thesauri• Use of Learning Object Metadata for Describing

Vocabularies• Vocabulary Bindings• Vocabularies and Learning Object Metadata• Use of Natural Language to Describe Learning

Object Metadata Elements

European Schoolnet

Semantic Mappings

• Exact equivalence

• Inexact equivalence

• Partial equivalence

• Single-to-multiple equivalence

• Non-equivalence

European Schoolnet

Guidelines for structuring and updating thesauri

General

Learning

Application

European Schoolnet

Findings, research and examples

• The ISO-2788 standard for monolingual thesauri

• The ISO-5964 standard for multilingual thesauri

• Mapping metadata models

• XML binding for Vocabularies

• Alternative Vocabularies

European Schoolnet

Vocabulary Repositoryhttp://www.cenorm.be/isss/LT-vocabulary/vocrep.html

European Schoolnet

European Schoolnet

European Schoolnet

European Schoolnet

European Schoolnet

European Schoolnet

Brokerage Systems

European Schoolnet

Issues• Architecture: central repository or federated• Messaging:

– Transfer protocols: FTP, http, https, NNTP– Envelope protocol: e.g. SOAP– Exchange language: e.g. XML– Messaging models: publish/subscribe, P2P, sync,

aSync, store & forward

• Structure of the information which is exchanged– Model– Vocabularies

• Client/Server communication application (e.g. using XSL)

European Schoolnet

The EUN Knowledge Model

Resources

Learning

ManagementLearning

Communities

School

Admin

European Schoolnet

Learning Objects• Resource• Learning resource• Multimedia asset• Learning Object• Learning Object Component• Course• Module• Atomic Learning Object• Learning Object Collections• Curriculum

European Schoolnet

Learning Mgt & Learning Content Mgt

• Role: Student, Staff• Student Progress• Assessment• Learning Activity• Activity Report• Activity Flow• Outcome

European Schoolnet

Learning Community

• Events (such as workshops, conferences, chats)

• Users• User groups• Schools• Special interest groups• Networks• News• Projects• Bulletin boards

European Schoolnet

School Management

• Transportation• Libraries• Student attendance• Meals• Gradebooks• Human resources• Financial

European Schoolnet

Polyhierarchy of brokerage systems

• Home

• School

• Area

• Region

• Country

• Europe

• Global

European Schoolnet

Polyhierarchy of brokerage systems

• On each of those levels– Quality– Digital rights– Decision to publish– Decision to make available

European Schoolnet

IMSLEARNING DESIGN

European Schoolnet

Based on EML OUNL

• started 1997, research into pedagogies in use

• no description per pedagogy, but

• one meta-language to describe them all: Educational Modelling Language (EML), published in December 2000

European Schoolnet

EML: simple yet powerful

• People engage in Activities, for which they use Resources– People: one or many, learner or staff roles– Activities: description, structured– Resources: learning objects & services (chat, etc.)

• Many roles, activities and resources need co-ordination in a workflow: learning flow

• An instructional design/pedagogy/learning design essentially is a learning flow.

European Schoolnet

play

Act 1 Act 2 Act 3 Act 4 Act 5

Role-part 1

Role-part 2

Role-part 4

Role-part 5

Role Activity Environment

Learning objects

Learning services

Activity-Description

method

components

European Schoolnet

LD: XML - top level

European Schoolnet

LD: XML - method

European Schoolnet

LD: XML - components

European Schoolnet

Content Packaging: schematic

European Schoolnet

Current status

• Draft accepted (Oct. 2002) c.f. IMS website• Delivery Final draft 18 December 2002• Voting first months of 2003

European Schoolnet

Application example introRelation with a number of spec’s

Pedagogical perspective

Ignorant

Restricted - - -

Expressive ___

ProcessComplete process

description

SequencingPrerequisites, dependencies,

ContentLearning Objects,

metadata

PALO

IMS

CP

IMS

SS

SCORM

OUNL-EML

IMS-LD

Metadata

LOM

IMS QTI

European Schoolnet

Digital RightsManagement

European Schoolnet

DREL Standardization

• IEEE LTSC DREL SG

• Digital Rights Expression Language Study Group

European Schoolnet

DREL Standardization Landscape

• Existing Languages:– ODRL– XrML– DOI– OeB– XML Security Standards

European Schoolnet

DREL Standardization Landscape

• Digital Rights Standardization Initiatives– MPEG-21– OASIS– CEN/ISSS WS-LT– IMS Global Learning Consortium– The Open Knowledge Initiative– Indecs2rdd Rights Description Dictionary– ONIX Metadata Specification

European Schoolnet

Example ODRL

• The display permission is constrained to a particular CPU.

• The print permission is limited to printing up to five times.

• The play permission is limited to a recurring period of seven days which itself can only occur up to ten times.

European Schoolnet

Example<display>

<constraint>

<cpu/>

</constraint>

</display>

<print>

<constraint>

<count>5</count>

</constraint>

</print>

<play>

<constraint>

<interval>P7D</interval>

<constraint>

<count>10 </count>

</constraint>

</constraint>

</play>

European Schoolnet

Design Guidelines For Reusable Learning Objects

• Find

• Evaluate

• Acquire

• Adapt

• Integrate

European Schoolnet

Thank You