UM-specific BibClass Data Processing

From DLXS Documentation

Revision as of 21:36, 16 October 2007 by Khage (Talk | contribs)
Jump to: navigation, search

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

Top

Personal tools