Package org.intuitel.slom

Contains the Java Model for the SLOM format.

See: Description

Package org.intuitel.slom Description

Contains the Java Model for the SLOM format.

The INTUITEL Merger is a software library that translates course information from and to several formats, with the main goal of obtaining SLOM compliant courses. This package contains the classes that evectively execute the transformations.

The transformation process is based on unmarshalling/marshalling process. That is, the imported learning content is unmarshalled and the result is a SLOM object that contains the course information in a Java based representation of the SLOM format. Such SLOM object may be modified and marshalled to one of the supported formats. The result of this process is the metadata that describes the course in the target format. The tranformation process relies on the use of the OWLAPI library, which is used to read and write OWL documents.

The classess in this package can be divided in two different groups:

  1. Raw imported information. These classes (CognitiveMap and ContentCognitiveMap) contains the information as imported by the OWLAPI. That is, they contain an OWLOntology whose content can be queried. These are suitable for OWLAPI experienced users.
  2. SLOM specific information. Once imported, the information stored in the CM and CCM is structured following the SLOM principles. That is: ConceptContainers, KnowledgeObjects, Macro and Micro LearningPathways, etc. Developers with more knowledge of SLOM and less experienced with OWLAPI might be more confident with this classes.

Once created, a SLOM object might modified and those changes will be reflected in the exported course.

More information of the INTUITEL project can be found at the project web page.

Copyright © 2014. All rights reserved.