Patrick Burden
unread,Apr 10, 2026, 9:01:19 AM (11 days ago) Apr 10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Archivesspace_Users_Group, Paul Sutherland, Archivesspace_Users_Group, Patrick Burden, Aurora Charlow
> Following on from Aurora - I'm curious how you are hoping to use Digital
Objects. Is this as digital representations, or as born-digital
objects, or some other way?
I am actually working on fixing an integration between Archivematica and ArchivesSpace and trying to backward engineer a way to get them connected. For those who do not want the details feel free to skip the next section.
As of today Archivematica does connect and create digital objects in ArchivesSpace as long as you are running version 2.5 or earlier. As an institution that is about to be upgraded to version 4.2 this is not going to work. We were able to create a middle ware that basically converted the API calls that were 2.5 friendly and modernize them to have it work with 3.5. Then looking ahead in the Archivematica roadmap one of the key pages is going to be removed for security reason. This has to do with viewing a tree structure of a collection that no longer is part of the scope.
If you were to do this in 1.18, you would process the files and send it to the backlog (their word not mine) while in the backlog you can pull up a module to connect to ArchivesSpace and search for the Resource record, in Archivematica you can also create a child record and a digital object. Once that is correct you then can search the backlog for the files in questions and then click and drag the files to the digital object to make the association. Once all mapped you would then finalize the arrangement and the items will be removed from the backlog and continue to be process (adding technical metadata to a METS.xml) and once completed the values will then be placed in the desired location.
This is not perfect, there are some key values that are not being transferred, while I was trying to brush off my XPath knowledge to help 1.19 stalled that. The page in which the mapping were to take place is no longer going to be present, so the goal now is to figure out how I can duplicate this process and ensure that the mapping is correct. Creating the Child objects can be done within ArchivesSpace so that is something I am not worried about. The key is how can I tell Archivematica that this row in a metadata.csv that contains the descriptive metadata that, a) yes this needs to be a digital object and b) place the digital object here,
Once we solve this issue we SHOULD be able to bypass the page that is being used and I can focus on enhancing the metadata being added to ArchivesSpace. Such as the Checksum, File Format, and create multiple entities to represent the AIP and DIP versions of the file and present a location for internal use only.
Now if you are reading this and have suggestions, please let me know. We are hoping to contribute this solution upstream to Archivematica so that we are not the only ones to benefit from this. Let me know if you have any questions.