Import oai
Bokeh permet de moissonner des catalogues par OAI-PMH
Pour intégrer un catalogue (set OAI), il faudra :
- une bibliothèque de rattachement
- un profil de données spécifique au format retourné par le serveur OAI (Dublin Core, MarcXML, ...)
- une programmation d'intégration pour déclencher le moissonnage
Bibliothèque de rattachement[ ]
Il est possible de créer une nouvelle bibliothèque dans l'interface d'administration de Bokeh (documentation).
Pour apparaître dans cosmogramme, la bibliothèque doit être configurée avec le "Statut de la bib" mis à "Envoie des données".
Profil de données[ ]
L'import OAI doit disposer de son propre profil de données.
Dans Type de fichier, choisissez Notices.
Dans format, choisissez le format renvoyé par le dépot.
Voir la catégorie Profils de données
Dublin Core[ ]
Correspondance entre Dublin Core et Bokeh :
Dublin Core | Notice Bokeh | Unimarc Bokeh |
---|---|---|
dc:identifier | Identifiant externe | 001 |
dc:title | Titre | 200$a |
dc:description | Résumé | 330$a |
dc:format, dc:rights, dc:relation | Notes | 300$a |
dc:date | Année | 210$d |
dc:creator | Auteurs | 701$a |
dc:language | Langue | 101$a |
dc:identifier | Lien externe | 856$u |
dc:subject | Matières | 610$a |
dc:publisher | Éditeurs | 210$c |
dc:type | type de document | 995$r |
dc:format | type de document | 995$r |
Bokeh crée un exemplaire fictif ayant comme code barres une somme de contrôle dérivée du dc:identifier permettant de retrouver les notices en mode incrémental.
Bokeh ne dédoublonne jamais les notices reçues en Dublin Core.
La configuration du profil Dublin Core vous permet de spécifier les règles de reconnaissance des types de documents.
Voir la catégorie configurer les types de documents
Celles-ci se feront sur les données dc:Type et dc:Format
MarcXML[ ]
Dans la partie "Champs exemplaires" du profil de données, il est possible de spécifier la zone marc dans laquelle se trouve l'url de la notices.
Cette url est enregistrée dans l'exemplaire et est affichée dans le tableau des exemplaires à l'opac.
Le reste (types de documents, périodiques, indexation et nouveautés) se configure de la même manière que pour les imports de fichier marc.
Note: Si le flux OAI ne spécifie pas d'exemplaires, le champ code barres, si rempli (ne pas laisser vide dans la configuration mais choisir l'un des cahmps exemplaire, peu importe lequel), permettra de créer un exemplaire fictif avec l'identifiant de la notice comme code barres
Intégration programmée[ ]
En ce qui concerne l'intégration programmée, la seule chose qui diffère d'une intégration de fichier marc est que l'on va saisir dans le champ Nom du fichier.
Pour les imports OAI il faut entrer l'URL du dépôt avec éventuellement quelques paramètres pour filtrer les résultats (comme from et until) ; ne pas oublier de préciser le format des métadonnées metadataPrefix.
Pour le profil de données, il faut sélectionner celui créé auparavant.
L'import peut être total ou incrémental.