OPENET LD: An Ontology-based Petri Net Engine to Execute IMS LD Units of Learning

In this paper an ontology-based Petri net engine to execute units of learning based on the IMS Learning Design (IMS LD) specification is presented. This engine has a layered architecture that enables the execution of IMS LD learning flows by means of high-level Petri nets representing the semantics of the IMS LD dynamic elements. Even if changes in the specification were made, the engine would not have to be re-implemented, and only the introduction of new rules and/or axioms in the ontology would required. Moreover, a service-oriented architecture has been implemented for allowing web-based learning management systems to access to the IMS LD engine.

Palabras clave: petri nets, ontologies, learning flow, IMS LD