a centre of expertise in digital information management ims digital repositories interoperability...

20
a centre of expertise in digital information management www.ukoln.ac.uk IMS Digital Repositories Interoperability Andy Powell [email protected] UKOLN, University of Bath COLIS Meeting, London February 2003

Upload: benjamin-warner

Post on 28-Mar-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

a centre of expertise in digital information managementwww.ukoln.ac.uk

IMS Digital Repositories Interoperability

Andy [email protected]

UKOLN, University of Bath

COLIS Meeting, London

February 2003

Page 2: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

2

IMS DRI Specifications

• IMS Digital Repositories Interoperability• define protocols for interoperability

between systems• machine2machine (i.e. how software

components talk to each other over the network)

• how data (and metadata) is transferred• (note that other IMS spec’s tend to

focus on data formats rather than data transfer)

Page 3: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

3

IMS DRI service components

• IMS DRI splits services into three broad classes…

• access services (resource utilizers)– services with which the end-user interacts– LMS/VLE, portal, …

• provision services (repositories)– services that make content available

• intermediaries (brokers, aggregators)– services that sit between the other two

note that IMS uses Learning Management System (LMS) rather than VLE (and I think we should too!)

Page 4: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

4

IMS DRI repositories

• splits repositories into two broad classes…

• learning object repositories (LOR)– e.g. JORUM+– resources described using IMS metadata– resources packages using IMS CP

• ‘information’ repositories– library OPACs, museum databases, image

archives, RDN subject gateways, …– resources typically described using non-

IMS metadata (DC, MARC, …)

Page 5: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

5

Summary…

• interoperability between VLE and repositories– repositories of information objects– learning object repositories (LOR)– ‘metadata only’ and ‘metadata and full-

content’ repositories

• integration of VLE with backend LOR• seamless access to information

resources from within VLE

Page 6: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

6

IMS DRI on paper

• three-part specification (version 1.0)…• IMS Digital Repositories Interoperability

- Core Functions Information Model• IMS Digital Repositories Interoperability

- Core Functions XML Binding• IMS Digital Repositories Interoperability

- Core Functions Best Practice Guide• http://www.imsproject.org/

Page 7: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

IMS Digital Repositories

Repositories

Resource Utilizers

DirectoriesVocabularyCompetencyMetadata

Repositories

Organizations Traders

Acc

ess

Man

agem

ent

MA

NA

GE

RIG

HT

S O

BL

IGA

TIO

NS

CO

NT

RO

L A

CC

ESS

AU

TH

EN

TIC

AT

E

AU

TH

OR

ISE

AU

DIT

Pro

curem

ent

NE

GO

TIA

TE

TR

AD

EM

AK

E P

AY

ME

NT

SEARCH

Learner Creator Infoseeker

AssetsMetadata

DISCOVER

REQUEST

USE Presentation

Mediation

Provision

People

Agent

RE

SOL

VE

Registries

STORE

STORE EXPOSEMANAGE STORE EXPOSEMANAGE

DELIVER

(Query, Browse, Follow Path)ACCESS

GATHER

PUBLISH

MANAGE

ALERT

EXPOSE

Page 8: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

8

End-user functionality

• end-user is learner, creator, info seeker or agent

• users need to– ‘discover’,– ‘access’– and ‘use’ resources

• ‘discover’ achieved by– ‘query’ (initiating a search) across one or

more repositories– ‘browse’ across one or more repositories– ‘follow path’ (e.g. via Learning Design spec)

Page 9: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

9

System functionality

• access services need to support– search, gather, alert (for discover)– request (for access)– publish (for use)

• provision services need to support– expose (for discover)– deliver (for access)– store (for use)– manage

Page 10: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

10

Search/Expose

• 2 protocols supported…– XQuery over SOAP (for learning object

repositories)– Z39.50 (for information repositories)

• both return IMS metadata records• ‘IMS’ Z39.50 profile under development

– set of ‘search’ attributes based on IMS metadata

– IMS metadata record syntax (XML)

Page 11: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

11

Gather/Expose

• OAI Protocol for Metadata Harvesting (OAI-PMH)

• supports regular gathering of some or all metadata records from a repository

• carries simple DC records (mandated by OAI) and IMS metadata– or any metadata format encoded in

XML/XML Schema

• need to agree details for how to carry IMS records in OAI-PMH

Page 12: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

12

Alert/Expose

• no recommendations currently• considering use of RSS…

– Rich Site Summary– RDF Site Summary

• …but concerns about conflicts between versions 0.9, 1.0 and 2.0

Page 13: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

13

Request/Deliver

• HTTP (and FTP)• use of DOIs and PURLs for persistent

naming• use of OpenURLs to resolve to

‘appropriate copy’ of information (bibliographic) resources

Page 14: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

14

Publish/Store

• FTP• to upload IMS content packages to

Learning Object Repositories

Page 15: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

15

Why is IMS DRI important?

• VLE (in some shape or form) likely to become one of key ‘presentation’ services in institutional context

• IMS DRI spec’s fill space between ‘information providers’ and VLEs

• information providers need to think about exposing stuff in the context of ‘e-learning’ systems

• VLE-vendors relatively mainstream• pushes digital library technologies to new

and wider audience

Page 16: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

JISC Information Env.

Broker/Aggregator

Portal Portal

Content providers

End-user

Portal

Broker/Aggregator

Authentication

Authorisation

ServiceRegistry

Resolver

Inst’n Profile

Shared services

Provisionlayer

Fusionlayer

Presentationlayer

16

Page 17: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

17

JISC IE tech summary• discover, access, use• content providers, brokers/aggregators,

presentation services (portals)• searching, harvesting, alerting• Z39.50 (Bath Profile), OAI, RSS are key

‘discovery’ technologies...– … and by implication, XML and

simple/unqualified Dublin Core

• recognition that SOAP will become more important (e.g. SRW)

• access to resources via OpenURL and resolvers where appropriate

Page 18: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

18

IMS DRI vs. JISC IEIMS DRI• XQuery/SOAP• Z39.50 (IMS)• OAI-PMH

• OpenURL• IMS metadata• DOI/PURL• FTP (publishing)• UDDI?

JISC IE• (SRW/SOAP)• Z39.50 (Bath Profile)• OAI-PMH• RSS• OpenURL• simple DC

• UDDI?

UKCMF

Page 19: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

                                                             

19

Questions…

Page 20: A centre of expertise in digital information management  IMS Digital Repositories Interoperability Andy Powell a.powell@ukoln.ac.uk UKOLN,

a centre of expertise in digital information managementwww.ukoln.ac.uk