<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lsta.lib.byu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Smcintyre</id>
	<title>LSTA Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://lsta.lib.byu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Smcintyre"/>
	<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Special:Contributions/Smcintyre"/>
	<updated>2026-04-21T06:06:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=242</id>
		<title>XEAD Project</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=242"/>
		<updated>2010-07-12T21:48:25Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===xEAD Editing Tool===&lt;br /&gt;
&lt;br /&gt;
xEAD is an EAD encoding program. It is written in Java and therefore the user must have jre 1.4.0 or later. This program was designed for the Windows platform.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Download&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/xEAD.zip Download xEAD]&lt;br /&gt;
(includes xEAD.jar, all xsl files and css files and README.doc)&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/XEAD_README.doc Download xEAD_README]: xEAD_README is a word document that contains information about the nuances of xEAD.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning about Overwriting Files&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
xEAD only saves the information that you can see in the textfields, textareas, dropdowns and other user input areas. If you open an existing EAD file with xEAD, be aware that xEAD might not import all the data.  Any data not imported will be lost if you save over the existing EAD file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Using the Preview Function&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To use the &amp;quot;Preview&amp;quot; function in xEAD, you will need to do two things:&lt;br /&gt;
&lt;br /&gt;
* Leave the XSL and CSS files in the same directory as the xEAD.jar file.  &lt;br /&gt;
* In xEAD, set the program to find the XSL file: &lt;br /&gt;
** Under the &amp;quot;Tools&amp;quot; menu, select &amp;quot;Options...&amp;quot; &lt;br /&gt;
** In the first field, &amp;quot;XSL File for Preview,&amp;quot; enter &amp;quot;ss-committee.xsl&amp;quot; and click &amp;quot;OK&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=241</id>
		<title>XEAD Project</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=241"/>
		<updated>2010-07-12T21:48:11Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===xEAD Editing Tool===&lt;br /&gt;
&lt;br /&gt;
xEAD is an EAD encoding program. It is written in Java and therefore the user must have jre 1.4.0 or later. This program was designed for the Windows platform.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Download&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/xEAD.zip Download xEAD]&lt;br /&gt;
(includes xEAD.jar, all xsl files and css files and README.doc)&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/XEAD_README.doc Download xEAD_README]: xEAD_README is a word document that contains information about the nuances of xEAD.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning about Overwriting Files&#039;&#039;&#039;&lt;br /&gt;
xEAD only saves the information that you can see in the textfields, textareas, dropdowns and other user input areas. If you open an existing EAD file with xEAD, be aware that xEAD might not import all the data.  Any data not imported will be lost if you save over the existing EAD file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Using the Preview Function&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To use the &amp;quot;Preview&amp;quot; function in xEAD, you will need to do two things:&lt;br /&gt;
&lt;br /&gt;
* Leave the XSL and CSS files in the same directory as the xEAD.jar file.  &lt;br /&gt;
* In xEAD, set the program to find the XSL file: &lt;br /&gt;
** Under the &amp;quot;Tools&amp;quot; menu, select &amp;quot;Options...&amp;quot; &lt;br /&gt;
** In the first field, &amp;quot;XSL File for Preview,&amp;quot; enter &amp;quot;ss-committee.xsl&amp;quot; and click &amp;quot;OK&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=240</id>
		<title>XEAD Project</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=240"/>
		<updated>2010-07-12T21:47:48Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===xEAD Editing Tool===&lt;br /&gt;
&lt;br /&gt;
xEAD is an EAD encoding program. It is written in Java and therefore the user must have jre 1.4.0 or later. This program was designed for the Windows platform.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Download&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/xEAD.zip Download xEAD]&lt;br /&gt;
(includes xEAD.jar, all xsl files and css files and README.doc)&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/XEAD_README.doc Download xEAD_README]: xEAD_README is a word document that contains information about the nuances of xEAD.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Warning about Overwriting Files&amp;lt;/font&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
xEAD only saves the information that you can see in the textfields, textareas, dropdowns and other user input areas. If you open an existing EAD file with xEAD, be aware that xEAD might not import all the data.  Any data not imported will be lost if you save over the existing EAD file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Using the Preview Function&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To use the &amp;quot;Preview&amp;quot; function in xEAD, you will need to do two things:&lt;br /&gt;
&lt;br /&gt;
* Leave the XSL and CSS files in the same directory as the xEAD.jar file.  &lt;br /&gt;
* In xEAD, set the program to find the XSL file: &lt;br /&gt;
** Under the &amp;quot;Tools&amp;quot; menu, select &amp;quot;Options...&amp;quot; &lt;br /&gt;
** In the first field, &amp;quot;XSL File for Preview,&amp;quot; enter &amp;quot;ss-committee.xsl&amp;quot; and click &amp;quot;OK&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=239</id>
		<title>XEAD Project</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=239"/>
		<updated>2010-07-12T21:46:18Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===xEAD Editing Tool===&lt;br /&gt;
&lt;br /&gt;
xEAD is an EAD encoding program. It is written in Java and therefore the user must have jre 1.4.0 or later. This program was designed for the Windows platform.&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/xEAD.zip Download xEAD]&lt;br /&gt;
(includes xEAD.jar, all xsl files and css files and README.doc)&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/XEAD_README.doc Download xEAD_README]: xEAD_README is a word document that contains information about the nuances of xEAD.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Warning about Overwriting Files&amp;lt;/font&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
xEAD only saves the information that you can see in the textfields, textareas, dropdowns and other user input areas. If you open an existing EAD file with xEAD be aware that xEAD might not import all the data. Any data not imported will be lost if you save over the existing EAD file in xEAD.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To use the &amp;quot;Preview&amp;quot; function in xEAD, you will need to do two things:&lt;br /&gt;
&lt;br /&gt;
* Leave the XSL and CSS files in the same directory as the xEAD.jar file.  &lt;br /&gt;
* In xEAD, set the program to find the XSL file: &lt;br /&gt;
** Under the &amp;quot;Tools&amp;quot; menu, select &amp;quot;Options...&amp;quot; &lt;br /&gt;
** In the first field, &amp;quot;XSL File for Preview,&amp;quot; enter &amp;quot;ss-committee.xsl&amp;quot; and click &amp;quot;OK&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Main_Page&amp;diff=238</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Main_Page&amp;diff=238"/>
		<updated>2010-07-12T21:46:01Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &#039;&#039;&#039;Utah Manuscripts Association (UMA) Library Services and Technology Act (LSTA) Grant&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This site is meant to be a gathering place for information about the UMA LSTA grant project currently underway. This should include information about:&lt;br /&gt;
* [[EAD best practices|EAD best practices]]&lt;br /&gt;
* [[xEAD Project|Download xEAD editing tool]]&lt;br /&gt;
* [[EAD validation|EAD validation]]&lt;br /&gt;
* [[Procedures]]&lt;br /&gt;
* [[Finding aid aggregation|EAD file aggregation in the Mountain West Digital Library]]&lt;br /&gt;
* [[Best practices training|Best practices training]]&lt;br /&gt;
* [[Project evaluation|Project evaluation]]&lt;br /&gt;
* [[Project site promotion|Project site promotion]]&lt;br /&gt;
&lt;br /&gt;
== Contributing content ==&lt;br /&gt;
&lt;br /&gt;
In order to contribute content to this site, you will need a log-in. Please contact the site administrator (Cory Nimer, cory_nimer AT byu.edu) to register.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=237</id>
		<title>XEAD Project</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=237"/>
		<updated>2010-07-12T21:44:53Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;xEAD Editing Tool&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
