Vous êtes ici :
< Retour

Il est toujours impossible avec Koha de faire des modifications en lot d’informations dans les zones de contrôle et les zones à positions fixes. Toutefois, le logiciel MarcEdit permet de faire de tels changements.

Dans l’exemple qui suit, nous allons modifier des notices et mettre le code de lieu de publication « quc » pour « Québec » dans la zone 008 en position 15-17.

Télécharger et installer MarcEdit

  1. Aller à https://marcedit.reeset.net/downloads
  2. Cliquer sur le lien de téléchargement pour votre système d’exploitation
  3. Installer le logiciel

Obtenir la liste des notices à modifier

Comme il n’y a pas de moyen de repérer facilement les lieux de publication autrement que par la zone 008/15-17, nous allons faire un rapport pour obtenir les numéros de notices et leur lieu de publication dans la zone 264$a. Nous modifierons ensuite le résultat pour ne garder que les villes québécoises et nous utiliserons cette liste pour faire la modification en lot.

  1. Aller dans Bilans et statistiques > Créer à partir de SQL
  2. Donner un nom au rapport
  3. Au besoin, choisir un groupe dans lequel classer le rapport
  4. Au besoin, ajouter une note à propos du rapport
  5. Dans la boîte « SQL », coller le code suivant
SELECT
    biblionumber,
    ExtractValue(metadata, '//datafield[@tag="264"]/subfield[@code="a"]') AS "Lieu de publication (264a)",
    SUBSTRING( ExtractValue(metadata,'//controlfield[@tag="008"]'), 16,3 ) AS "Lieu de publication (008)"
FROM   
    biblio_metadata  
WHERE   
    SUBSTRING( ExtractValue(metadata,'//controlfield[@tag="008"]'), 16,3 ) != "quc"
ORDER BY ExtractValue(metadata, '//datafield[@tag="264"]/subfield[@code="a"]')
  1. Cliquer sur « Sauvegarder le rapport »
  2. Cliquer sur « Exécuter le rapport »
  3. Cliquer sur « Télécharger » et choisir « Texte séparé par un point-virgule (.csv) »
  4. Enregistrer le fichier sur l’ordinateur

Ce fichier vous donnera une idée de ce que vous devrez modifier.

  1. Ensuite, copier/ modifier le fichier et garder seulement le contenu de la colonne « biblionumber »
  2. Enregistrer le fichier en format ( .csv)

Exporter les notices

  1. Aller dans Outils > Exporter des données
  2. Dans la section « Utiliser un fichier », cliquer sur « Parcourir » (ou Browse) et choisir le fichier enregistré précédemment (ex. celui contenant seulement le « biblionumber » )
  3. Dans la section « Options », cocher l’option « Ne pas exporter les exemplaires »
  4. Dans la section « Format de sortie », choisir le format MARC et donner un nom au fichier (laisser l’extension .mrc)
Outil d'exportation des notices
  1. Cliquer sur « Exporter des notices bibliographiques »
  2. Enregistrer le fichier sur l’ordinateur
Avant de faire des modifications de notices, il est recommandé de faire une copie de secours (backup) de la base de donnée. Cette copie vous sera utile si vous avez besoin de récupérer les données en cas de problèmes.
Pour créer une copie locale de votre base de données, utiliser l’extension (plugin):
l’extracteur de base de données.
Disponibles sur le site d’inLibro https://inlibro.com/koha-plugins/

Modifier les notices dans MarcEdit

  1. Ouvrir MarcEdit
  2. Cliquer sur « Marc Editor »
Bouton Marc Editor dans MarcEdit
  1. Aller dans File > Open
  2. Choisir le fichier d’exportation de notices enregistré précédemment
  3. Aller dans Tools > Edit Subfield Data
  4. Remplir le formulaire comme suit :
    • Field : 008
    • Position : 15:3
    • Field Data : (laisser vide)
    • Replace with : quc
  1. Cliquer sur « Replace Text »
  2. Cliquer sur « Yes » dans la fenêtre de confirmation
  3. Cliquer sur « OK » dans la fenêtre de confirmation
  4. Cliquer sur « Close »
  5. Vérifier que les informations ont bien été modifiées
  1. Cliquer sur File > Save ou sur l’icône dossier avec une flèche verte

Réimporter les notices modifiées

  1. Dans Koha, aller dans Outils > Préparation des notices MARC à l’import
  2. Cliquer sur « Parcourir » (ou Browse) et choisir le fichier de notices modifiées
  3. Cliquer sur « Téléverser le fichier »
  4. Dans la section « Rechercher des notices existantes dans le catalogue ? », choisir les options suivantes :
    • Règle de concordance : KohaBiblio (999$c)
    • Action si une notice concordante est trouvée : Remplace la notice existante avec la notice entrante
    • Action s’il n’y a pas de concordance : Ignorer les notices importées
Section Rechercher des notices existantes dans le catalogue avec les options décrites ci-dessus
  1. Dans la section « Vérifier les données exemplaires incluses ? », choisir « Non »
  2. Cliquer sur « Traiter pour import »
  3. Cliquer sur « Gérer les notices préparées »
Capture d'écran montrant l'emplacement du bouton
  1. Cliquer sur « Importer dans le catalogue »

Voir aussi

Ressources de la communauté Koha

Ressources externes

Table des matières