31
© Copyright 2005 Massachusetts Institute of Technology Open Knowledg e Initiati ve™ Repository Integration Using the Open Knowledge Initiative (O.K.I.) JA-SIG Jeff Kahn Senior Consultant to Massachusetts Institute of Technology

© Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

Embed Size (px)

Citation preview

Page 1: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005Massachusetts Institute of

Technology

OpenKnowledgeInitiative™

Repository Integration Using the Open Knowledge Initiative (O.K.I.)

JA-SIGJeff KahnSenior Consultant to Massachusetts Institute

of Technology

Page 2: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT2

Kinds of Specifications/Standards

Page 3: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT3

Specifications/Standards That Enable the eLearning Marketplace• Data Specifications:

• Allow systems to have a common understanding of

content being exchanged or accessed

• Interface Specifications: • Allow software components to talk to each other in a standard way (consumer oriented)

• Protocol Specifications:• Allow machines to talk to each other in a standard

way (provider oriented)

Page 4: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT4

Examples (Content/Repository Related Specs/Standards):

• Data Specifications - including but not limited to:• Content Packaging• LOM• SCORM Packaging• Dublin Core• METS Schema• Etc…

• Service Interface Specifications - including but not limited to:• Repository OSID• JSR 170• Etc…

• Protocol Specifications - including but not limited to:• Web Services• SRW• DRI• Z.39.50• Etc…

Page 5: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT5

Open Service Interface Definitions (OSIDs)• Service Oriented Architecture (SOA) Specifications for

eLearning

• Interface specification for “Plug-In” interoperability• Reduce cost and effort for custom integration

• Future-proof against changing technologies

• Increase opportunities for Collaboration

• Increase Mobility of applications among enterprise infrastructures

• Enable Marketplace of Pre-integrated software components

• Java versions released in Spring 2003, Currently Ver. 2.0

• PHP versions released Spring 2004, Currently Ver. 2.0• Middlebury -- Segue

• Moodle?

• Objective-C version due later this year

• Version 3.0 in development (IMS Maintenance)

Page 6: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT6

Current OSID’s

• Course Management• Repository• Assessment• Grading

• Authentication• Authorization• SQL• Logging• Filing• Dictionary• Hierarchy• Agent• Shared• ID• User Messaging• Scheduling• Workflow

“Common Services”“Educational Services”

Page 7: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT7

The Content Consumer

• Choice• My apps should just work with the content I need

• I should be able to “shop around” for and “mix and match” both applications and content

• I can’t wait for my favorite application to support the content I want.

• I need to use more than one repository at a time

• I need a standards based solution

Page 8: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT8

The Content Provider

• Product to Market• Consumers should be able to access my content easily

• I need to liberate my content from dedicated client software

• My service should be able to survive technology change

• I need to mitigate cost of technology change

• My customer required a standards based solution

Page 9: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT9

Time for a demo

Page 10: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT10

Demonstrate

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

vc

Page 11: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT11

Demonstrate

Page 12: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT12

Demonstrate

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 13: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT13

Many Apps

Many Repositories

Page 14: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT14

Repository OSID

• Service Interface Only

• Silent on Protocol/Access

Technology

• “Typing” for Data Agreements

(OBAs)

• Complete Developer Documentation

at http://www.okiproject.org/

Page 15: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT15

Repository OSID Adoption

• VUE (Tufts University)

• Giunti Learn eXact Packager

• SearchParty (Apple/Mac Learning Environments)

• Sakai(IU)

• Visualizing Cultures Image Dataviewer (MIT)

• M:Media (MIT)

• LionShare (Penn State University)

• Harvest Road Hive Explorer

• VUE II (Tufts/MIT - newly funded through Mellon

Foundation)

Consumer Applications

Page 16: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT16

Repository OSID Adoption

• Fedora (Tufts/UVA)

• SRW• Dspace (MIT)

• RDN (JISC)

• Giunti LearneXact

LOBSTER LCMS

• Visualizing Cultures

(MIT)

• SQI• Ariadne

• Globe (Merlot, etc)

• Lionshare P2P Network

• EduSource Canada

• iTunes

• iPhoto

• Harvest Road Hive

• European Schoolnet

• Boston MFA (November)

• Jstor (Under Dev)

• ARTStor (Under Dev)

Provider Repositories and Repository Technologies

Page 17: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT17

Learn eXact® Platform Integrated with External Image Repository

Imported object

Page 18: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT18

Hive Explorer – Integrating with MIT Visualizing CulturesQuickTime™ and a

TIFF (Uncompressed) decompressorare needed to see this picture.

Page 19: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT19

Page 20: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT20

Page 21: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT21

Page 22: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT22

Benefit: Code Re-Use

Page 23: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT23

Benefit: Common Factoring

UserMessaging

Shared Logging

Grading

Hierarchy

Assessment

IDAgent/Group

Workflow

RepositoryCourse

Manage-ment

Dictionary

SchedulingFilingAuthZ

AuthN

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 24: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT24

Benefit: Mitigate Tech Change

Page 25: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT25

Benefit: Application Portability

Page 26: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT26

Benefit: Multiple Technologies

Page 27: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT27

Image Content Activity

• Zoomable Image Asset Typing (UVA, Northwestern,

Tufts, MIT, ARTStor)

• Application Activity based on Image Asset Typing• VCID (MIT)

• SearchParty

• ARTStor Viewer

• VUE II

• Repository Activity supporting Image Asset Typing• Dspace

• Fedora

• Harvest Road Hive

• ARTStor

Page 28: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT28

Find out More…

• O.K.I. Project Site• http://www.okiproject.org

[email protected]

• IMS Global Learning Consortium• OSID Maintenance

• http://www.imsglobal.org

Page 29: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT29

Resources

• Visualizing Cultures• http://www.blackshipsandsamurai.com

• VUE II• http://vue.tccs.tufts.edu

• Sakai• http://www.sakaiproject.org

• Mac Learning Environments• http://www.maclearningenvironments.org

• HarvestRoad• http://www.harvestroad.com

• Giunti Interactive Labs• http://www.giuntilabs.com

Page 30: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT30

Aaron Hillegass

Cocoa Training

Consultation on the Objective-C Binding of the OSIDs

www.bignerdranch.com

Page 31: © Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)

© Copyright 2005 MIT31

Questions?