FYI: I’ve been finding a number of cases of ArchivesSpace ( 2.x ) producing 
invalid EAD on export. 
In these cases, and element with a <head> but no other content is produced. 

In a couple of cases, the cause was that a note was marked as published, but 
someone missed clicking publish on the sub note with the text. 

In another case, the ArchivesSpace resource was created by importing EAD which 
had nested <bibliography> elements:

        <bibliography><head>Bibliography</head>
        <bibliography><head>Print Sources</head>
                <bibref> … </bibref>
        <bibliography><head>Electronic Sources</head>
                <bibref> … </bibref>
        </bibliography>


On import, ArchivesSpace created 3 separate bibliographic notes, one of them 
empty. 
On export, this serialized as 3 un-nested <bibliography> elements, one of them 
empty, which cause the validation error. 


It might be simple to make the exporter skip serializing content-less notes, 
however that would make the first case of inadvertently not publishing all of 
the sub notes harder to notice. And not sure if you can always safely assume 
that published notes should imply publish all sub-notes.  Can you think of any 
counter instances ? 


Another possible way to handle this might be to incorporate validation as a 
last step in export, and if there are errors, display them on the redirected 
download page. Then you will know upfront to review your resource again and 
where to look for issues. 

— Steve Majewski 


_______________________________________________
Archivesspace_Users_Group mailing list
[email protected]
http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group

Reply via email to