OAI-PMH - Trillium - Notes on Functionality

OAI-PMH - Trillium - Notes on Functionality

Enhancement

Improved OAI-PMH Settings Visibility
Each OAI-PMH settings tab now clearly shows whether OAI-PMH is enabled. A prominent notification appears on every tab, making the status easy to understand at a glance. Tooltips also guide users through the required steps to enable the service.

image-20260331-205824.png
OAI-PMH Settings in Trillium.

 

Change in Existing Behavior

Updated Handling of Deleted Instances
Instances marked for deletion (i.e., their deleted flag is set to true)—whether through Inventory or a Bulk Edit job—are now recognized as deleted for OAI-PMH harvesting.

However, instance records deleted directly via API calls will no longer be included in OAI-PMH harvest results.

To avoid the need for a full harvest:

  1. First, set the records for deletion (so the deleted flag is applied).

  2. Allow the next incremental harvest to run so the changes are captured.

  3. Then, delete the records through API if desired.

This ensures accurate and efficient OAI-PMH harvesting behavior.