Have you considered using xquery for your global/batch changes? You can run xquery on a filesystem or via an xml database. At UVM we use the eXist database which has excellent xquery support, and we are able to do batch changes across all our data, including inserting new elements, deleting elements or simply changing the value of an element or attribute. Some xml editors also let you do a find and replace across all files in a selected directory. 

Unfortunately I don't know of any GUI solution. Let me know if you would like any more information or xquery examples.


On Mon, Jun 4, 2012 at 9:50 AM, Burns, Kayla <[log in to unmask]> wrote:

Hello everyone,


At the University of Alabama we use MODS records for our digital collection materials.  We moved away from a commercial management system (CONTENTdm) and use our own system known as Acumen (http://journal.code4lib.org/articles/3107).  One of the things that has been cumbersome is to edit our MODS records.  With our current system in place we have to retrieve the necessary MODS XML files from the server, edit them using our XML editor, and then place them back on the server, overwriting the previous version.  We’re investigating ways to batch edit our records more efficiently, and potentially include our catalog data as well.


I’ve read about some “MODS editors” that were created around 2008 (and couldn’t find anything more recent), but many of those seem to be geared towards simplifying the creation process by using forms.  We already have some tools in place to create the MODS XML files, and so we’re more interested in a gui for doing global changes across batches of records.  If anyone has anything that they’ve heard of, or would be willing to share how they edit multiple MODS records, I would love to hear about it!


Thank you,


Kayla Burns

Metadata Librarian

The University of Alabama Libraries

phone: 205.348.1516

email: [log in to unmask]" target="_blank">[log in to unmask]