données biblio [2] niveau revues dans Summon

L’outil de découverte Summon propose par défaut des résultats de niveau articles pour les revues. Les usagers habitués à chercher un titre de revue sont parfois un peu gênés par ce comportement. Cette limitation peut-être dépassée par l’abonnement à un service complémentaire : 360 MARC Updates.

Nous avons fait un autre choix pour l’instance Summon de l’université d’Aix-Marseille. La méthode consiste à exporter les données des revues depuis la KB 360 sous la forme d’un « Management Reports ». Ce rapport permet de distinguer livres et revues et contient le classement par disciplines. Il est nécessaire de traiter ces données dans OpenRefine pour sélectionner les cibles que nous voulons garder, éliminer les doublons, formater les données, par exemple le format de date en  ISO 8601 puisque nous allons ensuite charger ces données sur un serveur OAI (MOAI).

Avec catmandu nous allons transformer notre listing au format CSV en un fichier XML :

catmandu convert CSV --fix 'split_field("Subjects",";")' to Template --template xml.tt < Tracked_eJournals.csv > dc-journals.xml

avec comme fichier template de transformation :

<publication xmlns="http://brewery.org/data">
 [% FOREACH c IN TitleId %]<id>[% c %]</id>[% END %]
 [% FOREACH c IN Title %]<title>[% c %]</title>[% END %]
 [% FOREACH c IN ISSN %]<identifier>[% c %]</identifier>[% END %]
 [% FOREACH c IN eISSN %]<identifier>[% c %]</identifier>[% END %]
 [% FOREACH c IN Subjects %]<subject>[% c %]</subject>[% END %]
 [% FOREACH c IN OutputURL %]<relation>[% c %]</relation>[% END %]
 <type>Journal</type>
 <access>public</access>
 [% FOREACH c IN DateStart %]<issued>[% c %]</issued>[% END %]
 <modified>2017-10-21T12:00:00Z</modified>
</publication>

le fichier est ensuite découpé :

csplit -f grains- -n 6 -k dc.xml '/<publication/' {*}

et indexé dans la base de données du serveur OAI. Une fois moissonnés, les titres de revues sont disponibles dans la recherche Summon.

Une mise à jour de Summon est prévue le 15/11/2017 et la fonctionnalité « search within a journal » pourrait remplir cette fonction :

Le serveur OAI servirait alors d’autres fonctionnalités, il vient d’être chargé avec des annales de sujets d’examens par exemple.


Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *