Great, Chris. Thanks for getting back to me on this issue. For the collections of the American Academy in Rome, we're implementing some challenging and (hopefully) interesting integration with a repository management management application as well as Drupal and Koha. Upshot is that there will be much to share with the community as the project evolves. <div>
<br></div><div>On holiday at the moment and will qualify what you've outlined following my return. </div><div><br></div><div>Regards,</div><div>Jason Loeffler</div><div>System Architect</div><div>Hemidemisemi</div><div>
Brooklyn, New York</div><div><br>On Monday, April 21, 2014, Chris Fitzpatrick <<a href="mailto:Chris.Fitzpatrick@lyrasis.org">Chris.Fitzpatrick@lyrasis.org</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div style="font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif">
<p><br>
</p>
<p>Hi Jason,<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p>We have actually done quite a bit of work recently on agents and agent names, particularly to ensure that name values are unique. This will all be included in the next release (v1.0.9) that should be out shortly. </p>
<p><br>
</p>
<p>In regards to the identifier issue, looking at the MARCXML importer ( <a href="https://github.com/archivesspace/archivesspace/blob/master/backend/app/converters/lib/marcxml_base_map.rb#L530-L542" target="_blank">https://github.com/archivesspace/archivesspace/blob/master/backend/app/converters/lib/marcxml_base_map.rb#L530-L542</a> ) <br>
</p>
<p><br>
</p>
<p>The identifier is being built by the first concating the 856$k, 856$h, 856$i , and 856$m. If there are no values there, it uses values from the 090 field. If there are not any values in that field, it generates a random string, which is what you are seeing
you your records.<br>
</p>
<p><br>
</p>
<p>If you want to customize the id that is being generated by the MARCXML importer, you can modify the marcxml_base_map.rb file in a plugin. Let me know if you need any help with that and I can write something to show you how to get started on that...<br>
</p>
<p><br>
</p>
<p>b,chris. <br>
</p>
<p><br>
</p>
<p> <br>
</p>
<p><br>
</p>
<div>
<p><br>
</p>
<div><font>
<div>Chris Fitzpatrick | <a href="javascript:_e(%7B%7D,'cvml','chris.fitzpatrick@lyrasis.org');" target="_blank">chris.fitzpatrick@lyrasis.org</a><br>
Developer, ArchivesSpace<br>
<a href="http://archivesspace.org/" target="_blank">http://archivesspace.org/</a><br>
</div>
</font></div>
</div>
<div style="color:rgb(40,40,40)">
<hr style="display:inline-block;width:98%">
<div dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> <a href="javascript:_e(%7B%7D,'cvml','archivesspace_users_group-bounces@lyralists.lyrasis.org');" target="_blank">archivesspace_users_group-bounces@lyralists.lyrasis.org</a> <<a href="javascript:_e(%7B%7D,'cvml','archivesspace_users_group-bounces@lyralists.lyrasis.org');" target="_blank">archivesspace_users_group-bounces@lyralists.lyrasis.org</a>> on behalf of AAR Website
<<a href="javascript:_e(%7B%7D,'cvml','website@aarome.org');" target="_blank">website@aarome.org</a>><br>
<b>Sent:</b> Friday, April 18, 2014 1:31 AM<br>
<b>To:</b> <a href="javascript:_e(%7B%7D,'cvml','archivesspace_users_group@lyralists.lyrasis.org');" target="_blank">archivesspace_users_group@lyralists.lyrasis.org</a><br>
<b>Subject:</b> [Archivesspace_Users_Group] issues with MARCXML import to AS</font>
<div> </div>
</div>
<div>
<div dir="ltr">I am having trouble understanding the import process from MARCXML to AS.
<div><br>
</div>
<div>Beginning with the simplest possible use-case:</div>
<div><br>
</div>
<div>1. I have 2 MARCXML records that describe 2 separate archival resources. Both record 1 and record 2 contain markup referring to the creator and former owner of their respective archival resources.</div>
<div><br>
</div>
<div> <datafield ind1="1" ind2=" " tag="100"></div>
<div> <subfield code="a">Smith, John</subfield></div>
<div> <subfield code="e">creator</subfield></div>
<div> </datafield> </div>
<div><br>
</div>
<div>
<div> <datafield ind1="1" ind2=" " tag="700"></div>
<div> <subfield code="a">Doe, Jane</subfield></div>
<div> <subfield code="e">former owner</subfield></div>
<div> </datafield></div>
</div>
<div><br>
</div>
<div>Following import, my agent list contains two (2) instances each of John Smith and Jane Doe. </div>
<div><br>
</div>
<div>What's happening there?</div>
<div><br>
Successive imports containing either John Smith or Jane Doe add additional ids and rows to the name_person mysql table. In other words, it appears that during the import process there's no validation routine against human-readable values. Is there an additional
marker or indicator I can enrich the metadata with to indicate that it is a controlled value in the agent list? </div>
<div><br>
</div>
<div>2. Each record has a unique identifier that's relevant to the organization's administrative cataloging system, that is, a series of locally developed pseudo-call numbers. Here's an example:</div>
<div><br>
</div>
<div>
<div> <datafield ind1=" " ind2=" " tag="852"></div>
<div> <subfield code="a">Repository: name</subfield></div>
<div> <subfield code="b">name of collection</subfield></div>
<div> <subfield code="c">NVB.0028.H-30.M.XLV.12A-13A</subfield></div>
<div> </datafield></div>
</div>
<div><br>
</div>
<div>Following import, the value contained by the 852$c tag is replaced with a hash:</div>
<div>
<p>imported-43bf7690-4aa6-471d-a3a1-21e18f9002c7</p>
</div>
<div>Is this desired behavior? </div>
<div><br>
</div>
<div>Any clarification would be appreciated. </div>
<div><br>
</div>
<div>Best regards,</div>
<div><br>
</div>
<div>Jason Loeffler</div>
<div>American Academy in Rome</div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote></div>