Skip to content

encolpe/lom2mlr

 
 

Repository files navigation

Project Lom2MLR

This project aims to convert Learning Object Metadat, IEEE 1484.12.1-2002 into Metadata for Learning Resources, ISO/IEC 19788-1:2011.

This repository is a fork of github's lom2mlr repository.

This this repository for more fondamental information.

Usage

The documentation contains installation and usage instructions for the command-line tool.

The command-line tool requires many components, as detailed in the instructions, but packaged binary applications are available for Windows and for Mac OS X. Put it in your executable PATH, and type lom2mlr --help for instructions.

This project contains 3 different tools. Thoses tools need to be used together to translate a lom file to a mlr file.

  • Read vcard included in lom xml and translate it in xcard. Generating a new lom file with xcard instead of vcard

$ extendvcard -o elom lomfile.lom

  • Transform to mlr

$ lom2mlr -o mlrfile.ttl -f 'turtle' lomfile.elom

  • You may want to extract rdfvcard from the the elom file:

$ extractvcard -o vcardfile.ttl -f 'turtle' lomfile.elom

TODO

Propose a hookable structure for developers:

  • hook functions use the same signature

  • hook function applied on only one document

  • implement walkers to process collections

  • lom2mlr script become an implementation example

About

Convert LOM metadata to MLR format

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • XSLT 49.1%
  • Python 47.1%
  • CSS 2.6%
  • Makefile 1.2%