UNCAP (Uncovering Chicago Archives Project)

Table of Contents

1 Description

The UNCAP codebase supports the archives and manuscripts finding aids database of the Special Collections Research Center (SCRC), the finding aids of the Black Metropolis Research Consortium (BMRC), and the finding aids of the Uncovering Chicago Archives Project (UNCAP) (which includes some SCRC finding aids). This document pertains to the last. The UNCAP codebase was developed by MarkLogic Professional Services. The XQuery API was extended by Charles Blair. The user interface was created by John Jung.

2 Location

2.1 Production

URL: http://uncap.lib.uchicago.edu/
Front end: /projects/websites/uncap/index.php
Back end: marklogic:/opt/MarkLogic/uncap
Port: 8011

3 Creating a finding aid

Finding aids were created by the Special Collections Research Center, Northwestern University Library and by John Jung of the DLDC (for Mapping the Stacks). This is the list of the finding aids used for the interface.

inu-ead-archon-1480.xml
inu-ead-mus-archon-139.xml
inu-ead-nua-archon-1012.xml
inu-ead-nua-archon-1040.xml
inu-ead-nua-archon-1044.xml
inu-ead-nua-archon-1062.xml
inu-ead-nua-archon-1291.xml
inu-ead-nua-archon-1393.xml
inu-ead-nua-archon-153.xml
inu-ead-nua-archon-167.xml
inu-ead-nua-archon-170.xml
inu-ead-nua-archon-200.xml
inu-ead-nua-archon-231.xml
inu-ead-nua-archon-234.xml
inu-ead-nua-archon-329.xml
inu-ead-nua-archon-392.xml
inu-ead-nua-archon-427.xml
inu-ead-nua-archon-482.xml
inu-ead-nua-archon-709.xml
inu-ead-spec-archon-1413.xml
inu-ead-afri-archon-520.xml
inu-ead-afri-archon-525.xml
inu-ead-archon-836.xml
inu-ead-mus-archon-186.xml
inu-ead-mus-archon-242.xml
inu-ead-mus-archon-255.xml
inu-ead-mus-archon-510.xml
inu-ead-nua-archon-116.xml
inu-ead-nua-archon-1215.xml
inu-ead-nua-archon-165.xml
inu-ead-nua-archon-198.xml
inu-ead-nua-archon-201.xml
inu-ead-nua-archon-204.xml
inu-ead-nua-archon-207.xml
inu-ead-nua-archon-208.xml
inu-ead-nua-archon-212.xml
inu-ead-nua-archon-280.xml
inu-ead-nua-archon-343.xml
inu-ead-nua-archon-417.xml
inu-ead-nua-archon-465.xml
inu-ead-nua-archon-47.xml
inu-ead-nua-archon-628.xml
inu-ead-nua-archon-664.xml
inu-ead-nua-archon-70.xml
inu-ead-nua-archon-76.xml
inu-ead-spec-archon-137.xml
ICU.SPCL.ECAS.xml
ICU.SPCL.JHRUSH.xml
commodore.xml
dyett.xml
morris.xml
motley.xml
wilson.xml
wyatt.xml
ICU.SPCL.ACTUP.xml
ICU.SPCL.ALAS.xml
ICU.SPCL.ALLISON.xml
ICU.SPCL.APCAPPON.xml
ICU.SPCL.ATOMICMISC.xml
ICU.SPCL.ATOMICNEARPRINT.xml
ICU.SPCL.BRAXTONA.xml
ICU.SPCL.BROWNLOW.xml
ICU.SPCL.BSTRAYHORN.xml
ICU.SPCL.BULLETIN.xml
ICU.SPCL.CACHPK.xml
ICU.SPCL.CAMPBELLWV.xml
ICU.SPCL.CCPC.xml
ICU.SPCL.CCSL.xml
ICU.SPCL.CFP.xml
ICU.SPCL.CHA.xml
ICU.SPCL.CHOICEH.xml
ICU.SPCL.CIVDISARMCOMM.xml
ICU.SPCL.CJAEXHIBITS.xml
ICU.SPCL.CJASHEETMUSIC.xml
ICU.SPCL.COGGESHALL.xml
ICU.SPCL.CRH.xml
ICU.SPCL.CRILLYE.xml
ICU.SPCL.CRMS104.xml
ICU.SPCL.CRMS17.xml
ICU.SPCL.CRMS33.xml
ICU.SPCL.CRMS44.xml
ICU.SPCL.CRMS47.xml
ICU.SPCL.CRMS51.xml
ICU.SPCL.CRMS56.xml
ICU.SPCL.CRMS57.xml
ICU.SPCL.CRMS69.xml
ICU.SPCL.CRMS75.xml
ICU.SPCL.CRMS81.xml
ICU.SPCL.CRMS91.xml
ICU.SPCL.CSCP.xml
ICU.SPCL.DANNERM.xml
ICU.SPCL.DAVISA.xml
ICU.SPCL.DEEMSB.xml
ICU.SPCL.DEMICHEAL.xml
ICU.SPCL.DMSTROUD.xml
ICU.SPCL.EGABBOTT.xml
ICU.SPCL.ELLIOTTWI.xml
ICU.SPCL.ELMER.xml
ICU.SPCL.EPCLARK.xml
ICU.SPCL.ESTIERNBERG.xml
ICU.SPCL.FEENEYJ.xml
ICU.SPCL.FFC.xml
ICU.SPCL.FISHBEIN.xml
ICU.SPCL.FJACKSON.xml
ICU.SPCL.FLOODEDITIONS.xml
ICU.SPCL.FWTEST.xml
ICU.SPCL.GILLISF.xml
ICU.SPCL.GRZECA.xml
ICU.SPCL.GTHOMA.xml
ICU.SPCL.HAYNER.xml
ICU.SPCL.HCUREY.xml
ICU.SPCL.HENDERSON.xml
ICU.SPCL.HILLIARD.xml
ICU.SPCL.HOGNESS.xml
ICU.SPCL.HOWELLS.xml
ICU.SPCL.HUGHESGEO.xml
ICU.SPCL.IJCFMS.xml
ICU.SPCL.ISMR.xml
ICU.SPCL.JACOBSPH.xml
ICU.SPCL.JAZZSUBJECT.xml
ICU.SPCL.JAZZTEXTILES.xml
ICU.SPCL.JBFIGI.xml
ICU.SPCL.JGRANATO.xml
ICU.SPCL.JICRECORDS.xml
ICU.SPCL.JICSHEETMUSIC.xml
ICU.SPCL.JOHNSON.xml
ICU.SPCL.JORDAN.xml
ICU.SPCL.KLUTZNICK.xml
ICU.SPCL.KOESTER.xml
ICU.SPCL.LANGH.xml
ICU.SPCL.LEWISL.xml
ICU.SPCL.LOWITZL.xml
ICU.SPCL.LVNG.xml
ICU.SPCL.MANNINGR.xml
ICU.SPCL.MARTINT.xml
ICU.SPCL.MCLEAN.xml
ICU.SPCL.MCPARTLANDJM.xml
ICU.SPCL.MERRIAMRE.xml
ICU.SPCL.MILLSRJ.xml
ICU.SPCL.MONTGOMERYM.xml
ICU.SPCL.NAESAICC.xml
ICU.SPCL.NAESCCA.xml
ICU.SPCL.OFFENR.xml
ICU.SPCL.OGBURN.xml
ICU.SPCL.PECKR.xml
ICU.SPCL.PIANOSONG.xml
ICU.SPCL.POETRYCENTER.xml
ICU.SPCL.RAYDAVID.xml
ICU.SPCL.RICHARDSB.xml
ICU.SPCL.ROMPONP.xml
ICU.SPCL.ROSENWALDJ.xml
ICU.SPCL.SCHILLING.xml
ICU.SPCL.SCHWARZHAUPT.xml
ICU.SPCL.SEVENWOODS.xml
ICU.SPCL.SLOTIN.xml
ICU.SPCL.SOLON.xml
ICU.SPCL.SPINKG.xml
ICU.SPCL.SQUIBBF.xml
ICU.SPCL.STAFFJAMES.xml
ICU.SPCL.TOWLE.xml
ICU.SPCL.VERSERECORDS.xml
ICU.SPCL.VOGELVJ.xml
ICU.SPCL.WALGREEN.xml
ICU.SPCL.WALTONC.xml
ICU.SPCL.WAS.xml
ICU.SPCL.WEEKSC.xml
ICU.SPCL.WILKENING.xml
ICU.SPCL.WIRTH.xml
ICU.SPCL.ZUCCARELLO.xml
abbottsengstacke.xml
allen.xml
barnett.xml
browning.xml
burns.xml
colter.xml
core.xml
davis.xml
defender-individuals.xml
defender-organizations.xml
dickerson.xml
dungill.xml
dunmore.xml
durham.xml
hallbranch.xml
heritage.xml
jones.xml
minor.xml
movingimage.xml
path.xml
rollins.xml
sncc.xml
sscac.xml
stone.xml
walton.xml
inu-ead-trans-001.xml
inu-ead-archon-1317.xml
inu-ead-mus-archon-1484.xml
inu-ead-mus-archon-527.xml
inu-ead-nua-archon-1013.xml
inu-ead-nua-archon-1051.xml
inu-ead-nua-archon-1074.xml
inu-ead-nua-archon-1142.xml
inu-ead-nua-archon-1164.xml
inu-ead-nua-archon-1166.xml
inu-ead-nua-archon-1213.xml
inu-ead-nua-archon-1225.xml
inu-ead-nua-archon-1236.xml
inu-ead-nua-archon-1242.xml
inu-ead-nua-archon-128.xml
inu-ead-nua-archon-1292.xml
inu-ead-nua-archon-1312.xml
inu-ead-nua-archon-1372.xml
inu-ead-nua-archon-1457.xml
inu-ead-nua-archon-1465.xml
inu-ead-nua-archon-166.xml
inu-ead-nua-archon-261.xml
inu-ead-nua-archon-265.xml
inu-ead-nua-archon-269.xml
inu-ead-nua-archon-273.xml
inu-ead-nua-archon-279.xml
inu-ead-nua-archon-418.xml
inu-ead-nua-archon-423.xml
inu-ead-nua-archon-434.xml
inu-ead-nua-archon-436.xml
inu-ead-nua-archon-451.xml
inu-ead-nua-archon-48.xml
inu-ead-nua-archon-50.xml
inu-ead-nua-archon-509.xml
inu-ead-nua-archon-582.xml
inu-ead-nua-archon-601.xml
inu-ead-spec-archon-1334.xml
inu-ead-spec-archon-1451.xml
inu-ead-spec-archon-1458.xml
inu-ead-spec-archon-1461.xml
inu-ead-spec-archon-490.xml
inu-ead-spec-archon-503.xml
inu-ead-spec-archon-504.xml
inu-ead-spec-archon-624.xml
inu-ead-afri-archon-1067.xml
inu-ead-nua-archon-1063.xml
inu-ead-nua-archon-109.xml
inu-ead-nua-archon-1119.xml
inu-ead-nua-archon-1134.xml
inu-ead-nua-archon-1144.xml
inu-ead-nua-archon-1200.xml
inu-ead-nua-archon-1223.xml
inu-ead-nua-archon-1230.xml
inu-ead-nua-archon-1233.xml
inu-ead-nua-archon-161.xml
inu-ead-nua-archon-164.xml
inu-ead-nua-archon-217.xml
inu-ead-nua-archon-237.xml
inu-ead-nua-archon-287.xml
inu-ead-nua-archon-309.xml
inu-ead-nua-archon-495.xml
inu-ead-nua-archon-532.xml
inu-ead-nua-archon-627.xml
inu-ead-nua-archon-629.xml
inu-ead-nua-archon-659.xml
inu-ead-nua-archon-663.xml
inu-ead-nua-archon-665.xml
inu-ead-nua-archon-667.xml
inu-ead-nua-archon-690.xml
inu-ead-nua-archon-708.xml
inu-ead-nua-archon-736.xml
inu-ead-nua-archon-77.xml
inu-ead-nua-archon-804.xml
inu-ead-nua-archon-806.xml
inu-ead-nua-archon-825.xml
inu-ead-nua-archon-843.xml
inu-ead-nua-archon-858.xml
inu-ead-nua-archon-887.xml
inu-ead-spec-archon-1409.xml

