Skip to content

Latest commit

 

History

History

README.md

MetadataMaker

The pre-2023 development history of this page can be found in the Microfilms branch of the repo

Metadata Maker is a web application that is used for creating good enough quality metadata in four different formats depending on the needs of the system to which the metadata will be ingested. A live version of the tool hosted by the University of Illinois can be found at http://quest.library.illinois.edu/marcmaker/

Editing institution information

By default the records produced by MetadataMaker list the University of Illinois at Urbana-Champaign as the institution that created the records, and as the location of the physical holding. To change the default institution in code, edit the strings created in generateInstitutionInfo() in metadatamaker/submitForm.js. The institution information can also be customized by setting certain values in the url. These values largely correspond to the variables in generateInstitutionInfo() are:

  • marc - corresponds to output['marc']
  • physicalLocation - corresponds to output['mods']['physicalLocation']
  • recordContentSource - corresponds to output['mods']['recordContentSource']
  • lcn - organization's LC authority number, used to construct the url in output['html']['url']
  • n - corresponds to output['html']['name']

A custom url should look something like:

http://quest.library.illinois.edu/marcmaker/?marc=_&physicalLocation=_&recordContentSource=_&lcn=_&n=_

Browser compatibility

The recommended browsers for MetadataMaker are Chrome and Firefox. MetadataMaker is not yet fully functional in Internet Explorer or Safari. While Opera was not specifically targeted in the development of this tool, light testing suggests it is compatible.

Updates

2026-06-10: Revised how file download works across all pages so that if more than one filetype is selected all outputs are packaged into a single ZIP file instead of downloading individually.

2015-08-21: The 008 field is now constructed as an array of individual strings, making it easy to change when you know the index that needs changing.

The information for the organization creating the record can be altered via the url. See the "Editing institution information" section above for more details.

2015-04-21: Diacritics are now inserted at the cursor position

2015-04-17: FAST keywords now map to a number of different 6XX fields in MARC and MARCXML depending on how the keyword is categorized (e.g. personal name, corporate name, event, etc.), and may store portions of the keyword in different subfields. Keyword type classification is also implemented for MODS.

2015-03-20: Keyword field now suggest FAST headings based on what the user has typed in the field. Uses OCLC's assignFAST web service. The Keyword field differentiates between FAST terms and non-FAST terms, and records each appropriately.

The file structure has been altered, placing the javascript files in subdirectories, and splitting marcmaker.js into more manageable chunks within the metadatamaker folder.

2015-02-06: Changed the Author field to be called Names, and created dropdown to define each name's role

Contact info

Comments and questions can be directed to Deren Kudeki at dkudeki@illinois.edu and Myung-Ja Han at mhan3@illinois.edu