Feature #13550
Link to Preservica digital object access copies in archival description view template
Status: | Verified | Start date: | 08/05/2021 | |
---|---|---|---|---|
Priority: | High | Due date: | ||
Assignee: | Peter Van Garderen | % Done: | 100% | |
Category: | Digital object | |||
Target version: | - | |||
Google Code Legacy ID: | Tested version: | |||
Sponsored: | Yes | Requires documentation: |
Description
Use the Preservica API to request access copies (e.g. PDF) for digital objects that have archival description metadata stored in AtoM. This avoids having to duplicate storage of these access copies on an AtoM server.
This requires that the AtoM information object has a linked digital object record which has recorded the Preservica unique identifier in a new type of QubitProperty that uses the key "preservicaID". The unique Preservica identifier is all that is required to request the digital object from the Preservica API (along with its thumbnail and OCR text, if any -- see subtasks). Adding the Preservica ID to the matching AtoM information object/digital object is done via an out-of-band script. This feature enhancement assumes this Preservica ID value is present.
The logic for this can be found in the a new arUnogPreservicaPlugin in the dev/preservica-integration branch in this (private) repo: https://bit.ly/2VIF3R8
The logic's triggered in this endpoint: https://bit.ly/37yOnta
More information about using the endpoint is in the plugin's README file.
Subtasks
History
#1 Updated by Peter Van Garderen 9 months ago
- Subject changed from Display Preservica digital objects in archival description view template to Link to Preservica digital object access copies in archival description view template
- Description updated (diff)
#2 Updated by Peter Van Garderen 9 months ago
- File Screen Shot 2021-08-19 at 6.45.01 PM.png added
- File Screen Shot 2021-08-19 at 6.45.26 PM.png added
- Status changed from New to Verified
- Assignee changed from Mike Cantelon to Peter Van Garderen
This has been successfully QA'ed. Attached are screencaps of the CURL request that creates an AtoM digital object record that is linked to a Preservica digital object access copy. The second screencap shows how this appears in the AtoM archival description template. The Preservica "large thumbnail" is requested from its API and used as the AtoM "reference copy", AtoM generates its own thumbnail from this file. Clicking on the "master file" links makes a call out the Preservica API and starts a browser "save as" dialog.
#3 Updated by Peter Van Garderen 9 months ago
- Description updated (diff)