OAI Metadata for Wright collection
Source data: MARC; maybe want to get these dynamically out of IUCAT for the production Fedora ingest?
- MARCXML is currently in one big XML file; need to write a small utility stylesheet to convert this big file into many .xml files, one per book.
- Create MODS utility file
- For MODS, the item identifier (both short and full) will use the form wright2-####. This form isn't exactly in the source MARC record anywhere, though. You'll either have to use an XSLT substring function to grab it out of the end of the PURL in the MARC 856 field, or read in the 001 field and write it out as lowercase. The latter is probably easier.
target namespace: http://www.openarchives.org/OAI/2.0/oai_dc/
schema location: http://www.openarchives.org/OAI/2.0/oai_dc.xsd
method of generating: will standard MODS->DC stylesheet do?
Draft MODS to DC stylesheet for Wright: mods2dc_wright.xsl
MODS utility: utilityMODS.xsl creates separate MODS files for each title
Wright MARCXML to MODS 3.4 stylesheet: MARC21slim2MODS3-4-2-0.xsl (language?)
Output of this tranformation: wrightMods.xml
target namespace: http://www.loc.gov/mods/v3
schema location: http://www.loc.gov/mods/v3/mods-3-4.xsd
method of generating: start from LC MARCXML to MODS stylesheet and provide any necessary upgrades (including changing to 3.4)
target namespace: http://www.loc.gov/MARC21/slim
schema location: http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd
method of generating: MARCEdit desktop software toolkit, then run this stylesheet to break big MARCXML file into a series of little ones, one .xml per book.