NNELS is constantly adding ebook and audiobook content to its collection. We purchase these files from third parties, such as distributors (like Blackstone Audio, Recorded Books, eBOUND & DeMarque) and publishers. Along with those files come all the metadata records, which need some "massaging" before they can be processed in the NNELS repository.
The metadata that comes with record sets will vary in thoroughness. We do our best to complete the necessary elements required before ingesting them - the records don't need to have every bit of metadata possible; just the fields that will be displayed in the end.
Some metadata will be added in Drupal after the files are ingested, for example Audience and Language.
When editing records in MarcEdit we want the files to be in .mrk format. When we receive files from publishers they are generally in either .xml or .mrc format. In the opening screen of MarcEdit there is a button called "MARC Tools". Click on that, and on the next screen there is a dropdown menu under "Select Operation." MarcBreaker will convert .mrc to .mrk, and MARC21XML⇒MARC21 will convert .xml to .mrc. Using these 2 tools, we can convert the publisher files into .mrk files for editing. After editing records in MarcEdit we want to convert them to .xml files to ingest into the NNELS repository (see how to save to XML).
There is an automated process for adding subject headings in bulk to Record Sets. We use OCLC to add FAST and BISAC.
Here is a link to how that is done:
The basics of editing in Drupal apply to editing records in MarcEdit (ie: the title format, where to find creator information, which genres to use, etc.).