Méthodologie de mise en œuvre de l'OAI
Débuter un projet où le protocole OAI joue un rôle important ou intégrer le protocole OAI à un projet existant sont des activités de plus en plus fréquentes pour des gestionnaires de bases documentaires. Il serait prétentieux de considérer les indications qui vont suivre comme une véritable méthodologie de mise en œuvre de l'OAI. Nous souhaitons plutôt essayer d'identifier les questions importantes à se poser avant de se lancer tête baissée dans un tel projet.
1) Avant toute chose
Est-ce que le protocole OAI est pertinent ? Est-ce que le protocole OAI sera une réponse efficace à mes besoins ? Ces deux questions ne sont pas identiques, mais elles sont tout aussi importantes.
Le protocole OAI apporte des solutions pour l'échange structuré et automatisé de données à propos de ressources ; il faut d'abord savoir si le projet comporte un tel besoin. D'un autre côté, le protocole OAI n'est pas à proprement parler un outil de recherche multi-sources, comme peuvent l'être les protocoles Z39.50 ou SRU/SRW par exemple. Il ne faut pas se tromper d'objectifs, ou mieux, il faut choisir les bons outils pour atteindre nos objectifs.
Le protocole OAI suppose deux acteurs au moins : un service qui moissonne, un entrepôt qui expose ses données. Quel(s) rôle(s) souhaitez-vous jouer dans votre projet ? Avec qui ? Avec quelle institution, quelle application ?
2) Les objets documentaires et leur mise en ligne
2.1) Pour mettre en place un entrepôt OAI
Le protocole OAI est basé sur la notion d'item , qui sont des fiches descriptives de ressources. Avez-vous de telles fiches ? Pour décrire quoi ? Est-ce que vos fiches possèdent des identifiants uniques et pérennes ?
Ou peut-être avez-vous des ressources numériques plus volumineuses, des monographies par exemple ? Dans ce cas est-ce que vous pouvez en extraire des métadonnées ?
Pouvez-vous identifier facilement des « unités documentaires » qui deviendront des items en OAI ?
Quels formats pouvez-vous produire à partir de vos fiches ? Et en particulier pouvez-vous facilement générer le format Dublin Core simplifié ?
Quel vocabulaire utilisez-vous dans vos différents champs ? Est-ce qu'il est conforme à des standards internationaux ?
2.2) Pour un moissonneur OAI
Que souhaitez-vous faire avec les données moissonnées ? Avez-vous des données qui ne proviennent pas d'une moisson OAI ? Sont-elles dans le même format ? Doivent-elles être traitées de la même manière ?
Quel(s) formats voulez-vous moissonner ? Allez-vous utiliser un format pivot pour harmoniser les données moissonnées avec, éventuellement, vos autres données ?
Le vocabulaire utilisé dans les données moissonnées est-il conforme à celui que vous utilisez pour vos propres données ? La langue des données est-elle compatible avec vos propres données ou votre système ?
3) Les outils
Avez-vous déjà un site Web avec des données ou pour accueillir des données ? Quelle technologie est utilisée ? Y a-t-il un module OAI de disponible ? Es-il actif ? Combien coûte-t-il ?
Votre hébergement permet-il l'ajout d'un module OAI et permet-il des échanges OAI ?
Qui pourrait intervenir pour mettre en œuvre les aspects informatiques de votre projet OAI ?