information for learning object exchange (ilox)
DESCRIPTION
Information For Learning Object eXchange (ILOX). David Massart, EUN. Licensed under IMS LODE License. Creative Commons Attribution-Share Alike 3.0 United States License Notification of patent claims Sharing of derivative works with the IMS LODE Community - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/1.jpg)
Information For Learning Object eXchange (ILOX)
David Massart, EUN
![Page 2: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/2.jpg)
Licensed under IMS LODE License
• Creative Commons Attribution-Share Alike 3.0 United States License
• Notification of patent claims• Sharing of derivative works with the IMS LODE
Community• http://www.imsglobal.org/lode/lode_license.html
![Page 3: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/3.jpg)
Disclaimer
The work described in this presentation is partially supported by the European Community eContentplus programme - project ASPECT: Adopting Standards and Specifications for Educational Content (Grant agreement number ECP-2007-EDU-417008). The author is solely responsible for the content of this presentation. It does not represent the opinion of the European Community and the European Community is not responsible for any use that might be made of information contained therein.
![Page 4: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/4.jpg)
Outline
• Materialization• Functional Requirements for Bibliographic
Records (FRBR)• FRBR & LOM• Describing LOs at Different FRBR Levels• Metadata description in practice• Handling LOM (instead of LOs)• Discussion: ILOX versus OAI-ORE
![Page 5: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/5.jpg)
Materialization x• An abstraction mechanism (conceptual
modeling) • The relationship between a class of categories
(e.g., a book) and a class of more concrete objects (e.g., a book copy)
![Page 6: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/6.jpg)
Materialization (cont.)
• Supports some sort of attribute-propagation mechanism
• I.e., many attributes of the more abstract class are naturally applicable to the more concrete class
• E.g., the title of a book applies to all its copies
![Page 7: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/7.jpg)
Functional Requirements for Bibliographic Records – FRBR [fɝbɚ]
![Page 8: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/8.jpg)
![Page 9: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/9.jpg)
FRBR Is an Example of Materialization
![Page 10: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/10.jpg)
![Page 11: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/11.jpg)
Learning Object Copies
![Page 12: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/12.jpg)
FRBR and LOM
• Some LOM data elements are typical of one FRBR aspect of learning objects
• Some LOM data elements are potentially relevant to describe more than one FRBR aspect
• Other LOM elements do not describe any FRBR aspect of learning objects
• In principle, all LOM data elements being optional, a LOM instance can be used to describe any of the 4 FRBR aspects of a learning object
![Page 13: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/13.jpg)
FRBR and LOM
![Page 14: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/14.jpg)
Describing LOs at Different FRBR Levels
• General Principle• Describing a learning object as a– FRBR Work– FRBR Expression– FRBR Manifestation– FRBR Item
![Page 15: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/15.jpg)
General Principle
• Describe each FRBR level with– Optional Identifier– Level-specific metadata (e.g., LOM, DC, …)– Additional level specific information (when
needed)– Information about the direct lower FRBR level
![Page 16: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/16.jpg)
Describing an LO as a FRBR Work
![Page 17: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/17.jpg)
Describing with Metadata
![Page 18: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/18.jpg)
Work-Level Metadata
• Metadata elements typical of a work• LOM examples:– General.Title– General.Description– Educational– Classification
![Page 19: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/19.jpg)
Description Facets
• Content Provider Metadata• Folksonomies• Translation
• NOTE: Will require a controlled vocabulary
![Page 20: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/20.jpg)
License as a Facet
• Identifier: A URI (e.g., http://creativecommons.org/licenses/by-sa/2.0/be/)• Description: Metadata (e.g., lom.rights or a DREL expression)
![Page 21: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/21.jpg)
License Facet
• Can be present at any FRBR-level• License applied to an object at one level– Applies to all its materialization at the lowest
levels– Unless it is overridden at a lower level
• Note that more than one license can apply to the same object (i.e., a facet is not a key – It is possible to have more than one license facet)
![Page 22: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/22.jpg)
Describing an LO as a FRBR Expression
![Page 23: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/23.jpg)
Expression-Level Metadata
• Metadata elements typical of an Expression• LOM examples:– General.language– Life-cycle
![Page 24: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/24.jpg)
Describing an LO as a FRBR Manifestation
![Page 25: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/25.jpg)
Manifestation Names & <Parameters>
• Preview (will require best practice)• Thumbnail of <Mime Type image/xxxx>• Metadata in <URI of the schema>• Experience (as rendered in my user interface –
“remote play”)• Package in <format>
![Page 26: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/26.jpg)
Package in <format>
• Vocabulary: http://imsglobal.org/vdex/imscp_terms_resource.xml
• Note: Look at W3C HTTP Content Negotiation for compression, encodings
![Page 27: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/27.jpg)
Manifestation-Level Metadata
• Metadata elements typical of a Manifestation• LOM examples: All the technical elements but
location
![Page 28: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/28.jpg)
Describing an LO as a FRBR Item
![Page 29: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/29.jpg)
Item Location
• URI (resolvable location: e.g., a URL or a persistent identifier for a copy of the LO - handle, DOI, PURL)• Description: Metadata (optional)
![Page 30: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/30.jpg)
Item-Level Metadata
• Metadata elements typical of an Item• LOM example: Technical.location
![Page 31: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/31.jpg)
Digital Right Management @ LRE
![Page 32: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/32.jpg)
Digital Right Management @ LRE
![Page 33: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/33.jpg)
LRE DRM and Item Location
• How does the Requestor find the LRE DRM Service? item.location.URI• How does it select the relevant context? item.location.description
![Page 34: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/34.jpg)
Metadata Description In Practice
• Best practice rather than strict rules• Selecting the right level• What goes in a description depends on:– The context: Harvesting, search, publishing– The selected FRBR level: Work, expression,
manifestation, item– The informational needs
![Page 35: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/35.jpg)
Selecting The Right Level
• Work: One result entry by learning object (LO): No immediate distinction between the LO versions
• Expression: One result entry by LO version: No immediate distinction between the different formats of a given LO version
• Manifestation: One result entry by LO format: No immediate distinction between the different copies of an LO.
• Item: One result entry by LO copy
![Page 36: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/36.jpg)
What Goes In A Description: Context
• Harvesting: Full metadata record(s) attached to the selected level
• Publishing: Full metadata record(s) attached to the selected level
• Search: Metadata elements relevant to the selected levels
![Page 37: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/37.jpg)
What Goes In A Description:FRBR Level
![Page 38: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/38.jpg)
What Goes In A Description:FRBR Level
![Page 39: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/39.jpg)
What Goes In A Description:FRBR Level
![Page 40: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/40.jpg)
What Goes In A Description:FRBR Level
![Page 41: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/41.jpg)
What Goes In A Description:FRBR Level (cont.)
Selected Level /Description
Work Expression Manifestation Item
Work Work Expression Manifestation Item
Expression N/A Work + Expression
Manifestation Item
Manifestation N/A N/A Work + Expression + Manifestation
Item
Item N/A N/A N/A Work + Expression + Manifestation + Item
![Page 43: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/43.jpg)
Handling LOM (instead of LOs)
• Work– Meta-metadata.identifier– Meta-metadata.contribute
• Expression– Meta-metadata.language
• Manifestation– Meta-metadata.schema
![Page 44: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/44.jpg)
ILOX versus OAI-ORE
• OAI-ORE and ILOX are orthogonal• Conceptually, – OAI-ORE implements the “Aggregation”
abstraction mechanism– ILOX implements the “Materialization” abstraction
mechanism• They can be combined: E.g., materialization of
aggregation
![Page 45: Information For Learning Object eXchange (ILOX)](https://reader035.vdocuments.us/reader035/viewer/2022070423/5681664c550346895dd9c626/html5/thumbnails/45.jpg)
Kill (more than) Two Birds With One Stone
ILOX is a conceptually clean solution for1. Selecting from several LO versions2. Selecting from several package formats3. Attaching licenses to the right level4. Handling an LO description split into several
metadata instances5. Providing the appropriate amount of information
in search results6. Supporting DRM approaches