mdTranslator is the engine of the mdToolkit. It translates metadata content in any supported reader format into any of the supported writer formats. mdTranslator supports this standard-to-standard translation by organizing all metadata content into its own internal metadata content standard. Each mdTranslator reader must write its metadata content into the internal data store so that any of the writers can then read and write from this store.
The following sections will describe the mdTranslator in greater detail and include instructions for coding new readers and writers.
Installation - covers installing the mdTranslator in Ruby, Ruby on Rails, coding environments.
Architecture - covers the mdTranslator architecture and the architectures of the command line interface (CLI) and the Ruby on Rails (RoR) interface.
Usage - covers accessing mdTranslator from Ruby code, the command line interface (CLI), and Ruby on Rails (RoR).
Extending the mdTranslator - covers extending mdTranslator by writing your own reader or writer.