Technique

Guide OAI-PMH

Configuration des endpoints OAI-PMH dans OJS et interopérabilité avec les portails internationaux d'indexation.

Qu'est-ce qu'OAI-PMH ?

OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) est un protocole standardisé pour le moissonnage de métadonnées. Il permet à BASE, OpenDOAR et au portail BNRM de collecter automatiquement vos métadonnées.

Endpoint OJS

Dans OJS 3.5, l'endpoint OAI est actif par défaut à l'adresse :

https://votre-revue.ma/index.php/ojs/oai

Les six verbes OAI

Le protocole expose six verbes :

  • Identify — identifier le dépôt
  • ListMetadataFormats — lister les formats (oai_dc, marc21)
  • ListSets — lister les collections
  • ListIdentifiers — lister les identifiants
  • ListRecords — récupérer les enregistrements complets
  • GetRecord — récupérer un enregistrement
# Test avec curl
curl "https://votre-revue.ma/index.php/ojs/oai?verb=Identify"
curl "https://votre-revue.ma/index.php/ojs/oai?verb=ListMetadataFormats"

Enregistrement auprès des agrégateurs

Signalez votre endpoint aux principaux agrégateurs :

  • BASE (Bielefeld Academic Search Engine)
  • OpenDOAR — annuaire des dépôts en accès ouvert
  • ROAR — Registry of Open Access Repositories
  • BNRM Portail — contact : info@bnrm.ma