Open Knowledge Initiative

27
Massachusetts Institute of Technology Page 1 Open Knowledge Initiative CSG - Princeton, 05/07/03

description

Open Knowledge Initiative. CSG - Princeton, 05/07/03. Elements of an enabling architecture/framework for learning systems. What are strategies for interoperability, scalability, and maintainability? - PowerPoint PPT Presentation

Transcript of Open Knowledge Initiative

Page 1: Open Knowledge Initiative

Massachusetts Institute of Technology Page 1

Open Knowledge Initiative

CSG - Princeton, 05/07/03

Page 2: Open Knowledge Initiative

Massachusetts Institute of Technology Page 2

Elements of an enabling architecture/framework for learning systems

What are strategies for interoperability, scalability, and maintainability?

How might we migrate from an environment based on proprietary legacy tools to a standards-based environment that promotes interoperable systems?

What are the requirements for development/authoring tools that enable rapid prototyping, ease of maintenance, content adaptation, and collaborative development?

Page 3: Open Knowledge Initiative

Massachusetts Institute of Technology Page 3

Elements of an enabling architecture/framework for learning systems

What is the impact of emerging specifications and standards (e.g., XML, SCORM, IMS, OKI SPECS, the semantic Web.....) on IT-enabled learning, and on managing rapid changes in the technology/tools environment

Page 4: Open Knowledge Initiative

Massachusetts Institute of Technology Page 4

Data Specifications – IMS/SCORM

EnterpriseApplication A

EnterpriseApplication B

Data

Page 5: Open Knowledge Initiative

Massachusetts Institute of Technology Page 5

An ApplicationBefore O.K.I.

An ApplicationBefore O.K.I.

OKI in a Nutshell

Page 6: Open Knowledge Initiative

Massachusetts Institute of Technology Page 6

An ApplicationBefore O.K.I.

OKI in a Nutshell

An ApplicationAfter O.K.I.

Page 7: Open Knowledge Initiative

Massachusetts Institute of Technology Page 7

Web Application on O.K.I. Services

HTML HTML

Web ServerStellar

Page 8: Open Knowledge Initiative

Massachusetts Institute of Technology Page 8

Web and Client App Interoperability

HTML

Stellar

Page 9: Open Knowledge Initiative

Massachusetts Institute of Technology Page 9

O.K.I. is:

Learning Technology Services Architecture

Open Service Interface Definitions (OSIDs)

Open source implementations

Open source educational applications

Community

Page 10: Open Knowledge Initiative

Massachusetts Institute of Technology Page 10

O.K.I. Service Interface Definitions (OSIDs)

OSID's define how components of a learning technology environment communicate with: Other learning technology components Other campus systems Common infrastructure services

OSID’s are: Described abstractly and cast as Java APIs Royalty free Stable – license/branding prohibits modification

Supported by reference implementations and documentation

Page 11: Open Knowledge Initiative

Massachusetts Institute of Technology Page 11

The OSIDs“Common Services”

Authentication Authorization DBC Logging Shared Filing Dictionary Hierarchy

“Extended Services”

User Messaging Scheduling Workflow

“Educational Services”

Class Admin Digital Repository Assessment Grading

Page 12: Open Knowledge Initiative

Massachusetts Institute of Technology Page 12

OSID Abstraction and Bindings

Abstract Service Definition

Generators

Java InterfacesDocumentation

Other…

Page 13: Open Knowledge Initiative

Massachusetts Institute of Technology Page 13

OSID Based Projects

University of Michigan

Stanford University

VUE -- Tufts University

Scorm Player --University of Cambridge

Digital Library Systems -- Dspace, Fedora

MIT

Indiana University

Page 14: Open Knowledge Initiative

Massachusetts Institute of Technology Page 14

Current O.K.I. SID Community Institutional Partners

MIT, Stanford University, Dartmouth College, North Carolina State University, University of Michigan, Indiana University, University of Pennsylvania, University of Wisconsin-Madison, University of Cambridge

IMS Global Learning Consortium Members Assorted Institutional Projects

Page 15: Open Knowledge Initiative

Massachusetts Institute of Technology Page 15

O.K.I. Status

Common Service OSIDs 1.0rc in community review SourceForge Publication SOON!

Educational Service OSID's in beta release Reference implementations and reference code available for

some OSIDs “LMS” systems expected Summer 2003 OKI “Starter Kit” release in Summer 2003 Vendor Engagement

Sun Microsystems Apple WebCT Blackboard

OKI/IMS Interoperabilty Lab 2003 -- July 8,9,10

Page 16: Open Knowledge Initiative

Massachusetts Institute of Technology Page 16

Example: Digital Repository OSID

Page 17: Open Knowledge Initiative

Massachusetts Institute of Technology Page 17

OKI Digital Repository OSID What functions do Educational Applications

need from Digital Repositories? How can we complement existing and future

data Specifications? How do we allow for systems of record for

learning assets? How do we support multiple Repositories with

multiple protocols

Page 18: Open Knowledge Initiative

Massachusetts Institute of Technology Page 18

Many Repositories

IDC

iMac

I

BM

Remote

Local

IDC

Institutional

Page 19: Open Knowledge Initiative

Massachusetts Institute of Technology Page 19

Many Protocols

IDC

iMac

I

BM

IDC

SOAPSRW

HTML

Z39.50

File System

METS

Remote

Local

Institutional

Page 20: Open Knowledge Initiative

Massachusetts Institute of Technology Page 20

Many Data Specs/Standards

IDC

iMac

I

BM

IDC

SOAPSRW

HTML

Z39.50

File System

OAI

Remote

Local

Institutional

MarkDC

LOM

SCORM

METS

IMS CP

Page 21: Open Knowledge Initiative

Massachusetts Institute of Technology Page 21

DR Demo…

Page 22: Open Knowledge Initiative

Massachusetts Institute of Technology Page 22

Application Profile

Technology Profile

Technology Profile

Technology Profile

Technology Profile

Service Definitions

DataDefinitions

Domain Profile

Page 23: Open Knowledge Initiative

Massachusetts Institute of Technology Page 23

Application Profile

Technology Profile

Technology Profile

Technology Profile

Technology Profile

Service Definitions

DataDefinitions

Domain Profile

Page 24: Open Knowledge Initiative

Massachusetts Institute of Technology Page 24

Dimensions of Interoperability

Data Definitions

Technology Choices

UI/Application Frameworks

Service Definitions

Page 25: Open Knowledge Initiative

Massachusetts Institute of Technology Page 25

Dimensions of InteroperabilitySe

rvic

eD

ata

UI

Tec

h

Gov.CorpHESchool

Page 26: Open Knowledge Initiative

Massachusetts Institute of Technology Page 26

Open Knowledge InitiativeSe

rvic

eD

ata

UI

Tec

h

Gov.Corp.H.E.School

J

Page 27: Open Knowledge Initiative

Massachusetts Institute of Technology Page 27

End