<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle18
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle19
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:#1F497D;}
span.EmailStyle20
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:#1F497D;}
span.EmailStyle21
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:#1F497D;}
span.EmailStyle22
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:948584607;
mso-list-type:hybrid;
mso-list-template-ids:-1442133286 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Angela,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Just an FYI that the code that I reference is not mine; it’s the code that ArchivesSpace uses for its CSV digital object import process.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Also, if you’re duplicating information between the archival objects and digital objects, is there any reason *<b>not</b>* to try and cut down on that as much as possible (a DAO title is required by ASpace right
now, but other than that, there shouldn’t be any need for duplication, I don’t think)?
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Sticking with this particular example, though, I think you have a few options (although my personal favorite, which I won’t list again, is simply not to duplicate those notes
</span><span style="font-family:Wingdings;color:#1F497D">J</span><span style="color:#1F497D">):<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:#1F497D"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span style="color:#1F497D">Ask for these changes to take place in the core code<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:#1F497D"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span style="color:#1F497D">Use a plugin to modify the behavior of the ASpace CSV digital object importer (Noah Huffman, at Duke, has some good examples of this:
<a href="https://github.com/noahgh221/archivesspace-duke-plugins">https://github.com/noahgh221/archivesspace-duke-plugins</a>)<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:#1F497D"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span style="color:#1F497D">Use the API to make the updates without using the staff interface’s import option.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Mark<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> archivesspace_users_group-bounces@lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org]
<b>On Behalf Of </b>Doiel, Robert<br>
<b>Sent:</b> Friday, 22 April, 2016 12:55 PM<br>
<b>To:</b> Archivesspace Users Group<br>
<b>Subject:</b> Re: [Archivesspace_Users_Group] Is it possible to include a summary note in a digital object CSV?<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Hello Angela,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">I found looking at
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__archivesspace.github.io_archivesspace_api_&d=AwMGaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=s7ciGQfUJeaV_ryx908hbeXDoU9aqDwDN0Z0VbfsJ3Y&m=2nSz7Byayrt-FrJdVZ2J1CShWmYJkfZx7e0EU1Lnrk0&s=tidtB-S7NK8vQJtSAJ8lZOHTjcqZCXU9oFIsTAd_lAU&e=">
http://archivesspace.github.io/archivesspace/api/</a> after watching the developer screen casts on YouTube very helpful in understanding what was available in the API. The file.API.html document is good for understanding the basic web transaction to get content
out or in but doesn’t do the API justice interns of the actual content available (e.g. Fields, sub-fields, and possible values).<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">All the best,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Robert<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<div id="MAC_OUTLOOK_SIGNATURE">
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">-- <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">R. S. Doiel, <<a href="mailto:rsdoiel@caltech.edu">rsdoiel@caltech.edu</a>><o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Digital Library Development<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Caltech Library<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From: </span></b><span style="color:black"><<a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org">archivesspace_users_group-bounces@lyralists.lyrasis.org</a>> on behalf of Angela Kroeger <<a href="mailto:akroeger@unomaha.edu">akroeger@unomaha.edu</a>><br>
<b>Reply-To: </b>Archivesspace Users Group <<a href="mailto:archivesspace_users_group@lyralists.lyrasis.org">archivesspace_users_group@lyralists.lyrasis.org</a>><br>
<b>Date: </b>Friday, April 22, 2016 at 9:06 AM<br>
<b>To: </b>Archivesspace Users Group <<a href="mailto:archivesspace_users_group@lyralists.lyrasis.org">archivesspace_users_group@lyralists.lyrasis.org</a>><br>
<b>Subject: </b>Re: [Archivesspace_Users_Group] Is it possible to include a summary note in a digital object CSV?</span><span style="font-size:12.0pt;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<blockquote style="border:none;border-left:solid #B5C4DF 4.5pt;padding:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-right:0in" id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<div>
<p class="MsoNormal"><span style="color:black">Mark,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Thank you for your helpful reply! I'll start by mentioning that I'm not a programmer and have never used an API before, so I don't know how to do it, but knowing that it CAN be done is a good start.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">I looked at your digital object converter code, and I see that there is a bioghist note in it. I imagine a summary note could be added the same way, copying that code? Again, I'm not sure where to put this code
or how to use it, but seeing it gives me hope.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">I found the documentation for the ArchivesSpace RESTful API on github (<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__archivesspace.github.io_archivesspace_doc_file.API.html&d=AwMGaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=s7ciGQfUJeaV_ryx908hbeXDoU9aqDwDN0Z0VbfsJ3Y&m=2nSz7Byayrt-FrJdVZ2J1CShWmYJkfZx7e0EU1Lnrk0&s=41UC49clPCCwADyt0lvTQCWMkY1CQokwFSlo8ptWKdQ&e=">http://archivesspace.github.io/archivesspace/doc/file.API.html</a>),
but it's somewhat beyond my present level of knowledge and understanding.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Since I know essentially nothing about APIs, I'm going to follow the advice in the University of Michigan's blog post on ArchivesSpace APIs (<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__archival-2Dintegration.blogspot.com_2015_09_the-2Darchivesspace-2Dapi.html&d=AwMGaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=s7ciGQfUJeaV_ryx908hbeXDoU9aqDwDN0Z0VbfsJ3Y&m=2nSz7Byayrt-FrJdVZ2J1CShWmYJkfZx7e0EU1Lnrk0&s=HMbmOayjpp8Ag4xXYuG80vs_mie_ACCkOPkz-rer9Lk&e=">http://archival-integration.blogspot.com/2015/09/the-archivesspace-api.html</a>)
and look at the ArchivesSpace Developer Screencasts (<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__www.youtube.com_playlist-3Flist-3DPLJFitFaE9AY-5FDDlhl3Kq-5FvFeX27F1yt6I&d=AwMGaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=s7ciGQfUJeaV_ryx908hbeXDoU9aqDwDN0Z0VbfsJ3Y&m=2nSz7Byayrt-FrJdVZ2J1CShWmYJkfZx7e0EU1Lnrk0&s=c3Sb-xkUuxhFoM1VJFsZ2alLMmEJa7_g4xlpPgV4tis&e=">https://www.youtube.com/playlist?list=PLJFitFaE9AY_DDlhl3Kq_vFeX27F1yt6I</a>).
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Can you recommend any other resources or tutorials I should look at to get started?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">We are hosted by LYRASIS, if that changes anything.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Thanks also for the advice about not using the user defined fields for this. I'll throw that idea away.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">You asked how we were using digital objects. You used the phrase "glorified linking mechanism," and that's pretty close to how we're using them. A lot (most) of the information is duplicated between our digital
objects and the archival objects they're linked to.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Here's a sample digital object from our institution:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__unomaha-2Dpublic.lyrasistechnology.org_repositories_4_digital-5Fobjects_211&d=AwMGaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=s7ciGQfUJeaV_ryx908hbeXDoU9aqDwDN0Z0VbfsJ3Y&m=2nSz7Byayrt-FrJdVZ2J1CShWmYJkfZx7e0EU1Lnrk0&s=587cXkff2K8Zy-vpNqq6Q3CvbzZuLXJkeHh1Q2cVOYE&e=">http://unomaha-public.lyrasistechnology.org/repositories/4/digital_objects/211</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">And here's its corresponding archival object:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__unomaha-2Dpublic.lyrasistechnology.org_repositories_4_archival-5Fobjects_33757&d=AwMGaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=s7ciGQfUJeaV_ryx908hbeXDoU9aqDwDN0Z0VbfsJ3Y&m=2nSz7Byayrt-FrJdVZ2J1CShWmYJkfZx7e0EU1Lnrk0&s=9BydiD3i35oIcQBI0WDTBP5GJeYT6RyozKUQpu3aqN0&e=">http://unomaha-public.lyrasistechnology.org/repositories/4/archival_objects/33757</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">We had considered creating series-level archival objects and linking all appropriate digital objects to them, but after the advice from several folks on this list (discussion in early February), we went with a
one-to-one relationship between item-level archival objects and digital objects.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">We've been manually adding digital objects and archival objects from our spreadsheet one at a time, and it is painfully slow. I saw the digital object import as a way of cutting out one of the steps. After importing
the CSV of digital object records, as far as I can tell, we'll still have to manually create the archival object records and manually link each one to its corresponding digital object. Or can that also be done with an API?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Thanks, again!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">--Angela<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Angela Kroeger<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><a href="mailto:akroeger@unomaha.edu"><span style="color:windowtext">akroeger@unomaha.edu</span></a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Archives and Special Collections Associate<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Dr. C.C. and Mabel L. Criss Library<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">University of Nebraska at Omaha<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">(402) 554-4159<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
</div>
</div>
</blockquote>
</div>
</body>
</html>