<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div><br></div><div>It would be helpful if the repo image_url was tagged in some way to uniquely identify it in the exported EAD. </div><div><br></div><div>I’m currently using this modification in a local plugin to attach an @id . </div><div>What that id is doesn’t particularly matter, as long as it’s tagged in some way. </div><div>( I’m open to alternate suggestions here. )</div><div><br></div><div><div style="margin: 0px; font-family: Menlo; color: rgb(105, 40, 40); background-color: rgb(189, 238, 237); position: static; z-index: auto;"><b>--- a/backend/app/exporters/serializers/ead.rb</b></div><div style="margin: 0px; font-family: Menlo; color: rgb(105, 40, 40); background-color: rgb(189, 238, 237); position: static; z-index: auto;"><b>+++ b/backend/app/exporters/serializers/ead.rb</b></div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;"><span style="color: #0ea9b6">@@ -615,7 +615,7 @@</span> class EADSerializer < ASpaceExport::Serializer</div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">           xml.publisher { sanitize_mixed_content(data.repo.name,xml, fragments)</div><p style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); min-height: 18px; position: static; z-index: auto;"> <br class="webkit-block-placeholder"></p><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">           if data.repo.image_url</div><div style="margin: 0px; font-family: Menlo; color: rgb(182, 43, 23); background-color: rgb(189, 238, 237); position: static; z-index: auto;">-            xml.p {</div><div style="margin: 0px; font-family: Menlo; color: rgb(19, 171, 11); background-color: rgb(189, 238, 237); position: static; z-index: auto;">+            xml.p ( { "id" => "logostmt" } ) {</div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">               xml.extref ({"xlink:href" => data.repo.image_url,</div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">                           "xlink:actuate" => "onLoad",</div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">                           "xlink:show" => "embed",</div></div><div><br></div><div><br></div><div>Identifying the repo image_url by position xpath only without some other tag is not really reliable if you have </div><div>EAD from different sources : //publicationstmt/p/extref  could be a link to something else. </div><div><br></div><div>Locally, tagging it with an id in local plugin works, however, we have 30+ institutions contributing guides to </div><div>the Virginia Heritage union catalog and a number of these institutions are migrating to ArchivesSpace. </div><div>Trying to get the other institutions using ASpace to all use the same export plugin may not be possible. </div><div>I would like to make it possible to directly export from ASpace to Virginia Heritage. Most other issues can</div><div>be handled by tweaking our stylesheets, but this issue does seem to require tagging and identifying the </div><div>logo image in some way.  This would seem to be a generally useful feature. </div><div><br></div><div><br></div><div>— Steve Majewski / Alderman Library University of Virginia</div></body></html>