Questo articolo presenta la progettazione e l’implementazione di un endpoint OAI-PMH 2.0 multi-infrastruttura sviluppato nell’ambito del progetto H2IOSC, un’iniziativa italiana volta a rafforzare l’ecosistema digitale per le Scienze Sociali e Umane (SSH). Il sistema consente a molteplici infrastrutture di ricerca europee –OPERAS, E-RIHS e CLARIN – di esporre i metadati delle proprie risorse attraverso un’interfaccia di raccolta unificata, supportando sia il Dublin Core sia un formato nativo personalizzato. Viene descritta l’architettura completa del sistema, che comprende un’applicazione web per l’inserimento dati, un’API backend protetta, un repository dati basato su Git e un server OAI-PMH pienamente conforme. Un contributo distintivo di questo lavoro è la descrizione dettagliata del ciclo di vita dei dati: come un singolo campo di metadati viaggia dall’interfaccia utente, attraverso il livello dati JSON, fino alla sua rappresentazione finale nella risposta XML OAI-PMH. Il sistema è stato validato tramite il validatore ufficiale OAI-PMH di OpenArchives ed è attualmente in uso in produzione. L’architettura è progettata per la replicabilità e può essere adottata da altri progetti che richiedono capacità di raccolta di metadati multi-tenant.
Un endpoint OAI-PMH condiviso per l'orchestrazione dei servizi delle infrastrutture di ricerca nel progetto H2IOSC
Pietro Sichera
Primo
;Cristina Marras
Co-ultimo
;Enrico Pasini
Co-ultimo
2026
Abstract
Questo articolo presenta la progettazione e l’implementazione di un endpoint OAI-PMH 2.0 multi-infrastruttura sviluppato nell’ambito del progetto H2IOSC, un’iniziativa italiana volta a rafforzare l’ecosistema digitale per le Scienze Sociali e Umane (SSH). Il sistema consente a molteplici infrastrutture di ricerca europee –OPERAS, E-RIHS e CLARIN – di esporre i metadati delle proprie risorse attraverso un’interfaccia di raccolta unificata, supportando sia il Dublin Core sia un formato nativo personalizzato. Viene descritta l’architettura completa del sistema, che comprende un’applicazione web per l’inserimento dati, un’API backend protetta, un repository dati basato su Git e un server OAI-PMH pienamente conforme. Un contributo distintivo di questo lavoro è la descrizione dettagliata del ciclo di vita dei dati: come un singolo campo di metadati viaggia dall’interfaccia utente, attraverso il livello dati JSON, fino alla sua rappresentazione finale nella risposta XML OAI-PMH. Il sistema è stato validato tramite il validatore ufficiale OAI-PMH di OpenArchives ed è attualmente in uso in produzione. L’architettura è progettata per la replicabilità e può essere adottata da altri progetti che richiedono capacità di raccolta di metadati multi-tenant.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


