Skip to content

joansalasoler/merli

 
 

Repository files navigation

What is it?

DUC (Disseny Unitari del Currículum) is a set of tools aimed at managing a catalog of educational resources using standard Learning Object Metadata (LOM) definitions. It includes a LOM ontology editor implemented on top of WebProtégé.

Demo

Tool set description

This project was developed for XTEC and funded by the Government of Catalonia as a replacement for their current toolset. I never go the chance to finish the development of this toolset, although most of the included tools are fully functional. See the main repositories of Merlí and Merlí 2.0 for the current status of development.

  • Domain objects: The classes contained on this package are annotated both for the Java Architecture for XML Binding (JAXB) and the DUC ontology. Thus allowing the conversion of the domain objects to the different formats used on the DUC application. Note also that the classes on the domain are self-contained to permit their cross-compilation to JavaScript using the Google Web Toolkit (GWT).
  • Resource manager: A web editor of LOM metadata as an ontology of resources. Implements the client and server on top of WebProtégé.
  • Domain mapper: Reads statements of an ontology into domain objects and stores domain objects into an ontology using the OWL API library. This tool may be seen as a sort of JAXB marshaller/unmarshaller for the OWL API.
  • Domain parser: Parses annotated domain objects into a set of axioms and back from them.
  • Resource crawler: A simple tool that crawls external resources and converts them into LOM objects that are then exported to a LOM repository via the OAI-MPH standard. A crawler client for Zonaclic was implemented.

The Latest Version

Information on the latest version of this software and its current development can be found on https://github.com/projectestac/merli2

Installation

Please see the INSTALL file.

Licensing

Please see the COPYING file.

About

A set of tools to manage an ontology of Learning Object Metadata (LOM) definitions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 96.5%
  • CSS 3.1%
  • Other 0.4%