xEAD is an EAD encoding program. It is written in Java and therefore the user must have jre 1.4.0 or later. This program was designed for the Windows platform.&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/xEAD.zip Download xEAD]&lt;br /&gt;
(includes xEAD.jar, all xsl files and css files and README.doc)&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/XEAD_README.doc Download xEAD_README]: xEAD_README is a word document that contains information about the nuances of xEAD.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Warning about Overwriting Files&amp;lt;/font&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
xEAD only saves the information that you can see in the textfields, textareas, dropdowns and other user input areas. If you open an existing EAD file with xEAD be aware that xEAD might not import all the data. Any data not imported will be lost if you save over the existing EAD file in xEAD.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To use the &amp;quot;Preview&amp;quot; function in xEAD, you will need to do two things:&lt;br /&gt;
&lt;br /&gt;
* Leave the XSL and CSS files in the same directory as the xEAD.jar file.  &lt;br /&gt;
* In xEAD, set the program to find the XSL file: &lt;br /&gt;
** Under the &amp;quot;Tools&amp;quot; menu, select &amp;quot;Options...&amp;quot; &lt;br /&gt;
** In the first field, &amp;quot;XSL File for Preview,&amp;quot; enter &amp;quot;ss-committee.xsl&amp;quot; and click &amp;quot;OK&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=236</id>
		<title>XEAD Project</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=236"/>
		<updated>2010-07-12T21:43:58Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Download xEAD Editing Tool&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
xEAD is an EAD encoding program. It is written in Java and therefore the user must have jre 1.4.0 or later. This program was designed for the Windows platform.&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/xEAD.zip Download xEAD]&lt;br /&gt;
(includes xEAD.jar, all xsl files and css files and README.doc)&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/XEAD_README.doc Download xEAD_README]: xEAD_README is a word document that contains information about the nuances of xEAD.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Warning about Overwriting Files&amp;lt;/font&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
xEAD only saves the information that you can see in the textfields, textareas, dropdowns and other user input areas. If you open an existing EAD file with xEAD be aware that xEAD might not import all the data. Any data not imported will be lost if you save over the existing EAD file in xEAD.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To use the &amp;quot;Preview&amp;quot; function in xEAD, you will need to do two things:&lt;br /&gt;
&lt;br /&gt;
* Leave the XSL and CSS files in the same directory as the xEAD.jar file.  &lt;br /&gt;
* In xEAD, set the program to find the XSL file: &lt;br /&gt;
** Under the &amp;quot;Tools&amp;quot; menu, select &amp;quot;Options...&amp;quot; &lt;br /&gt;
** In the first field, &amp;quot;XSL File for Preview,&amp;quot; enter &amp;quot;ss-committee.xsl&amp;quot; and click &amp;quot;OK&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=235</id>
		<title>XEAD Project</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=235"/>
		<updated>2010-07-12T21:42:34Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;xEAD Project Page&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
xEAD is an EAD encoding program. It is written in Java and therefore the user must have jre 1.4.0 or later. This program was designed for the Windows platform.&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/xEAD.zip Download xEAD]&lt;br /&gt;
(includes xEAD.jar, all xsl files and css files and README.doc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Warning&amp;lt;/font&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
xEAD only saves the information that you can see in the textfields, textareas, dropdowns and other user input areas. If you open an existing EAD file with xEAD be aware that xEAD might not import all the data. Any data not imported will be lost if you save over the existing EAD file in xEAD.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/XEAD_README.doc Download xEAD_README]: xEAD_README is a word document that contains information about the nuances of xEAD.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To use the &amp;quot;Preview&amp;quot; function in xEAD, you will need to do two things:&lt;br /&gt;
&lt;br /&gt;
* Leave the XSL and CSS files in the same directory as the xEAD.jar file.  &lt;br /&gt;
* In xEAD, set the program to find the XSL file: &lt;br /&gt;
** Under the &amp;quot;Tools&amp;quot; menu, select &amp;quot;Options...&amp;quot; &lt;br /&gt;
** In the first field, &amp;quot;XSL File for Preview,&amp;quot; enter &amp;quot;ss-committee.xsl&amp;quot; and click &amp;quot;OK&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=234</id>
		<title>XEAD Project</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=XEAD_Project&amp;diff=234"/>
		<updated>2010-07-12T21:40:08Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;xEAD Project Page&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
xEAD is an EAD encoding program. It is written in Java and therefore the user must have jre 1.4.0 or later. This program was designed for the Windows platform.&lt;br /&gt;
&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/xEAD.zip Download xEAD]&lt;br /&gt;
(includes xEAD.jar, all xsl files and css files and README.doc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Warning&amp;lt;/font&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
xEAD only saves the information that you can see in the textfields, textareas, dropdowns and other user input areas. If you open an existing EAD file with xEAD be aware that xEAD might not import all the data. Any data not imported will be lost if you save over the existing EAD file in xEAD.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://db3-sql.staff.library.utah.edu/xEAD/XEAD_README.doc Download xEAD_README]: xEAD_README is a word document that contains information about the nuances of xEAD.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: To use the &amp;quot;Preview&amp;quot; function in xEAD, you will need to leave the XSL and CSS files in the same directory as the xEAD.jar file.  In xEAD, set the program to find the XSL file: (a) Under the &amp;quot;Tools&amp;quot; menu, select &amp;quot;Options...&amp;quot; (b) In the first field, &amp;quot;XSL File for Preview,&amp;quot; enter &amp;quot;ss-committee.xsl&amp;quot; and click &amp;quot;OK&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=File:Reno_presn_McIntyre_Walters_v7.ppt&amp;diff=233</id>
		<title>File:Reno presn McIntyre Walters v7.ppt</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=File:Reno_presn_McIntyre_Walters_v7.ppt&amp;diff=233"/>
		<updated>2010-04-20T20:11:11Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &amp;quot;Sharing Your Finding Aids in CONTENTdm: Encoded Archival Description (EAD) Files in Mountain West Digital Library&amp;quot; by Sandra McIntyre and Cheryl Walters&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;Sharing Your Finding Aids in CONTENTdm: Encoded Archival Description (EAD) Files in Mountain West Digital Library&amp;quot; by Sandra McIntyre and Cheryl Walters&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=232</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=232"/>
		<updated>2010-03-30T21:49:45Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Searching and Browsing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu) at the Mountain West Digital Library, or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in JSE by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has re-organized and tailored this script for the LSTA project partners, complete with a logger.&lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v2.jse.zip|ead-to-cdm-extraction_v2.jse.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v2.jse&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v2.jse, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.  Also, a logging file called &amp;quot;_extraction_status.txt&amp;quot; is created, which should make it easier to determine which, if any, files are causing the batch extraction to fail.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges (for CONTENTdm 4.3 only -- this issue is resolved in CONTENTdm 5):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm 4, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm 4 encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a set of two stylesheets for the specific needs of the partners in this project, and together they transform the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  The two stylesheets work in tandem; both are necessary.  The first stylesheet transforms everything in the EAD file *except for* the container list.  The first stylesheet calls the second one, which transforms *only* the container list.  Some partners may wish to modify the second stylesheet to reflect their own organization of the container list. &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package-rev13.zip|EAD_LSTA_package-rev13.zip]]&#039;&#039;&#039; prepared by Nathan Pugh in 2008 and slightly edited by Sandra McIntyre in November 2009.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform file or, more likely, the CSS stylesheet file, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first set of your EAD files.  &lt;br /&gt;
&lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. For an example, see the University of Utah Marriott Library&#039;s search/browse page in the Special Collections section at http://www.lib.utah.edu (click &amp;quot;Search Finding Aids&amp;quot; on the Special Collections main page).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039;: The metadata from all uploaded EAD files is harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=231</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=231"/>
		<updated>2010-03-30T21:48:34Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu) at the Mountain West Digital Library, or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in JSE by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has re-organized and tailored this script for the LSTA project partners, complete with a logger.&lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v2.jse.zip|ead-to-cdm-extraction_v2.jse.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v2.jse&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v2.jse, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.  Also, a logging file called &amp;quot;_extraction_status.txt&amp;quot; is created, which should make it easier to determine which, if any, files are causing the batch extraction to fail.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges (for CONTENTdm 4.3 only -- this issue is resolved in CONTENTdm 5):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm 4, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm 4 encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a set of two stylesheets for the specific needs of the partners in this project, and together they transform the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  The two stylesheets work in tandem; both are necessary.  The first stylesheet transforms everything in the EAD file *except for* the container list.  The first stylesheet calls the second one, which transforms *only* the container list.  Some partners may wish to modify the second stylesheet to reflect their own organization of the container list. &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package-rev13.zip|EAD_LSTA_package-rev13.zip]]&#039;&#039;&#039; prepared by Nathan Pugh in 2008 and slightly edited by Sandra McIntyre in November 2009.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform file or, more likely, the CSS stylesheet file, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first set of your EAD files.  &lt;br /&gt;
&lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. For an example, see the University of Utah Marriott Library&#039;s search/browse page in the Special Collections section at http://www.lib.utah.edu (click &amp;quot;Search Finding Aids&amp;quot; on the Special Collections main page).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=230</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=230"/>
		<updated>2010-03-30T21:47:20Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* 1.  Extracting the EAD Elements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu) at the Mountain West Digital Library, or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in JSE by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has re-organized and tailored this script for the LSTA project partners, complete with a logger.&lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v2.jse.zip|ead-to-cdm-extraction_v2.jse.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v2.jse&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v2.jse, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.  Also, a logging file called &amp;quot;_extraction_status.txt&amp;quot; is created, which should make it easier to determine which, if any, files are causing the batch extraction to fail.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges (for CONTENTdm 4.3 only -- this issue is resolved in CONTENTdm 5):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a set of two stylesheets for the specific needs of the partners in this project, and together they transform the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  The two stylesheets work in tandem; both are necessary.  The first stylesheet transforms everything in the EAD file *except for* the container list.  The first stylesheet calls the second one, which transforms *only* the container list.  Some partners may wish to modify the second stylesheet to reflect their own organization of the container list. &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package-rev13.zip|EAD_LSTA_package-rev13.zip]]&#039;&#039;&#039; prepared by Nathan Pugh in 2008 and slightly edited by Sandra McIntyre in November 2009.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform file or, more likely, the CSS stylesheet file, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first set of your EAD files.  &lt;br /&gt;
&lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. For an example, see the University of Utah Marriott Library&#039;s search/browse page in the Special Collections section at http://www.lib.utah.edu (click &amp;quot;Search Finding Aids&amp;quot; on the Special Collections main page).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=229</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=229"/>
		<updated>2010-03-30T21:43:44Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Overview of Aggregation Process */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu) at the Mountain West Digital Library, or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v2.jse.zip|ead-to-cdm-extraction_v2.jse.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v2.jse&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v2.jse, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.  Also, a logging file called &amp;quot;_extraction_status.txt&amp;quot; is created, which should make it easier to determine which, if any, files are causing the batch extraction to fail.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges (for CONTENTdm 4.3 only -- this issue is resolved in CONTENTdm 5):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a set of two stylesheets for the specific needs of the partners in this project, and together they transform the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  The two stylesheets work in tandem; both are necessary.  The first stylesheet transforms everything in the EAD file *except for* the container list.  The first stylesheet calls the second one, which transforms *only* the container list.  Some partners may wish to modify the second stylesheet to reflect their own organization of the container list. &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package-rev13.zip|EAD_LSTA_package-rev13.zip]]&#039;&#039;&#039; prepared by Nathan Pugh in 2008 and slightly edited by Sandra McIntyre in November 2009.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform file or, more likely, the CSS stylesheet file, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first set of your EAD files.  &lt;br /&gt;
&lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. For an example, see the University of Utah Marriott Library&#039;s search/browse page in the Special Collections section at http://www.lib.utah.edu (click &amp;quot;Search Finding Aids&amp;quot; on the Special Collections main page).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=228</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=228"/>
		<updated>2010-03-04T00:13:02Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v2.jse.zip|ead-to-cdm-extraction_v2.jse.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v2.jse&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v2.jse, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.  Also, a logging file called &amp;quot;_extraction_status.txt&amp;quot; is created, which should make it easier to determine which, if any, files are causing the batch extraction to fail.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges (for CONTENTdm 4.3 only -- this issue is resolved in CONTENTdm 5):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a set of two stylesheets for the specific needs of the partners in this project, and together they transform the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  The two stylesheets work in tandem; both are necessary.  The first stylesheet transforms everything in the EAD file *except for* the container list.  The first stylesheet calls the second one, which transforms *only* the container list.  Some partners may wish to modify the second stylesheet to reflect their own organization of the container list. &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package-rev13.zip|EAD_LSTA_package-rev13.zip]]&#039;&#039;&#039; prepared by Nathan Pugh in 2008 and slightly edited by Sandra McIntyre in November 2009.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform file or, more likely, the CSS stylesheet file, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first set of your EAD files.  &lt;br /&gt;
&lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. For an example, see the University of Utah Marriott Library&#039;s search/browse page in the Special Collections section at http://www.lib.utah.edu (click &amp;quot;Search Finding Aids&amp;quot; on the Special Collections main page).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=File:EAD_LSTA_package-rev13.zip&amp;diff=227</id>
		<title>File:EAD LSTA package-rev13.zip</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=File:EAD_LSTA_package-rev13.zip&amp;diff=227"/>
		<updated>2010-03-04T00:11:56Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=226</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=226"/>
		<updated>2009-12-01T18:17:04Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Searching and Browsing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v2.jse.zip|ead-to-cdm-extraction_v2.jse.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v2.jse&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v2.jse, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.  Also, a logging file called &amp;quot;_extraction_status.txt&amp;quot; is created, which should make it easier to determine which, if any, files are causing the batch extraction to fail.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges (for CONTENTdm 4.3 only -- this issue is resolved in CONTENTdm 5):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a set of two stylesheets for the specific needs of the partners in this project, and together they transform the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  The two stylesheets work in tandem; both are necessary.  The first stylesheet transforms everything in the EAD file *except for* the container list.  The first stylesheet calls the second one, which transforms *only* the container list.  Some partners may wish to modify the second stylesheet to reflect their own organization of the container list. &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package-rev12.zip|EAD_LSTA_package-rev12.zip]]&#039;&#039;&#039; prepared by Nathan Pugh.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform file or, more likely, the CSS stylesheet file, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first set of your EAD files.  &lt;br /&gt;
&lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. For an example, see the University of Utah Marriott Library&#039;s search/browse page in the Special Collections section at http://www.lib.utah.edu (click &amp;quot;Search Finding Aids&amp;quot; on the Special Collections main page).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=225</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=225"/>
		<updated>2009-12-01T18:12:28Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v2.jse.zip|ead-to-cdm-extraction_v2.jse.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v2.jse&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v2.jse, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.  Also, a logging file called &amp;quot;_extraction_status.txt&amp;quot; is created, which should make it easier to determine which, if any, files are causing the batch extraction to fail.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges (for CONTENTdm 4.3 only -- this issue is resolved in CONTENTdm 5):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a set of two stylesheets for the specific needs of the partners in this project, and together they transform the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  The two stylesheets work in tandem; both are necessary.  The first stylesheet transforms everything in the EAD file *except for* the container list.  The first stylesheet calls the second one, which transforms *only* the container list.  Some partners may wish to modify the second stylesheet to reflect their own organization of the container list. &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package-rev12.zip|EAD_LSTA_package-rev12.zip]]&#039;&#039;&#039; prepared by Nathan Pugh.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform file or, more likely, the CSS stylesheet file, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first set of your EAD files.  &lt;br /&gt;
&lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=222</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=222"/>
		<updated>2009-06-03T00:40:55Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v2.jse.zip|ead-to-cdm-extraction_v2.jse.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v2.jse&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v2.jse, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.  Also, a logging file called &amp;quot;_extraction_status.txt&amp;quot; is created, which should make it easier to determine which, if any, files are causing the batch extraction to fail.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a set of two stylesheets for the specific needs of the partners in this project, and together they transform the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  The two stylesheets work in tandem; both are necessary.  The first stylesheet transforms everything in the EAD file *except for* the container list.  The first stylesheet calls the second one, which transforms *only* the container list.  Some partners may wish to modify the second stylesheet to reflect their own organization of the container list. &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package-rev12.zip|EAD_LSTA_package-rev12.zip]]&#039;&#039;&#039; prepared by Nathan Pugh.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform file or, more likely, the CSS stylesheet file, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first set of your EAD files.  &lt;br /&gt;
&lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=221</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=221"/>
		<updated>2009-06-03T00:40:28Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v2.jse.zip|ead-to-cdm-extraction_v2.jse.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction.jse&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction.jse, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.  Also, a logging file called &amp;quot;_extraction_status.txt&amp;quot; is created, which should make it easier to determine which, if any, files are causing the batch extraction to fail.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a set of two stylesheets for the specific needs of the partners in this project, and together they transform the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  The two stylesheets work in tandem; both are necessary.  The first stylesheet transforms everything in the EAD file *except for* the container list.  The first stylesheet calls the second one, which transforms *only* the container list.  Some partners may wish to modify the second stylesheet to reflect their own organization of the container list. &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package-rev12.zip|EAD_LSTA_package-rev12.zip]]&#039;&#039;&#039; prepared by Nathan Pugh.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform file or, more likely, the CSS stylesheet file, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first set of your EAD files.  &lt;br /&gt;
&lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=File:Ead-to-cdm-extraction_v2.jse.zip&amp;diff=220</id>
		<title>File:Ead-to-cdm-extraction v2.jse.zip</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=File:Ead-to-cdm-extraction_v2.jse.zip&amp;diff=220"/>
		<updated>2009-06-03T00:39:25Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: Revised extraction script, 2009-06-02.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Revised extraction script, 2009-06-02.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Project_site_promotion&amp;diff=219</id>
		<title>Project site promotion</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Project_site_promotion&amp;diff=219"/>
		<updated>2009-06-02T23:12:31Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* &amp;quot;Sharing Your Finding Aids in CONTENTdm&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;quot;Statewide Repository of Online Finding Aids: Encoded Archival Description Files in Mountain West Digital Library&amp;quot;  ==&lt;br /&gt;
&lt;br /&gt;
Brad Cole and Sandra McIntyre presented to the Utah Manuscripts Association meeting on January 14, 2009, at Utah Valley University. &lt;br /&gt;
&lt;br /&gt;
== &amp;quot;EAD Hands On -- Learn how to incorporate EAD into your own process&amp;quot;  ==&lt;br /&gt;
&lt;br /&gt;
Brad Cole, Trevor Alvord, and Sandra McIntyre presented to the Utah State Historical Records Advisory Board&#039;s Regional Repositories Workshop on April 22, 2009, at the Utah State Archives.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Sharing Your Finding Aids in CONTENTdm&amp;quot;  ==&lt;br /&gt;
&lt;br /&gt;
Sandra McIntyre and Cheryl Walters described the project and its tools to colleagues at the annual meeting of the Western CONTENTdm Users Group, held in Reno, Nevada, on June 3-4, 2009.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Project_site_promotion&amp;diff=218</id>
		<title>Project site promotion</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Project_site_promotion&amp;diff=218"/>
		<updated>2009-06-02T22:51:20Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: New page: == &amp;quot;Sharing Your Finding Aids in CONTENTdm&amp;quot;  ==  Sandra McIntyre and Cheryl Walters described the project and its tools to colleagues at the annual meeting of the Western CONTENTdm Users G...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;quot;Sharing Your Finding Aids in CONTENTdm&amp;quot;  ==&lt;br /&gt;
&lt;br /&gt;
Sandra McIntyre and Cheryl Walters described the project and its tools to colleagues at the annual meeting of the Western CONTENTdm Users Group, held in Reno, Nevada, on June 3-4, 2009.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=File:LSTA_EAD_stylesheet_installation_instructions.pdf&amp;diff=217</id>
		<title>File:LSTA EAD stylesheet installation instructions.pdf</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=File:LSTA_EAD_stylesheet_installation_instructions.pdf&amp;diff=217"/>
		<updated>2009-06-02T22:46:26Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: uploaded a new version of &amp;quot;Image:LSTA EAD stylesheet installation instructions.pdf&amp;quot;: Instructions for modifying server to display EAD files via XSL transform and CSS stylesheet.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;README file: complete set of instructions for customizing CONTENTdm to use the included XSL stylesheet for transforming EAD files on the fly and the CSS stylesheet for managing font and color styles.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=216</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=216"/>
		<updated>2009-06-02T22:41:55Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction.jse.zip|ead-to-cdm-extraction.jse.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction.jse&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction.jse, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.  Also, a logging file called &amp;quot;_extraction_status.txt&amp;quot; is created, which should make it easier to determine which, if any, files are causing the batch extraction to fail.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a set of two stylesheets for the specific needs of the partners in this project, and together they transform the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  The two stylesheets work in tandem; both are necessary.  The first stylesheet transforms everything in the EAD file *except for* the container list.  The first stylesheet calls the second one, which transforms *only* the container list.  Some partners may wish to modify the second stylesheet to reflect their own organization of the container list. &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package-rev12.zip|EAD_LSTA_package-rev12.zip]]&#039;&#039;&#039; prepared by Nathan Pugh.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform file or, more likely, the CSS stylesheet file, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first set of your EAD files.  &lt;br /&gt;
&lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=215</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=215"/>
		<updated>2009-06-02T22:39:29Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction.jse.zip|ead-to-cdm-extraction.jse.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction.jse&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction.jse, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.  Also, a logging file called &amp;quot;_extraction_status.txt&amp;quot; is created, which should make it easier to determine which, if any, files are causing the batch extraction to fail.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a set of two stylesheets for the specific needs of the partners in this project, and together they transform the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  The two stylesheets work in tandem; both are necessary.  The first stylesheet transforms everything in the EAD file *except for* the container list.  The first stylesheet calls the second one, which transforms *only* the container list.  Some partners may wish to modify the second stylesheet to reflect their own organization of the container list. &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package_v01.zip|EAD_LSTA_package_v01.zip]]&#039;&#039;&#039; prepared by Nathan Pugh.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform or, more likely, the CSS stylesheet, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=File:Ead-to-cdm-extraction.jse.zip&amp;diff=214</id>
		<title>File:Ead-to-cdm-extraction.jse.zip</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=File:Ead-to-cdm-extraction.jse.zip&amp;diff=214"/>
		<updated>2009-06-02T22:34:17Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=File:EAD_LSTA_package-rev12.zip&amp;diff=213</id>
		<title>File:EAD LSTA package-rev12.zip</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=File:EAD_LSTA_package-rev12.zip&amp;diff=213"/>
		<updated>2009-06-02T22:30:00Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: Files to be used by digital system administrator to set up EAD collection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Files to be used by digital system administrator to set up EAD collection&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=EAD_best_practices&amp;diff=206</id>
		<title>EAD best practices</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=EAD_best_practices&amp;diff=206"/>
		<updated>2009-01-06T01:47:12Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Best Practice Guidelines for the LSTA grant project were developed during the summer of 2007. The committee used the Northwest Digital Archives best practice guide as the foundation of its guidelines, reviewing them against other national and regional standards as well as local practice to determine what the requirements should be. The committee also developed a condensed version of the guidelines based on the University of Minnesota best practices guidelines. Copies of the best practice guidelines are available below.&lt;br /&gt;
