Research Data Management meta repository
The repositories under the ManGO umbrella mostly provide tools and code to work with iRODS data management system
ManGO ingest is a lightweight command line tool to monitor a local directory for file changes and ingest (part of) them into iRODS, including metadata handling. There is no need for cronjobs as it is based on python watchdog which starts its own threads for continous monitoring.
The main purpose it to be an easy entry point for ingestion of files into iRODS, from where possibly a ManGO Flow task or iRODS rule will pick up and handle further processing
Metadata handling can be done with built in options to pick up metadata items from path elements. It is also possible to add custom functions to extract / add metadata from the file to be uploaded or any other related source.
ManGO Portal is a multi-tenenat web frontend for iRODS.
mango-mdschema is a small application to apply metadata from a metadata schema using iRODS PRC.
The md2dict module of mango_mdconverter creates Python dictionaries by flattening namespaced iRODS metadata items.
mango-metadata-schemas contains Javascript code CSS for the metadata schema manager in the ManGO portal, a web-based client for iRODS. It is published in a dedicated repository because it can be also integrated with other applications.
mainly for use within the KU Leuven association
iRODS-User-Training is the RODS User training repository for KU Leuven projects.
Slides, exercises and extra files for the iRODS course at KU Leuven