UM-specific BibClass Data Processing
From DLXS Documentation
Main Page > Mounting Collections: Class-specific Steps > Mounting a Bib Class Collection > UM-specific BibClass Data Processing
- before anything, ask to have new bib coll authorized: public access and hosted on quod - also have stats entry created for new bib coll - the xml file should be in /l1/prep/d/dlpscoll/dlpstext/new/ or /l1/prep/d/dlpscoll/dlpsimage/new or /l1/prep/d/dlpscoll/spotext/new - move xml file to /l1/obj/d/dlpscoll - on sangria, index the xml file cd /l1/idx/d/dlpscoll - cp the bib-sample.dd cp bib-sample.dd busadwp-bib.dd - edit busadwp-bib.dd so that /l1/obj/b/bib-sample/bib-sample becomes /l1/obj/d/dlpscoll/busadwp-bib in the three places it's needed - create the init file for this coll cp bib-sample.init busadwp-bib.init - find out how big your obj file is ls -la /l1/obj/d/dlpscoll/busadwp-bib.xml - index the file xpatbldu -m [x]m -D busadwp-bib.dd - where [x] = up to two times the size of the busadwp-bib.xml file, but no more than 75% of the RAM on the server multirgn -f -D busadwp-bib.dd -t bib-regions.tags - add a record in collmgr collectionid = busadwp-bib collname = University of Michigan Business Administration Working Papers appmodule = BibApp browseable = no extendedname = University of Michigan Business Administration Working Papers hold = no homesite = http://quod.lib.umich.edu host = quod.lib.umich.edu locale = en_US.UTF-8 map = bib.map objdir = /d/dlpscoll port = 620 primaryhref = default primarytitle = text:University of Michigan Business Administration Working Papers querylanguage = xpat rendering = perl secondarytitle = default sortthreshold = 1000 subclassmodule = BibClass webdir = /d/dlpscoll/busadwp-bib authsystems = um colldescr = [a description based on the original coll description] dd = /idx/d/dlpscoll/busadwp-bib.dd regionsearch = entire record [and] author [and] title - move your index from sangria to clamato and dlps10, and thus production cd /l1/bin/b/bib rdist -f rdist.dlpscoll - authorize yourself to look at the collection, before it is officially authorized cd /l1/dev/[uniqname]/cgi/b/bib - add busadwp-bib to AUTHZD_COLL - create an HTML index page for your collection. cd /l1/dev/[uniqname]/web/d/dlpscoll mkdir busadwp-bib cvs add busadwp-bib cp sample_index.tpl busadwp-bib cd busadwp-bib mv sample_index.tpl index.tpl - open the index.tpl file and change the title and h2 tags to reflect the full name of the collection, and add the description from colldescr cvs add index.tpl cvs commit index.tpl - update the release script to incorporate these for release. cd /l1/dev/[uniqname]/bin/b/bib - add '/web/d/dlpscoll/busadwp-bib' => '-R', # recurse to cvstag.bib cvs commit cvstag.bib - find the range of dates in the collection - go back to sangria xpatu /l1/idx/d/dlpscoll/busadwp-bib.dd region YR {savefile "dates"} save.region.1 /l1/prep/d/dlpscoll/scripts/daterange.pl dates | sort | uniq | more - go back to the record in collmgr and add: minmaxyearstart = [first date] minmaxyearend = [last date] - look at everything at http://[uniqname].dev.umdl.umich.edu/cgi/b/bib/bib-idx?c=busadwp-bib - choose the groups you want to add the collection to in collmgr - for OAI, choose the oaiall group