UM-specific BibClass Data Processing

From DLXS Documentation

Revision as of 14:57, 10 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