&lt;br /&gt;
* [[media:UMA_BPG_v1-2-2.pdf|Best Practice Guidelines]]&lt;br /&gt;
* [[media:UMA_BPG_Condensed_v1-2-2.pdf|Best Practice Guidelines (Condensed Version)]]&lt;br /&gt;
* [[media:UMA_Browse_Lists_v2-1.pdf|Subject Browse List]]&lt;br /&gt;
* [[media:Elements_used_in_full_BPG_v3.rtf|List of EAD Elements Used for UMA LSTA-funded Project]]&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=File:Elements_used_in_full_BPG_v3.rtf&amp;diff=205</id>
		<title>File:Elements used in full BPG v3.rtf</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=File:Elements_used_in_full_BPG_v3.rtf&amp;diff=205"/>
		<updated>2009-01-06T01:45:21Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: List of EAD Elements Used for UMA LSTA-funded Project, including allowable elements (entire list), required elements (red and blue text), elements included in the xEAD tool (yellow highlighted), and elements extracted for upload into the CONTENTdm record &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of EAD Elements Used for UMA LSTA-funded Project, including allowable elements (entire list), required elements (red and blue text), elements included in the xEAD tool (yellow highlighted), and elements extracted for upload into the CONTENTdm record (bold), as of May 28, 2008.  Assembled by Sandra McIntyre, MWDL.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=203</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=203"/>
		<updated>2008-12-01T19:04:54Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Viewing Your Individual EAD Files in CONTENTdm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v13.zip|ead-to-cdm-extraction_v13.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v13.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v13.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a set of two stylesheets for the specific needs of the partners in this project, and together they transform the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  The two stylesheets work in tandem; both are necessary.  The first stylesheet transforms everything in the EAD file *except for* the container list.  The first stylesheet calls the second one, which transforms *only* the container list.  Some partners may wish to modify the second stylesheet to reflect their own organization of the container list. &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package_v01.zip|EAD_LSTA_package_v01.zip]]&#039;&#039;&#039; prepared by Nathan Pugh.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform or, more likely, the CSS stylesheet, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=202</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=202"/>
		<updated>2008-10-23T17:39:51Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v13.zip|ead-to-cdm-extraction_v13.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v13.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v13.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package_v01.zip|EAD_LSTA_package_v01.zip]]&#039;&#039;&#039; prepared by Nathan Pugh.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform or, more likely, the CSS stylesheet, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=File:Ead-to-cdm-extraction_v13.zip&amp;diff=201</id>
		<title>File:Ead-to-cdm-extraction v13.zip</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=File:Ead-to-cdm-extraction_v13.zip&amp;diff=201"/>
		<updated>2008-10-23T17:38:31Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: Extraction script for extracting selected EAD elements and saving them in a tab-delimited text file for import into CONTENTdm.  Version 13, revised 2008-10-23 by Nathan Pugh.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Extraction script for extracting selected EAD elements and saving them in a tab-delimited text file for import into CONTENTdm.  Version 13, revised 2008-10-23 by Nathan Pugh.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=200</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=200"/>
		<updated>2008-10-23T00:37:34Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Editing EAD Files that have been Uploaded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package_v01.zip|EAD_LSTA_package_v01.zip]]&#039;&#039;&#039; prepared by Nathan Pugh.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform or, more likely, the CSS stylesheet, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Updating EAD Files that have already been uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=199</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=199"/>
		<updated>2008-10-23T00:33:20Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Download the complete package of files, &#039;&#039;&#039;[[Media:EAD_LSTA_package_v01.zip|EAD_LSTA_package_v01.zip]]&#039;&#039;&#039; prepared by Nathan Pugh.  &lt;br /&gt;
&lt;br /&gt;
Read the README file, &#039;&#039;&#039;[[Media:LSTA EAD stylesheet installation instructions.pdf|LSTA EAD stylesheet installation instructions.pdf]]&#039;&#039;&#039; for complete instructions.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform or, more likely, the CSS stylesheet, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured CONTENTdm, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Editing EAD Files that have been Uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=File:LSTA_EAD_stylesheet_installation_instructions.pdf&amp;diff=198</id>
		<title>File:LSTA EAD stylesheet installation instructions.pdf</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=File:LSTA_EAD_stylesheet_installation_instructions.pdf&amp;diff=198"/>
		<updated>2008-10-23T00:30:46Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: README file: complete set of instructions for customizing CONTENTdm to use the included XSL stylesheet for transforming EAD files on the fly and the CSS stylesheet for managing font and color styles.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;README file: complete set of instructions for customizing CONTENTdm to use the included XSL stylesheet for transforming EAD files on the fly and the CSS stylesheet for managing font and color styles.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=197</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=197"/>
		<updated>2008-10-23T00:27:40Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Viewing Your Individual EAD Files in CONTENTdm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  &lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the &#039;&#039;&#039;[[Media:EAD_LSTA_package_v01.zip|complete package of files]]&#039;&#039;&#039; prepared by Nate.  Highly recommended: Start with the README file.  You will need to copy some files to appropriate folders on your CONTENTdm server and change one of the PHP files.  Optionally, you can change the XSL transform or, more likely, the CSS stylesheet, to suit your institution&#039;s particular needs.&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured the item viewer with Nathan Pugh&#039;s code, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Editing EAD Files that have been Uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=File:EAD_LSTA_package_v01.zip&amp;diff=196</id>
		<title>File:EAD LSTA package v01.zip</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=File:EAD_LSTA_package_v01.zip&amp;diff=196"/>
		<updated>2008-10-23T00:19:58Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: Stylesheet package: (1) CONTENTdm item viewer customization code; (2) XSL stylesheet; and (3) default CSS stylesheets.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Stylesheet package: (1) CONTENTdm item viewer customization code; (2) XSL stylesheet; and (3) default CSS stylesheets.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=195</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=195"/>
		<updated>2008-10-23T00:17:26Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
[STILL IN DEVELOPMENT]&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/UU_EAD&amp;amp;CISOPTR=1736&amp;amp;CISOBOX=1&amp;amp;REC=16 sample EAD file in the University of Utah&#039;s EAD collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  &lt;br /&gt;
&lt;br /&gt;
See the complete package of files prepared by Nate.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured the item viewer with Nathan Pugh&#039;s code, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Editing EAD Files that have been Uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=194</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=194"/>
		<updated>2008-10-23T00:14:33Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Exceptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
[STILL IN DEVELOPMENT]&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/stest&amp;amp;CISOPTR=1182&amp;amp;CISOBOX=1&amp;amp;REC=11 sample EAD file in the University of Utah&#039;s EAD test collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  He will be posting the required code shortly.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  Nate will be sharing both stylesheets in early September.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured the item viewer with Nathan Pugh&#039;s code, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;, and to display levels &amp;lt;c01&amp;gt; through &amp;lt;c04&amp;gt; in the Table of Contents at the left.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing alternative stylings.&lt;br /&gt;
&lt;br /&gt;
== Editing EAD Files that have been Uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=193</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=193"/>
		<updated>2008-10-23T00:13:09Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Editing EAD Files that have been Uploaded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
