Dans un certain nombre de cas d'utilisation, rendre moissonnable un ensemble de fiches simplement en les mettant dans un répertoire donné est intéressant.
Parmi ces cas d'utilisation, on retiendra notamment le cas d'un système de référencement/indexation pré-existant que l'on souhaiterait rendre rapidement moissonnable.
Utilisé seul (mode standalone), ori-oai-repository permet de rendre moissonnable un répertoire contenant des fiches de métadonnées (LOM par exemple) ... Ce répertoire joue alors le rôle d'un entrepôt OAI-PMH.
L'installation et la configuration de ce seul module sont alors rapides !
On notera que quelque soit la solution envisagée, être capable de générer depuis ce système pré-existant des fiches XML dans le format souhaité (format manipulé usuellement par les entrepôts OAI-PMH) est une nécessité. Cela passe par l'élaboration d'une "moulinette" permettant l'export des informations en format XML d'un schéma donné.
Dans le cas d'un entrepôt OAI-PMH dédié aux ressources pédagogiques, le schéma sera le LOM (LOMFR / SupLOMFR).
Dans sa configuration FileSystem, ori-oai-repository fonctionne seul : aucun des autres modules ORI-OAI n'est nécessaire, il permet de rendre accessible rapidement via OAI-PMH un ensemble de fichiers XML (LOM par exemple) stockés dans un dossier de son ordinateur, de son serveur.
Voici ses caractéristiques :
On suivra au mieux la documentation fournie ici.
On notera que certaines fonctionnalités basées sur l'indexation des données ne sont actuellement pas disponibles. Il s'agit principalement du filtrage et des Sets depuis les classifications. De plus, en choisissant ce mode Filesystem, on doit valuer la propriété Identify.deletedRecord=no, car ce système ne permet pas de garder trace des fichiers supprimés.
Il faudra donc être attentif aux paragraphes donnés dans Configuration et installation de l'entrepôt OAI :
Le DirectorySetManager est une implémentation qui permet de reproduire l'arborescence des répertoires du système de fichier sous forme d'ensemble hiérarchiques.
Ainsi, pour un répertoire "multiset" défini comme racine de l'entrepôt (paramètre filesystem.directory), ayant cette structure :
-set1 -set11 -set2 |
on aura la "vue" OAI-PMH sous forme de sets OAI :

Des répertoires représentant des entrepôts "File System" de test sont fournis dans le répertoire conf/properties/filesystem/test-repository.
Ces entrepôts peuvent servir à tester un moissonneur OAI, il suffit de suivre les instructions dans le fichier conf/properties/filesystem/test-repository/README.txt.
Pour un test basic de bon fonctionnement, il suffit de définir les propriétés suivantes (dans ori-oaicat.properties) :
filesystem.directory=/path/to/install/ori-oai-repository/conf/properties/filesystem/test-repository/repository1 filesystem.md.namespace=http://www.openarchives.org/OAI/2.0/oai_dc/ filesystem.filter=*.xml |
En lancant ensuite le module, dans l'IHM on doit avoir 3 fiches oai_dc, sans ensemble OAI définis :