METS and MODS implementation
February 5, 2008 Metadata 2 CommentsI just completed my assignment on adding plugin for METS and MODS export in Open Journal System. I am glad that designing a plugin for Open Journal System is not very difficult as the whole OJS is very modular. Going through the structure of OJS in detail, OJS actually has a lot of duplication of data and files. When trying to map which data from database can be used to generate METS and MODS, I am not sure which metadata attached to the article should I use.
When an author submit his article, the article file itself being duplicated for review, copyeditor as well as publication. The name of the file being changed but the actual file contents are the same. If OJS being implemented in big education organization, the disk space will be full in a very sort period of time. But maybe OJS has its own reason to do such duplication.
METS and MODS is a standard format for digital library or self-archive systems to exchanges their metadata. When I attended ICE workshop, we are trying to implement MODS in ICE as well as Fedora System. This workshop motivate me to choose this topic for my assignment and being implemented in OJS. I managed to create two different METS format, which one of them Fedora format and another one is a standard format. Fedora implements METS, but must based on its requirement. I am glad I completed my plugin and able to export a METS XML file and to be imported successfully by Fedora.
On top of the plugin, I also implement Personal Library System to import both Fedora METS and OJS METS. This system will show the imported METS file structure. All the metadata transferred through METS are stored in database.
Link to online System:
http://www.lindaocta.com/linda/WebManagement/
