11
IMS Content Packaging Overview Dec 5, 2005

IMS Content Packaging

Embed Size (px)

DESCRIPTION

IMS Content Packaging. Overview Dec 5, 2005. IMS Content Packaging scope. Source: IMS Info Model document Fig. 2.1. Manifest elements. Source: IMS Info Model document Fig 4.1. Currently. The only defined organization type is acyclic graph (tree) But other types are possible - PowerPoint PPT Presentation

Citation preview

Page 1: IMS Content Packaging

IMS Content Packaging

Overview

Dec 5, 2005

Page 2: IMS Content Packaging

IMS Content Packaging scope

• Source: IMS Info Model document Fig. 2.1

PACKAGE

Manifest

Meta-data

Organizations

Resources

(sub)Manifest(s)

CONTENT

(The actual Content, Media,

Assessment, Collaboration,

and other files)

PackageInterchangeFile (PIF)

Manifest ... External Packages ...

Page 3: IMS Content Packaging

Manifest elements

• Source: IMS Info Model document Fig 4.1

Manifest

Organizations

Organization

Item

Item

Resources

Resource

Meta-data

File

Manifest

A reusable unit of instruction

Meta-data describing the package

Organizational structure for this package

A particular hierarchical organization tree

A node within a hierarchical organization

A collection of references to resources

A specific resource

Meta-data describing the resource Locally referenced files that this resource is dependent on

One-to-one One-to-one (or zero)

One-to-many (zero or more)

One-to-many (one or more)

Manifest elements

Meta-data

Dependency Reference to another resource whose files this resource depends on

Meta-data Meta-data describing the file

Meta-data Meta-data describing the organization

Page 4: IMS Content Packaging

Currently

• The only defined organization type is acyclic graph (tree)– But other types are possible

• The only defined resource type is “web content”– But other types are possible

• The only defined binding is XML

• Extensibility placeholders in all elements

Page 5: IMS Content Packaging

<manifest> <organizations> <organization> <item> <item identifierref=“resource1”/> <item identifierref=”SubManifest1“ > </item> <item identifierref=”resource1"/> </organization> </organizations> <resources> <resource identifier=”resource1"> … </resource> </resources> <manifest identifier=”SubManifest1"> <organizations> <organization> <item> <item identifierref=”resource2"/> <item identifierref=”resource3"/> </item> </organization> </organizations> <resources> <resource identifier=”resource2"> … </resource> <resource identifier=”resource3"> … </resource> </resources> </manifest></manifest>

Dereferencing & Mapping

An organization element is a structured map of resources.

The resources element an unstructured collection of resource descriptors.

An item in an organization may reference either a resource descriptor, or a sub-manifest.

In the IMS Simple Sequencing and SCORM profiles of IMS CP, only leaf items may reference a resource or sub-manifest.

Source: IEEE LTSC WG 11(Schawn Thropp, Claude Ostyn)

Page 6: IMS Content Packaging

Resource

• Actually a “digital descriptor for a resource”• In current version, resource is always “web content”• Has an identifier (scope = manifest)• May have its own metadata• Resource element contains an inventory of files and/or

“dependency” references to other resources• “Launchable” resources have an attribute whose value is

a URL– URL is typically relative to package “root” – URL may be fully qualified == external resource– URL may have parameters

• “Not launchable” resources are typically used for shared assets

Page 7: IMS Content Packaging

…<resources> <resource identifier="SCO1" type="webcontent“ adlcp:scormtype="sco" href="simplest_sco.html"> <metadata> … </metadata>  <file href="simplest_sco.html"> <metadata> … </metadata> </file>   </resource> <resource identifier="SCO2" type="webcontent“ adlcp:scormtype="sco“ href="simplest_sco_reusing_script.html">  <file href="simplest_sco_reusing_script.html" />   <file href="SCORMGeneric.js" />   </resource></resources> 

Page 8: IMS Content Packaging

Erratum

• Source: IMS Info Model document Fig 4.1

Manifest

Organizations

Organization

Item

Item

Resources

Resource

Meta-data

File

Manifest

A reusable unit of instruction

Meta-data describing the package

Organizational structure for this package

A particular hierarchical organization tree

A node within a hierarchical organization

A collection of references to resources

A specific resource

Meta-data describing the resource Locally referenced files that this resource is dependent on

One-to-one One-to-one (or zero)

One-to-many (zero or more)

One-to-many (one or more)

Manifest elements

Meta-data

Dependency Reference to another resource whose files this resource depends on

Meta-data Meta-data describing the file

Meta-data Meta-data describing the organization

Organization

Item

A particular hierarchical organization tree

A node within a hierarchical organization

Meta-data Meta-data describing the organization

Meta-data

Item

Meta-data describing the item

The summary diagram in the IMS CP Information Model document is incomplete.An item may in fact also have meta-data

Page 9: IMS Content Packaging

Profiles of IMS CP: Simple Sequencing & SCORM

Source: IEEE LTSC WG 11(Claude Ostyn)

Simple Sequencing adds rules to Organization and items. Each item represents an activity.

SCORM 1.2 adds some presentation data options and specifies mandatory elements when metadata is present.

SCORM 2004 builds on SCORM 1.2 and adds Simple Sequencing”

Organization

Item

A particular hierarchical organization tree

A node within a hierarchical organization

Meta-data Meta-data describing the organization

Meta-data

Item

Meta-data describing the item

Sequencing Set of sequencing & associated rules

Presentation&Rendering

Set of presentation & rendering data(e.g. “launch” parameters)

Sequencing Set of sequencing & associated rules

Page 10: IMS Content Packaging

Image

Binary File (swf)

MPEG

JPG

Text

Metadata

Presentation/Rendering

Sequencing

Resource

We are not defining this in our standard. Thecomposition of a resource - out side of scope of

our standard

Resource Identifier

Source: IEEE LTSCWG 11 (Schawn Thropp)

Abstract view

Page 11: IMS Content Packaging