Envision Group Consulting

We develop custom e-learning, mobile, video, live training, writing, and performance solutions for the medical, healthcare, pharma, IT, and financial services industries.

Main menu

Skip to primary content
Skip to secondary content
  • Home
  • Who We Are
  • Contact Us
  • Envision Group Web Site

Tag Archives: manifest

XML Part 3: Ebook Example

Posted on April 16, 2014 by Jeanne Follman

This is last in a series of related posts on Fun Tech Stuff going under the hood with XML and its uses in learning technologies: Learning Management Systems, SCORM, Tin Can, Metadata, and XML, as well as examples of XML in SCORM and XML in eBooks.

Most ebooks, including the Kindle (with minor proprietary variations), are based on the open, XML-based EPUB standard. And what does an EPUB ebook look like on the inside? Believe it or not, it is essentially a zip file. And if you unzip it, you will find a folder with a whole set of other files and folders filled with XML files, XHTML files (a stricter version of HTML), image files, and maybe even sound and video files. All these files are stitched together—you guessed it—through the magic of XML, doing it’s semantic job of providing meaning and context to all that surround it.

One of the key files in an ebook is the content.opf file. It tells the ebook reader (e.g., your iPad or Kindle) what the book is, and how to navigate through it.

Let’s take a peek inside.

1. Yay! The file starts with a line that identifies it as an xml file.

2. The next line defines it as a package file, as defined by the Open Packaging Format bit of the EPUB standard.

3. Next comes the metatada section. Notice the “dc:”? That refers to the Dublin Core metadata standard discussed in our previous Metadata post.

4. Next comes the manifest, with its list of all the files that make up the ebook.

5. Finally comes the spine, which tells your ereader the order in which the content should be presented.

content-opf

And those are just a few of the ways in which XML helps people and computers work more closely together to improve the meaning and the context of information.

Share this:

  • Facebook
  • Twitter
  • LinkedIn
  • Google +1
  • Email
Posted in Fun Tech Stuff | Tagged Dublin Core, ebook, EPUB, manifest, Metadata, XML

XML Part 2: SCORM Example

Posted on April 16, 2014 by Jeanne Follman

This is next in a series of related posts on Fun Tech Stuff going under the hood with XML and its uses in learning technologies: Learning Management Systems, SCORM, Tin Can, Metadata, and XML, as well as examples of XML in SCORM and XML in eBooks.

As you recall from our previous post, SCORM is a set of technical standards that define how Web-based online learning content and LMSs communicate with each other. SCORM is composed of three sub-specifications, one of which is the content packaging section, which contains an XML file called imsmanifest.xml. The XML manifest file describes how the parts of the course are organized, and lists the associated resources.

Note the following in the example below:

1. The file starts with a line that identifies it as an xml file.

2. The next line defines it as a manifest file (i.e., a file that lists contents).

3. Next comes the metadata tag, describing the list as part of the SCORM standard, version 1.2.

4-5. What follows is the heart of the manifest, defining the learning module items and their titles, and the related resources (e.g., files).

imsmanifest

Thanks to the imsmanifest file and rest of the information defined in SCORM’s XML files and APIs, any LMS that supports the SCORM standard can successfully store, display, and track any Web-based online learning content written to the same standard. The metadata in the XML files discloses the meaning and context of the information in the elearning modules, and the LMS processes it as appropriate.

In our next post, we’ll look at one more example of how XML is used to create the metadata that describes the meaning and context of information, this time in an ebook.

 

Share this:

  • Facebook
  • Twitter
  • LinkedIn
  • Google +1
  • Email
Posted in Fun Tech Stuff | Tagged LMS, manifest, Metadata, SCORM, XML

We believe that if you give the right people the right knowledge and resources, they can achieve incredible results.

Categories

  • About e-Learning
  • About Technical Writing
  • About Training
  • About Video Production
  • About Webinars
  • Fun Tech Stuff
  • Tools We Like
  • Videos We Like

Tags

Alpha Channels Articulate Compressing Video Dublin Core e-learning ebook elearning EPUB Flash FLV Files happiness HTML instructor led interviews leadership learner control learner engagement learner motivation lighting LMS manifest Metadata presentations presentation tools project management rule of thirds SCORM Semantic Web Sotryline success tags technical writing Tim Berners-Lee Tin Can training for software applications training price drivers training video video Video Compression video production virtual classrooms webinars World Wide Web XML XML name space

Recent Posts

  • Using Video to Record Train-The-Trainer Deliveries
  • How to Enhance your Training with Large-Scale Videos
  • How to Enhance your Training with Mid-Range Videos
  • How to Enhance your Training with Quick and Easy Videos
  • Making The Most of Your Location: A Guide to Lowering Production Costs, Part II – Changing the Scene with the Click of a Mouse

Archives

  • September 2017
  • August 2017
  • August 2016
  • July 2016
  • August 2015
  • July 2015
  • February 2015
  • January 2015
  • September 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • September 2013
  • August 2013
Envision Group Consulting is a Chicago-based training group that specializes in developing custom e-learning, live training, video, facilitation, writing, and performance solutions for the medical, healthcare, pharma, IT, and financial services industries.
Proudly powered by WordPress
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.