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/
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=_
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.
2026-06-10: Overhauled BIBFRAME generation, fixed Name AutoSuggest to use Wikidata as a source instead of VIAF, added Name AutoSuggest to Monographs, updated UI to better support tab navigation and restructured HTML structure to be more logical and repeatable across pages for other kinds of records. Expanded all the above changes to E-Books and Data Sets. 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. Where possible removed file repetition for E-Books and Data Sets, so they rely on the Monograph version of files that don't vary based on the page. Generalized the Monograph version of submitForm.js to handle E-Books and Data Sets as well, so all three versions use the same single file. When adding BIBFRAME to E-Books and Data Sets, updated the single file to again make it general so the single instance is used by all three versions. Added Alma version of BIBFRAME to all versions that support BIBFRAME.
2023-03-14: Folded the many branches into the default branch to make updating and deploying easier. The files from the other branches lack the development history, but the README for each page includes a link to the corresponding branch, which stores that history up until today.
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
Comments and questions can be directed to Deren Kudeki at Myung-Ja Han at mhan3@illinois.edu