Skip to content

UIUCLibrary/metadata-maker

Repository files navigation

MetadataMaker

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

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

03-20-2015: 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.

04-17-2015: 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.

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

08-21-2015: 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.

03-14-2023: 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.

Contact info

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published