Il existe deux types de connecteurs entrants dans PMB : des connecteurs sur des entrepôts, des connecteurs en recherche directe.
Un connecteur sur un entrepôt nécessite une synchronisation pour un rapatriement en local de la globalité des enregistrements disponibles. La synchronisation devra être faite régulièrement pour rapatrier les nouveautés. C'est le principe d'un moissonnage OAI : tout ce qui est plus récent que la date de dernière synchronisation est rapatrié, on pourrait dire moissonné.
Les connecteurs en recherche directe permettent la translittération d'une recherche multicritère dans une base distante : vous faites votre recherche dans PMB, c'est le connecteur qui transforme votre recherche pour qu'elle soit comprise par le serveur distant. Les enregistrements retournés sont ensuite rapatriés. Ils sont convertis dans un réservoir local d'où sont puisées les données pour l'affichage. De cette manière, PMB dispose d'un cache des informations, une recherche directe est valable un temps défini par le paramétrage pendant lequel les données seront directement puisées dans le cache.
En résumé, pour les connecteurs sur entrepôt, tous les enregistrements disponibles correspondant au connecteur sont rapatriés. Pour les connecteurs en recherche directe, seuls les enregistrements correspondants aux recherches sont rapatriés et conservés pendant une durée de validité définie.
PMB dispose à ce jour de quatre connecteurs :
Interrogation Z39.50
Interrogation SRU/SRW
Moissonnage d'un entrepôt OAI
AWS ECommerce Service
Ces connecteurs permettent de définir des sources qui sont ensuite interrogeables en recherche externe, soit depuis Catalogue > Recherche toutes notices > Externe, soit depuis l'OPAC via l'onglet Interrogation externe.
Les notices accessibles via les connecteurs sont interrogeables par la recherche externe. Celle-ci peut être activée dans l'interface de gestion et dans l'OPAC.
Pour activer la recherche externe dans l'interface de gestion, dans Administration > Outils > Paramètres, dépliez Paramètres généraux et définissez allow_external_search à 1.
Pour activer la recherche externe dans l'OPAC, Administration > Outils > Paramètres, dépliez Opac et définissez allow_external_search à 1.
Toutes les sources définies sont accessibles dans l'OPAC, sans restriction.
Les notices issues de la recherche externe peuvent être intégrées ensuite dans le catalogue depuis la recherche externe dans l'interface de gestion.
Le protocole Z39.50 permet l'interrogation d'un catalogue documentaire distant de bibliothèque. Vous pouvez également intégrer des notices via Catalogue > Z39.50.
"L'Open Archives Initiative (initiative pour des archives ouvertes), généralement abrégée en OAI est un projet qui vise à faciliter l'échange et la valorisation d'archives numériques. Elle permet à des fournisseurs de services de moissonner des métadonnées sur les sites de fournisseurs de données. Il est ainsi possible d'utiliser un protocole OAI pour créer un outil de recherche simultanée dans plusieurs catalogues de bibliothèques." (Wikipedia)
"L'OAI-PMH (Open Archives Initiative’s Protocol for Metadata Harvesting) ou protocole OAI facilite l’échange de données entre des fournisseurs de données (par exemple des bibliothèques ou des musées...) et un fournisseur de service (qui peut être aussi une bibliothèque, un centre de documentation, un portail thématique ou local désirant rassembler des données).
Ce protocole d’échange permet de créer, d’alimenter et de tenir à jour, par des procédures automatisées, des réservoirs d’enregistrements qui signalent, décrivent et rendent accessibles des documents, sans les dupliquer ni modifier leur localisation d’origine.
Grâce au protocole OAI, une bibliothèque agissant en tant que fournisseur de données a la possibilité d’offrir une visibilité accrue à ses documents, notamment à ses publications électroniques ou à ses fonds spécialisés.
Réciproquement, en tant que fournisseur de service, une bibliothèque peut réaliser une base de données ou un portail documentaire dans son domaine de spécialité ou sur un thème quelconque, en collectant les données descriptives de ressources et documents de tous types, accessibles sur l’Internet dans des entrepôts OAI.
Enfin, le protocole OAI permet de faire communiquer entre elles des bases de données diverses et hétérogènes, et donc de réaliser des partenariats entre plusieurs établissements que rapprochent leurs collections (complémentarité des fonds) ou leurs publics (services culturels d’une même collectivité)." (François NAWROCKI, Ministère de la Culture et de la Communication)
Pour plus d'informations, vous pouvez consulter :
Le protocole OAI et ses usages en bibliothèque, François Nawrocki, Ministère de la Culture (France), 2005.
Open Archive Initiatives, Wikipedia.
Pour ajouter un entrepôt OAI à la liste des dépôts disponibles, cliquez sur le bouton Ajouter une source à droite du service Moissonnage d'un entrepôt OAI.
Vous devez définir un nom pour votre source, vous pouvez compléter ce nom par une courte description. Celle-ci sera reprise dans l'écran de sélection des sources.
Une source dispose d'un time-out, délai sans réponse au-delà duquel la tentative de synchronisation est interrompue. Celle-ci sera répétée un nombre de fois limité par le nombre d'essais.
Enfin, saisissez l'URL d'accès au serveur OAI.
Une fois la source enregistrée, les propriétés d'accès à l'entrepôt sont téléchargées. Cliquez sur la source créée pour continuer son paramétrage.
Sous l'URL sont maintenant affiché le nom du serveur, ainsi que sa description.
Chaque enregistrement (métadatas d'un document) sur le serveur OAI dispose d'une date. La date la plus ancienne de la base est retournée. PMB utilisera cette date comme limite pour rapatrier les données les plus anciennes du serveur distant.
Un set de données est un regroupement prédéfini d'enregistrements sur le serveur OAI. Un serveur peut avoir des sets définis par titre de revue (revues.org), par type de document, par sujet ou indexation, etc. Pour plus d'information sur chacun des sets, consultez le site internet du serveur OAI sélectionné.
Choisissez au moins un set d'enregistrements. Vous pouvez en sélectionner plusieurs en maintenant la touche CTRL de votre clavier appuyée.
Le serveur OAI peut proposer différents formats de données. Un format défini par la norme OAI est toujours disponible, il s'agit du format Dublin Core (oai_dc), PMB dispose d'un filtre d'import pour ce format. Pour les autres formats, vous pouvez définir un fichier XSLT qui sera utilisé pour convertir les enregistrements en Unimarc.
Une fois votre source correctement définie, cliquez sur Enregistrer pour la sauvegarder.
Votre source est maintenant disponible mais aucun enregistrement n'a encore été moissonné, afin de remplir votre cache local vous devez maintenant la synchroniser.
Cliquez sur synchroniser à droite du nom de
votre source de données OAI pour moissonner votre dépôt et rapatrier
des notices en local.
Vous verrez apparaître un écran de progression de la synchronisation.
Attention, pour vous afficher une progression, PMB se base sur les informations fournies par le dépôt OAI. Si celui-ci ne fournit pas d'informations sur le nombre de notices qu'il contient, la progression n'aura pas d'étapes et passera de 0 à 100% sans transition.
Si vous synchroniser une source basée sur 4 sets OAI, la barre sera découpée en 4 parts successives. La quantité de notices retournées par chaque set peut varier fortement, la progression sera plus lente de 51% à 75% si le troisième set renvoie beaucoup plus de notices.
Une fois la synchronisation faite, PMB dispose d'enregistrements rapatriés dans lesquels pourront être lancés vos recherches.
Le connecteur AWS ECommerce Service permet d'ajouter parmi vos sources externes des sources issues du catalogue du site Web marchand Amazon.
Pour paramétrer ou afficher les propriétés du connecteur AWS, cliquez sur "AWS ECommerce Service" dans la liste des connecteurs.
Le connecteur AWS dispose d'un time-out. Au delà de ce délai sans réponse du serveur distant AWS, la recherche sera interrompue. Si votre recherche multicritères ne porte que partiellement sur le connecteur AWS, les autres recherches se poursuivent.
Dans la limite du nombre d'essais, le connecteur relancera une recherche après une première recherche sans réponse.
La durée de validité des résultats défini une période de validité de la réponse du serveur à votre recherche. Si vous lancez plusieurs fois la même recherche pendant la durée de validité, PMB affichera les notices qui avaient déjà été rapatriées.
Le connecteur AWS nécessite une clé AWS. Cette clé est un identifiant obtenu après enregistrement auprès d'Amazon.
Pour plus d'informations sur le programme AWS, consultez : www.amazon.com/gp/aws/landing.html
Pour ajouter une nouvelle source au connecteur entrant AWS, cliquez sur le bouton Ajouter une source depuis la liste des connecteurs entrants.
Définissez un nom à votre source, par exemple "DVD Amazon.com".
Vous pouvez ajouter à votre source une description. Préférez une description courte, elle sera reprise dans tous les écrans de recherche.
Vous pouvez définir un time-out à votre source, 5 est la valeur par défaut. Selon votre vitesse de connexion et vos essais quant à la vitesse de réponse d'Amazon, vous pouvez souhaiter augmenter cette valeur. Effectuez des tests pour l'établir.
Le nombre d'essais sera le nombre de tentatives que le connecteur effectuera pour réaliser la recherche sur le serveur Amazon. Si la recherche n'aboutit pas, aucun résultat ne sera renvoyé.
Les résultats rapatriés resteront valides si la même question est fournie pendant une durée de validité, ici 1800 secondes, soit 30 minutes.
Choisissez le site Amazon concerné par cette source parmi Amazon US, UK, DE, JP, FR, CA.
Le format de réponse correspond à la qualité de la notice retournée. Selon la qualité de la notice et la conversion programmée dans le connecteur, seulement une partie des données pourrait être importée, réalisez des tests d'imports pour faire votre choix dans les formats de réponse.
"Rechercher dans" vous permet de définir dans quelle partie du catalogue Amazon vous voulez réaliser votre recherche.