Skip to content

Nouveau service Sudoc : le deep link – Lien profond par PPN avec Aleph-Primo

13/02/2012

L’Abes vient de lancer une nouvelle possibilité de configuration dans le Sudoc : depuis la liste des localisations d’un ouvrage dans le Sudoc, on bascule dans l’opac de la BU localisée, directement à la notice détaillée (et donc à la disponibilité).

A peu près ce qui était demandé ici même (sauf que le lien ne peut exploiter que le PPN, pas d’autre critère de recherche), et qui est décrit exactement sur le blog Abes formations.

lien profond - copie d'écran

A noter : on sait si le lien profond a été activé quand le petit + à côté du nom d’établissement est en bleu.

La mise en oeuvre est décrite .

Et c’est une bonne nouvelle🙂

Indexation du PPN avec Aleph-Primo

Dans notre opac, l’interrogation par PPN est possible, donc le deep link a pu être activé immédiatement. Mais ce n’est pas la configuration par défaut :

  • dans Aleph, le PPN des notices redescendues du Sudoc est stocké dans le champ 001
  • chaque nuit, quand Aleph exporte les données qui vont être moissonnées par Primo, le champ 001 est remplacé par le n° de notice, et le PPN disparaît de la notice exportée.
  • Il faut donc utiliser un expand #chouette pour récupérer tout de même le PPN, dans un champ … PPN

Le programme de publication pour Primo utilise le programme PRI, qui exploite plusieurs expand, dont fix_doc_do_file_08 permettant d’appeler un fichier fix (dans la base XXX01/tab/import)

Il faut donc :

  1. créer dans le répertoire XXX01/tab/import un fichier ppn_special contenant simplement la ligne :
    1 001                      COPY-FIELD                     PPN
  2. dans le programme qui paramètre la publication des données pour Primo (publish-04) appeler en première ligne ce fichier, avant que le 001 ne soit écrasé par le n° de notice Aleph

Ensuite, il faut évidemment rendre ce champ indexable dans les règles de normalisation de Primo (par exemple dans le champ search/recordid de la notice PNX)

%d blogueurs aiment cette page :