Batch add multiple individual fields for items?

I have approximately 300 names I need to add as individual fields (either subject or contributor). What is the easiest way to do this? I already have the file uploaded and item created.

Is there a way to map the CSV Import to an existing item's field? Or use Bulk Editor but force it to create a new field (perhaps using a delimiter?) The Bulk Editor would see to be the ticket, but I can't find a way to add multiple subject headings or names AND create a new field for each. I thought about doing this on the MySQL side but we recently tightened up security on campus, so I will have to ask for permission directly to the MySQL server, etc. In other words, it will be much quicker if I can find a way to do this from the omeka interface or the one of the plugins....

Yeah, I think that combination of needs is pretty tough. The Bulk Editor probably gets as close as any option I know of.

CSV won't work, since it doesn't have a way to look up existing items.


Try my fork ( and use the format "Manage" and choose a field where values are unique (generally the dc identifier, or the title or a specific one). The plugin will search for an existing item (or file) for that field and will update it.


Daniel Berthereau
Infodoc & Knowledge management

Thanks Daniel, I am giving that a whirl right now.

Wow, Daniel, I am impressed with how much the CSVImport plugin can do now. I use it regularly, so this is wonderful! Awesome work.