Hi Kayla,

Like Winona, we use XQuery for batch changes, but since Acumen already uses XSLT, this might fit better with your toolkit. 

You can get a long way with regular expressions in a text editor though, with certain kinds of batch changes, especially if your XML is canonical. If you feel that this is safe, you can do this, e.g. with oXygen, on your live server.

We are developing an open source MODS solution, Tamboti, based on XQuery and XForms, installable from the Package Repository of the eXist Native XML database (version 2 only) (see <http://exist.svn.sourceforge.net/viewvc/exist/apps/tamboti/>). Since the batch changes we have been doing have been one-off administrator corrections of mistakes and suchlike, we have not considered making a GUI, but if there are recurrent tasks of this kind, it might be a good idea.



On Jun 4, 2012, at 3:50 PM, Burns, Kayla 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]" style="color: blue; text-decoration: underline; ">[log in to unmask]