[STILL IN DEVELOPMENT]&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/stest&amp;amp;CISOPTR=1182&amp;amp;CISOBOX=1&amp;amp;REC=11 sample EAD file in the University of Utah&#039;s EAD test collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  He will be posting the required code shortly.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  Nate will be sharing both stylesheets in early September.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured the item viewer with Nathan Pugh&#039;s code, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing this.&lt;br /&gt;
&lt;br /&gt;
== Editing EAD Files that have been Uploaded ==&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:DisplayReplace_v2c.pdf|&amp;quot;Updating an EAD File Using xEAD and CONTENTdm&amp;quot;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=File:DisplayReplace_v2c.pdf&amp;diff=192</id>
		<title>File:DisplayReplace v2c.pdf</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=File:DisplayReplace_v2c.pdf&amp;diff=192"/>
		<updated>2008-10-23T00:11:45Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: Updating an EAD File Using xEAD and CONTENTdm&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Updating an EAD File Using xEAD and CONTENTdm&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=191</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=191"/>
		<updated>2008-10-22T23:39:45Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
You can also refer to the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
[STILL IN DEVELOPMENT]&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/stest&amp;amp;CISOPTR=1182&amp;amp;CISOBOX=1&amp;amp;REC=11 sample EAD file in the University of Utah&#039;s EAD test collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  He will be posting the required code shortly.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  Nate will be sharing both stylesheets in early September.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured the item viewer with Nathan Pugh&#039;s code, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing this.&lt;br /&gt;
&lt;br /&gt;
== Editing EAD Files that have been Uploaded ==&lt;br /&gt;
&lt;br /&gt;
[[Directions (to be written)]]&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=190</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=190"/>
		<updated>2008-10-22T23:38:31Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &#039;&#039;&#039;[[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files&amp;quot;]]&#039;&#039;&#039;, or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Follow the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
[STILL IN DEVELOPMENT]&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/stest&amp;amp;CISOPTR=1182&amp;amp;CISOBOX=1&amp;amp;REC=11 sample EAD file in the University of Utah&#039;s EAD test collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  He will be posting the required code shortly.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  Nate will be sharing both stylesheets in early September.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured the item viewer with Nathan Pugh&#039;s code, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing this.&lt;br /&gt;
&lt;br /&gt;
== Editing EAD Files that have been Uploaded ==&lt;br /&gt;
&lt;br /&gt;
[[Directions (to be written)]]&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=189</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=189"/>
		<updated>2008-10-22T23:37:33Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, [[Media:xEADImporttraining_v3f.pdf|&amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files,&amp;quot;]] or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Follow the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
[STILL IN DEVELOPMENT]&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/stest&amp;amp;CISOPTR=1182&amp;amp;CISOBOX=1&amp;amp;REC=11 sample EAD file in the University of Utah&#039;s EAD test collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  He will be posting the required code shortly.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  Nate will be sharing both stylesheets in early September.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured the item viewer with Nathan Pugh&#039;s code, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing this.&lt;br /&gt;
&lt;br /&gt;
== Editing EAD Files that have been Uploaded ==&lt;br /&gt;
&lt;br /&gt;
[[Directions (to be written)]]&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=File:XEADImporttraining_v3f.pdf&amp;diff=188</id>
		<title>File:XEADImporttraining v3f.pdf</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=File:XEADImporttraining_v3f.pdf&amp;diff=188"/>
		<updated>2008-10-22T23:33:24Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: Using CONTENTdm&amp;#039;s Multiple File Import Feature to Import EAD Files (with screenshots from the University of Utah).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files (with screenshots from the University of Utah).&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=187</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=187"/>
		<updated>2008-10-22T23:24:23Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Directions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
See the full procedure with screenshots, &amp;quot;Using CONTENTdm&#039;s Multiple File Import Feature to Import EAD Files,&amp;quot; or follow the brief set of steps below.&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Follow the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
[STILL IN DEVELOPMENT]&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/stest&amp;amp;CISOPTR=1182&amp;amp;CISOBOX=1&amp;amp;REC=11 sample EAD file in the University of Utah&#039;s EAD test collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  He will be posting the required code shortly.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  Nate will be sharing both stylesheets in early September.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured the item viewer with Nathan Pugh&#039;s code, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing this.&lt;br /&gt;
&lt;br /&gt;
== Editing EAD Files that have been Uploaded ==&lt;br /&gt;
&lt;br /&gt;
[[Directions (to be written)]]&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=186</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=186"/>
		<updated>2008-10-17T18:27:23Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Exceptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Follow the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
[STILL IN DEVELOPMENT]&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/stest&amp;amp;CISOPTR=1182&amp;amp;CISOBOX=1&amp;amp;REC=11 sample EAD file in the University of Utah&#039;s EAD test collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  He will be posting the required code shortly.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  Nate will be sharing both stylesheets in early September.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured the item viewer with Nathan Pugh&#039;s code, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing this.&lt;br /&gt;
&lt;br /&gt;
== Editing EAD Files that have been Uploaded ==&lt;br /&gt;
&lt;br /&gt;
[[Directions (to be written)]]&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=185</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=185"/>
		<updated>2008-10-17T18:27:01Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Exceptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v3.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Follow the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v2.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
[STILL IN DEVELOPMENT]&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/stest&amp;amp;CISOPTR=1182&amp;amp;CISOBOX=1&amp;amp;REC=11 sample EAD file in the University of Utah&#039;s EAD test collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  He will be posting the required code shortly.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  Nate will be sharing both stylesheets in early September.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured the item viewer with Nathan Pugh&#039;s code, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing this.&lt;br /&gt;
&lt;br /&gt;
== Editing EAD Files that have been Uploaded ==&lt;br /&gt;
&lt;br /&gt;
[[Directions (to be written)]]&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
	<entry>
		<id>https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=184</id>
		<title>Finding aid aggregation</title>
		<link rel="alternate" type="text/html" href="https://lsta.lib.byu.edu/index.php?title=Finding_aid_aggregation&amp;diff=184"/>
		<updated>2008-10-17T18:26:08Z</updated>

		<summary type="html">&lt;p&gt;Smcintyre: /* Summary of the Process */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Aggregation Process ==&lt;br /&gt;