The finding aids are found in /data/web/ead/rlg, /data/web/ead/mts and /data/web/ead/nwu2.

4 Loading data

Northwestern finding aids were loaded into UNCAP from marklogic:/data/MarkLogic/Apps/uncap/admin/loader/ with

sh nw_load.sh NWU2LOAD

Note: NWU2LOAD was created from a list of finding aids to be loaded from /data/web/ead/nwu2. They were massaged from those deposited in /data/web/ead/nwu; the were NOT loaded from that location. The massage includes removal of the need for

default element namespace = "urn:isbn:1-931666-22-9"

and the removal of attributes in the eadid element, to allow get-finding-aide to work with these finding aids as it does for SCRC-produced finding aids.

The script above adds these collection names to the finding aids.

<collection>collection/UNCAP</collection>
<collection>institution/Northwestern University</collection>
<collection>project/NWU</collection>
<collection>project/SCRC</collection>

SCRC finding aids also for UNCAP and MTS finding aids should include the following:

<collection>collection/UNCAP</collection>

5 Retrieving data

Front end: /projects/websites/uncap/index.php
Back end: marklogic:/opt/MarkLogic/uncap
browse.php: uncap/admin/gimme2.xqy; uncap/admin/gimmeNWU_UNCAP.xqy; uncap/admin/gimmeSCRC_UNCAP.xqy
search.php: uncap/request.xqy
view.php: uncap/request.xqy

Author: Charles Blair (chas)

Date: 2016-04-06

Emacs 25.3.1 (Org mode 8.2.10)

Valid XHTML 1.0 Strict