Affichage des articles dont le libellé est Fonctionnement. Afficher tous les articles
Affichage des articles dont le libellé est Fonctionnement. Afficher tous les articles

jeudi 20 août 2009

Implémentation d'un connecteur OAI

Bien évidemment, pour interroger un entrepôt OAI, il faut forcément avoir un connecteur OAI actif dans son SIGB ou bien faire appel à des connecteurs externes.

Introduction

Je sais grâce à mes enquêtes que certains bibliothécaires utilisent les entrepôts OAI sans avoir installé de connecteurs OAI et vice versa.

La plupart des personnes pense que le connecteur OAI fait tout. Mais cela est faux. Derrière toutes ces collectes, il y a l'organisation des bibliothécaires qui doivent décider des entrepôts à "visiter" mais aussi gérer les données collectées.

Je me suis rendue compte qu'il s'agissait d'un travail colossal lors d'une collecte via les connecteurs OAI proposés par le SIGB, PMB. En effet, vu le nombre d'entrepôts proposés sur le site officiel de l'Open Archives Initiative et les items qui se trouvaient à l'intérieur de ceux-ci, j'ai constaté qu'il fallait vraiment prendre le temps de regarder les données qui pouvaient être pertinentes pour les bibliothécaires.

Mise en place

La collecte OAI permet donc à une bibliothèque de collecter des métadonnées contenues dans des entrepôts OAI dans tout l'Internet. Il ne suffit pas de développer un moissonneur. En effet, il faut, pour cela :
  • Etablir le processus de recherche et de sélection des URL des bases à moissonner avec la fréquence de visites et de mise à jour pour chaque base. Cette action se fait en amont.
  • Déterminer le stockage, l'indexation, l'exploitation et l'affichage des données. Cette action se fait en aval.
Pour implémenter un moissonneur, on peut s'aider du guide de l'Open Archive Initiative et recourir à des kits librement diffusés (comme par exemple, le kit d'implémentation).

La plupart des principales plates-formes de gestion de ressources numériques « open source », permettant de collecter, d'indexer et de diffuser des contenus numériques, sont compatibles avec le protocole OAI et permettent d'implémenter un moissonneur ou un entrepôt.

Source :

Nawrocki, François. Le protocole OAI et ses usages en bibliothèque [en ligne]. Ministère de la culture et de la communication, 2005 [mise à jour 15 février 2005].

Communication entre le connecteur et l'entrepôt

Voici comme promis dans l'article précédent, le déroulement d'une communication entre un connecteur OAI et un entrepôt.

Préambule

Le connecteur OAI soumet des requêtes XML aux entrepôts en recourant aux protocoles HTTP et URL (universellement répandus) pour une interopérabilité optimale. Les réponses reçues sont également en syntaxe XML.

Requêtes

Les requêtes, appelées communément « verbes » ou « commandes », correspondent à un ensemble de réponses standardisées et sont au nombre de six. Celles-ci permettent au connecteur OAI de :
  • Vérifier si le service désigné est un répertoire OAI (Identify),
  • Demander la liste des formats de métadonnées que l'entrepôt est capable de fournir (ListMedataformats),
  • Obtenir, lors du cas échéant, la liste des ensembles formés par le fournisseur de données (ListSets),
  • Obtenir la liste des identifiants et des dates de dernière modification des items disponibles dans la base (ListIdentifiers),
  • Collecter l'information d'un item spécifique (GetRecord),
  • Récupérer en bloc l'ensemble des items d'un répertoire (ListRecords).
Ces requêtes permettent de définir les caractéristiques de l'exploitation que chaque connecteur OAI fait d'un entrepôt.

Déroulement

Après que l'entrepôt et son offre documentaire aient été identifiés, le responsable du connecteur OAI doit choisir les lots (sets) ou la liste des données qui doivent être collectés selon des critères prédéfinis. Ensuite, il doit attribuer la fréquence à laquelle le connecteur OAI ira moissonner les collectes ciblées. Cela se fera après chaque mise à jour des données cibles du ramassage.

Source :

Nawrocki, François
. Le protocole OAI et ses usages en bibliothèque [en ligne]. Ministère de la culture et de la communication, 2005 [mise à jour 15 février 2005].

Entrepôt OAI

Vous devez vous dire : "C'est bien beau toutes ces explications mais comment fonctionnent réellement les connecteurs OAI?".

Pour qu'un connecteur puisse collecter correctement les données désirées, il faut d'abord mettre en place un entrepôt OAI.

Définition

Ce dernier est une base de métadonnées constituée par un fournisseur de données. Les métadonnées y sont disponibles dans différents formats afin de répondre à différents types de demandes. Lorsqu'il rentre en "liaison" avec un connecteurs OAI, il peut répondre à six requêtes que l'on verra un peu plus loin.

Modèles

Avant de créer un entrepôt OAI, tout fournisseur de données potentiel doit choisir entre l'un de ces deux modèles :
  • Modèle partagé d'entrepôt : cela signifie que l'on veut rendre nos données accessibles à tous les moissonneurs OAI qui parcourent la toile.
  • Modèle réservé d'entrepôt : cela concerne les fournisseurs de données qui ne veulent diffuser leurs données au sein d'un cercle restreint de clients bien identifiés. Ces partenaires ont en commun un même projet et ils sont liés par des accords ou une charte.
Ce qui différencie ces deux modèles est bien évidemment l'ajout d'une restriction par rapport à l'accès aux contenus.

Les entrepôts de modèle réservé sont le plus souvent conçus pour alimenter un seul fournisseur de service (comme par exemple, un catalogue collectif) mais il peut aussi servir d'étape intermédiaire dans un projet et ensuite, se transformer en un entrepôt partagé.

Exemples
  • Archivage et diffusion en ligne des prépublications d'articles scientifiques : E-Prints , Pubmedcentral,
  • Thèses : Archimède , Pastel , Cyberthèses (projet),
  • Articles scientifiques : Aladin,
  • Archivage et valorisation de collections documentaires spécifiques : Lacito.
Source :

Nawrocki, François. Le protocole OAI et ses usages en bibliothèque [en ligne]. Ministère de la culture et de la communication, 2005 [mise à jour 15 février 2005].