&lt;br /&gt;
[[Image:EAD_central_index_ingestion_v3b.jpg|left|thumb|150px|EAD Central Index Ingestion]]&lt;br /&gt;
&lt;br /&gt;
EAD files for all partners are being hosted as part of the Mountain West Digital Library (MWDL) network.  The workflow for this process is illustrated in the diagram to the left and discussed below.  All LSTA partners should follow the workflow on the right of this diagram, building EAD collections that reside on CONTENTdm servers.  The left of this diagram shows the workflow for NEH-grant-funded partners in the Western Waters Digital Library, whose EAD collections reside on other Open Archives Initiative (OAI)-compatible servers.  Each LSTA partner institution controls its own EAD collection, using tools and scripts developed by the technology team at the University of Utah.  &lt;br /&gt;
&lt;br /&gt;
The EAD collections for the LSTA-funded project are available locally by institution, as well as searchable and browsable centrally in the MWDL statewide index.  Each EAD file exists in only one place, namely, on the local repository.  When a user searches or browses the central index, and clicks on a item of interest in the search/browse results, he or she is taken to the EAD file on the local repository.  Users can search locally as well, but they get results only from the local institution when conducting a local search.  A link allows them to go to the central MWDL index at any time. &lt;br /&gt;
&lt;br /&gt;
For more information about the process described below, please contact Sandra McIntyre (mailto:sandra.mcintyre@utah.edu), Nathan Pugh (mailto:nathan.pugh@utah.edu), or Debbie Rakhsha (mailto:debbie.rakhsha@utah.edu) at the University of Utah Marriott Library.&lt;br /&gt;
&lt;br /&gt;
== Configuring CONTENTdm for Your EAD Collection ==&lt;br /&gt;
&lt;br /&gt;
If a collection in CONTENTdm has not already been created for your EAD files, ask your CONTENTdm server administrator to create it and give it a  collection name, such as &amp;quot;Weber State University Encoded Archival Description Files&amp;quot; and a collection alias, such as &amp;quot;WSU_EAD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fields_seutp_in_CONTENTdm.jpg|right|thumb|130px|Fields setup in CONTENTdm]]&lt;br /&gt;
&lt;br /&gt;
In the CONTENTdm Administration interface, on the &amp;quot;Collections&amp;quot; tab, click &amp;quot;Fields&amp;quot; to go to the Fields properties page.  Create CONTENTdm fields for the EAD information as suggested in this screen capture.  Placing the CONTENTdm fields in this order will make the importing process easier, since the tab-delimited file will contain the extracted information in this order; the extracted information will automatically match up with your field order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The extraction script will assign these field names to the extracted information.  You can rename any field by assigning a different name in the fields setup.  &lt;br /&gt;
* You must keep the &amp;quot;DC map&amp;quot; column of Dublin Core mapping as shown here, so the MWDL central index will harvest your records in a standard way.  This mapping determines the Dublin Core fields that the CONTENTdm fields map to for exposing the metadata via the Open Archives Initiative (OAI) protocols. &lt;br /&gt;
[[Image:Admin_fields_in_CONTENTdm.jpg|right|thumb|130px|Administrative fields]]&lt;br /&gt;
* Note that the Date field has the data type set to &amp;quot;Date&amp;quot;, not &amp;quot;Text&amp;quot;.  This enforces proper date formatting and allows for accurate searches by date.&lt;br /&gt;
* Make sure the Description field is set to &amp;quot;Full Text Search&amp;quot;.  The other fields should be set to searchable (i.e., you should toggle &amp;quot;Search&amp;quot; to be &amp;quot;Yes&amp;quot;) if you want to make it possible for users to search on them locally.  None of the &amp;quot;Administrative fields&amp;quot; at the bottom of the Fields properties page will be visible in the interface, but you may wish to make some of them searchable, depending on your needs.&lt;br /&gt;
&lt;br /&gt;
== Uploading Your EAD Files to Your Institution&#039;s Repository ==&lt;br /&gt;
&lt;br /&gt;
EAD files are uploaded to a CONTENTdm digital assets management system server that hosts your collections as part of the Mountain West Digital Library network.  This involves two steps: &lt;br /&gt;
:# extracting the values in certain EAD elements and mapping them to CONTENTdm fields&lt;br /&gt;
:# using CONTENTdm&#039;s Acquisition Station to upload the EAD file and metadata to the Mountain West Digital Library hub server.  &lt;br /&gt;
Both steps can be done on multiple EAD files at a time for batch processing.  &lt;br /&gt;
&lt;br /&gt;
=== 1.  Extracting the EAD Elements ===&lt;br /&gt;
&lt;br /&gt;
An extraction script has been created to automate the first step.  The extraction script has been written in VBScript by Nathan Pugh at the University of Utah, based on a VBScript created by Terry Reese at Oregon State University.  Nate has tailored this script for the LSTA project partners.   &lt;br /&gt;
&lt;br /&gt;
==== Summary of the Process ====&lt;br /&gt;
&lt;br /&gt;
Use the extraction script when you have a batch of EAD files that are ready for uploading to the server.  When the script is double-clicked, it acts on all files in the same folder as itself that have the extension &amp;quot;.xml&amp;quot;.  It automatically goes through each file and queries the values in certain EAD elements and saves them as CONTENTdm fields within a tab-delimited text file.  This tab-delimited file can then be used to upload the extracted metadata to the CONTENTdm collection along with your EAD files in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
The 35 EAD elements chosen for extraction, the local CONTENTdm fields they correspond to, and the Dublin Core fields they correspond to are given in the [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  The script also converts the EAD-conformant date formats into CONTENTdm-conformant date formats, according to the conversion given in [[Media:Date_Formats_for_EAD_Central_Index_Project_v3.doc|Date Formats for EAD Central Index Project]].&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
# If you have not already done so, save the file &#039;&#039;&#039;[[Media:ead-to-cdm-extraction_v12.zip|ead-to-cdm-extraction_v12.zip]]&#039;&#039;&#039; to a local drive.  The script will work only on a Windows machine. &lt;br /&gt;
# Unzip the file.  The unzipped file is called &amp;quot;ead-to-cdm-extraction_v12.vbs&amp;quot;. (The file was zipped to allow the transfer of the file over the Internet.  Most systems will not allow an executable file to be transferred on its own.)&lt;br /&gt;
# Move or copy the extraction script file, ead-to-cdm-extraction_v12.vbs, into the same directory as the EAD files you want to process.  All files that you want to process must be in one folder.  Remove from this folder any files that you don&#039;t want to process at this time.  Please note that the EAD files in this folder must already be validated and ready to upload.  &lt;br /&gt;
# Double-click the extraction script file and wait for it to process all the EAD files in the folder.  Depending on the number and size of your EAD files, this may take anywhere from a fraction of a second to 30 or more seconds.  An alert will appear when the processing is done, giving the number of files processed successfully.  Click the &amp;quot;OK&amp;quot; button in the alert window.  Note that a new file, called ead-to-cdm-extraction.txt, has been created in the same folder (or, if you have already run the script before, the existing file has been modified).  This is the tab-delimited text file that you will use in Step 2 below.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if the extraction script produces an error?&#039;&#039;&#039;&lt;br /&gt;
:: At least one of your EAD files is not coded the right way.  Please review the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]], particularly the guidelines regarding the elements to be extracted.  The list of elements extracted is given in [[Media:UMA_LSTA_elements_mapEADtoDC_v8.doc|EAD-CONTENTdm-Dublin Core Elements Assignments (Mapping Table)]].  Then revise your EAD files and try again.  &lt;br /&gt;
::: Note: One of the most common errors is formatting the date incorrectly, for example, using &amp;quot;1986-1989&amp;quot; instead of &amp;quot;1986/1989&amp;quot;.  The &amp;quot;normal&amp;quot; version of the element ead/archdesc/did/unitdate is the value that is pulled by the extraction script.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v2.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;What if we have encoded our EAD elements slightly differently than the extraction script queries? Or what if we want to assign different labels to our CONTENTdm fields?&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the queries in the extraction script as needed to reflect the details of your encoding and/or the structure of your CONTENTdm fields.  If, for example, you have encoded the browse subject terms source as &amp;quot;umabroad&amp;quot; instead of &amp;quot;UMAbroad&amp;quot;, you may want to change this query in the extraction script file.  Or, if you want to rename the &amp;quot;Repository&amp;quot; field to &amp;quot;Holding Institution&amp;quot;, you can change the field name accordingly.  There are comments and instructions in the extraction script file for making modifications.  Warning: When making changes, please continue to conform to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  If the extraction script is changed to pull elements in non-standard ways, the resulting records may not show up in searches in the MWDL central index. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;I changed some values in my EAD file(s) after running the extraction script.  Do I need to run the script again?&#039;&#039;&#039;&lt;br /&gt;
:: Yes.  The extraction script is not dynamically linked to the EAD files.  Re-run the extraction script and proceed with uploading below.&lt;br /&gt;
&lt;br /&gt;
=== 2.  Uploading EAD Files to CONTENTdm Server ===&lt;br /&gt;
&lt;br /&gt;
CONTENTdm&#039;s Acquisition Station software is used to upload the EAD file and metadata to the Mountain West Digital Library hub server.  This follows standard CONTENTdm procedures for importing and uploading multiple files.  You can upload all the EAD files in a single directory at one time.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Follow the directions given in the CONTENTdm Help files in the page &amp;quot;Importing Multiple Files with Tab-Delimited Text&amp;quot; at http://contentdm.com/help4/acq-station/importing5a.html.  (Do NOT use the directions in the page &amp;quot;Importing EAD Files&amp;quot;!  The process there imports only a few fields, not the full list in the LSTA project.)&lt;br /&gt;
&lt;br /&gt;
Use the tab-delimited text file you created above, ead-to-cdm-extraction.txt.  If you have created the CONTENTdm fields in the order listed above, the mapping from imported field to collection field will be correct by default.  You do not need to add any import actions using the Template Creator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Important note re date ranges:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:After importing the records into the Project Spreadsheet, carefully examine the Date column.  There is a bug in CONTENTdm, and some date ranges do not expand correctly and will need to be edited.  &lt;br /&gt;
&lt;br /&gt;
:CONTENTdm&#039;s import should have expanded most date ranges from the format yyyy-yyyy into the expanded list of years.  For example, &amp;quot;1813-1815&amp;quot; will be expanded automatically into &amp;quot;1813; 1814; 1815&amp;quot;.  However, when CONTENTdm encounters a date range that spans a century or more, it mangles it instead into an incorrect date with the format yyyy-01-dd.  For example, &amp;quot;1898-1905&amp;quot; is converted to &amp;quot;1898-01-05&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
:If you catch these errors before you have uploaded the records, by looking through the values in the Date column in the Project Spreadsheet, you can correct them fairly easily:&lt;br /&gt;
&lt;br /&gt;
::# Double-click the problem record in the Project Spreadsheet to open it in the Media Editor.&lt;br /&gt;
::# Re-type the date range in the format yyyy-yyyy.&lt;br /&gt;
::# Click the &amp;quot;Save&amp;quot; button.  The date range should now be expanded to the list of years in the Project Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;As I view a record in the Project Spreadsheet before uploading, I can see an EAD encoding error.  Should I correct the error in the record?&#039;&#039;&#039;&lt;br /&gt;
:: Remember that any corrections in CONTENTdm do &#039;&#039;&#039;not&#039;&#039;&#039; change the error in the EAD file itself.  We recommend you delete the record with the error from the Project Spreadsheet, correct the error in the EAD file using xEAD or other XML encoding tool, re-extract, and re-import. &lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My import aborts and produces an error.&#039;&#039;&#039;&lt;br /&gt;
:: At least one of the values in the tab-delimited file is not in the format that CONTENTdm requires.  This is most often a date field.  The extraction script takes the value of the &amp;quot;normal&amp;quot; parameter of the ead/archdesc/did/unitdate field in the EAD file and attempts to convert it to a date format that will be recognized by CONTENTdm.  Refer to the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]] and to [[Media:Date Formats for EAD Central Index Project_v2.doc|Date Formats for EAD Central Index Project]] for more information about acceptable date formats.&lt;br /&gt;
&lt;br /&gt;
== Viewing Your Individual EAD Files in CONTENTdm  ==&lt;br /&gt;
&lt;br /&gt;
[STILL IN DEVELOPMENT]&lt;br /&gt;
&lt;br /&gt;
==== Summary ====&lt;br /&gt;
&lt;br /&gt;
The display of EAD files is within CONTENTdm&#039;s item viewer.  As with all CONTENTdm collections, the CONTENTdm item viewer displays a header and footer that can be configured at the partner&#039;s choice, typically with the partner&#039;s logo and other branding related to the EAD collection.  &amp;lt;!--See a [http://content.lib.utah.edu/cdm4/item_viewer.php?CISOROOT=/stest&amp;amp;CISOPTR=1182&amp;amp;CISOBOX=1&amp;amp;REC=11 sample EAD file in the University of Utah&#039;s EAD test collection].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nathan Pugh has modified the CONTENTdm item viewer to bypass the usual display of metadata and instead to go directly to the display of the EAD file itself.  He will be posting the required code shortly.  &lt;br /&gt;
&lt;br /&gt;
The display is done using an XSL transform (XSLT), which uses an XSL stylesheet (template) to transform the XML in the EAD file into XHTML for viewing in a browser.  Nate has created a stylesheet for the specific needs of the partners in this project.  The stylesheet transforms the elements recommended by the Stylesheet Subcommittee convened by Dan Davis.  A separate default stylesheet is being released to transform the container lists.  Although the default container list stylesheet will transform most container lists, some partners may wish to modify this default styling to reflect their own organization of the collection.  Nate will be sharing both stylesheets in early September.&lt;br /&gt;
&lt;br /&gt;
==== Directions ====&lt;br /&gt;
&lt;br /&gt;
Once your IT staff has configured the item viewer with Nathan Pugh&#039;s code, you will be able to do the following:&lt;br /&gt;
&lt;br /&gt;
# Browse your EAD collection in CONTENTdm by going into your Digital Collections page and selecting the EAD collection.  You will see a results page listing the first 20 or so of your EAD files.  &lt;br /&gt;
# Click any file in the results list to view it.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
:; &#039;&#039;&#039;My EAD file shows elements that seem to be misplaced or styled differently than I had expected.&#039;&#039;&#039;&lt;br /&gt;
:: Please check your encoding against the [[Media:UMA_BPG_v1-2-2.pdf|UMA Best Practices Guidelines]].  To change an already uploaded EAD file, see the directions below for editing EAD files that have already been uploaded. &lt;br /&gt;
:; &#039;&#039;&#039;I would like to change the formatting of my container list.&#039;&#039;&#039;&lt;br /&gt;
:: Your IT staff can change the default container list stylesheet.  The default stylesheet is designed to group hierarchically embedded container elements, &amp;lt;c01&amp;gt; through &amp;lt;c06&amp;gt;.  Various partners on this project, as well as with the [http://nwda.wsulibs.wsu.edu/ Northwest Digital Archives], have created a variety of stylings for container lists.  Contact Nathan Pugh  (mailto:nathan.pugh@utah.edu) and he will point you to some resources if you are interested in pursuing this.&lt;br /&gt;
&lt;br /&gt;
== Editing EAD Files that have been Uploaded ==&lt;br /&gt;
&lt;br /&gt;
[[Directions (to be written)]]&lt;br /&gt;
&lt;br /&gt;
== Searching and Browsing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Institutional Search and Browse&#039;&#039;&#039;: Once you have created your EAD collection in CONTENTdm and uploaded files to it, your users will be able to use standard CONTENTdm features to search and browse your EAD files.  In addition, you may create special search and browse pages using CONTENTdm&#039;s Custom Query Report functions. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Central Search and Browse in MWDL&#039;&#039;&#039; [not yet available]: The metadata from all uploaded EAD files will be harvested periodically and aggregated into the Mountain West Digital Library at http://mwdl.org.  Search and browse pages within MWDL&#039;s interface will allow users to discover finding aids from all partners, or from any selected subset of the partners.  Sandra McIntyre and Nathan Pugh are creating interface mockups for both searching and browsing for consideration by the LSTA partners.&lt;/div&gt;</summary>
		<author><name>Smcintyre</name></author>
	</entry>
</feed>