IoMorph

From Wikipedia, the free encyclopedia


ioMorph is free software released under the Apache 2 open source license.

ioMorph is a light weight data transformation engine.

ioMorph is utilised by ioPortal and most recently by CourseExchange .

io... Not one of Jupiters moons... io is an abbreviation for interoperability, morph as in metamorphosis or change.

What is ioMorph for?

The development of consistent data transformation between different software systems.

Making xml outputs consistent between organisations which want to exchange data such as course information (see CourseExchange), particularly where open standards are open to interpretation by humans.

ioMorph offers a simple extensible transformation plug-in library with plug-ins for inputs, outputs and a central data schema.

As an illustration of a use of ioMorph... if a technology engineer (database administrator or software developer) would like to provide many different types of XML output from a single e-learning system, he/she maps to the iomorph once, but may call in it many times with many different output type requests. So, from a single generic plug-in and a once only mapping activity many output types can be achieved.

Specific ioMorphs transformations currently exist for IMS LIP, UK LEAP and XCRI, XCRI-CAP-1.0 and XCRI-CAP-1.1