METS and MODS implementation

1:54 am Metadata

I 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/

2 Responses
  1. Scott Yeadon :

    Date: August 5, 2008 @ 1:29 am

    The latest version of OJS contains a METS export facility (using the Australian METS Journal Profile (http://www.loc.gov/standards/mets/profiles/00000019.html)). You might also want to be careful trying to export to application-dependent formats, for example by supporting the Fedora METS you have now created a tight dependency between OJS and Fedora.

  2. Linda Octa :

    Date: August 14, 2008 @ 1:36 am

    Cool!

    Thanks for the advise Scott. I will a look in it ;)

    Cheers,

    Linda

Leave a Comment

Your comment

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.