Plugins de catalogage (assistants de saisie)

Avec les assistants de saisie, vous pouvez améliorer votre catalogage avec des fonctionnalités supplémntaires comme la validation, la création de lien, la génération automatique de nombres etc.

Un assistant de saisie est un script perl qui, à l’intérieur d’une grille de catalogage MARC, est lié à un sous-champ particulier de notices bibliographiques, d’autorités, d’exemplaires.

Note

Les plugins de catalogage ne doivent pas être confondus avec les plugins Koha

Configuration

Aller à : Administration > Grilles de catalogage MARC

Afin d’utiliser un assistant de saisie dans vore grille de catalogage MARC, allez dans Administration > Grilles de catalogage MARC puis dans la structure MARC de la grille souhaitée.

Cherchez ou naviguez jusqu’à un champ et choisissez “Modifier les sous-champs” de son menu “Actions”. Allez à l’onglet du sous-champ et choisissez l’option pertinente dans la liste « plugin ».

Exemple

Ajouter l’explorateur de cote à l’éditeur d’exemplaires :

  1. Dans votre grille de catalogage, allez au champ 952 et modifiez le sous-champ o.

  2. Choisissez cn_browser.pl dans la liste “Plugin”.

  3. Enregistrez vos modifications.

Signaturenbrowser in Unterfeld o von Feld 952 anschließen

Assistants de saisie par défaut pour MARC21

Ces assistants de saisie sont déjà intégrés à la grille de catalogage par défaut en MARC21.

Pour accéder à un assistant de saisie à partir de l”éditeur simple, cliquez sur l’icône à droite du champ.

Label (notice bibliographique)

L’assistant de saisie du label est lié au champ 000 dans toutes les grilles de catalogage bibliographique MARC21 par défaut.

Assistant de saisie du label MARC21 pour les notices bibliographiques

Les valeurs de cet assistant de saisie sont basées sur les valeurs du label en MARC21 (bibliographique).

  • 00-04 - Taille de la notice : sera automatiquement renseignée par Koha.

  • 05 - Statut de la notice : par défaut, sera renseigné par “n - Nouveau” dans les nouvelles notices.

  • 06 - Type de notice : par défaut, sera renseigné par “a - Document textuel” dans les nouvelles notices.

  • 07 - Niveau bibliographique : par défaut, sera renseigné par “m - Monographie / Exemplaire” dans les nouvelles notices. Certaines fonctionnalités de Koha, comme lots d’exemplaires, notices de dépouillement et CheckPrevCheckout auront peut-être une valeur différente.

  • 08 - Type de contrôle : par défaut, sera renseigné par “# - Pas de type spécifique” dans les nouvelles notices.

  • 09 - Système de codages des caractères : dans Koha, les notices sont toujours en Unicode.

  • 10-16 Indicateur/sous-champs/taille : ceci sera renseigné automatiquement par Koha.

  • 17 - Niveau d’enregistrement : par défaut, sera renseigné par “7 - Niveau minimal” dans les nouvelles notices.

  • 18 - Formulaire de catalogage descriptif : par défaut, sera renseignée par “a - AACR 2” dans les nouvelles notices.

  • 19 - Niveau de la notice d’une ressource en plusieurs parties : par défaut, sera renseignée par “# - Non précisé ou non applicable” dans les nouvelles notices.

  • 20-24 - Structure & longueur des entrées : ceci sera renseigné automatiquement par Koha.

Label (notice autorité)

L’assistant de saisie du label est lié au champ 000 dans toutes les grilles de catalogage par défaut des autorités en MARC21.

Assistant de saisie du label MARC21 pour les notices autorité

Les valeurs de cet assistant de saisie sont basées sur les valeurs du label en MARC21 (autorités).

  • 00-04 - Taille de la notice : sera automatiquement renseignée par Koha.

  • 05 - Statut de la notice : par défaut, sera renseigné par “n - Nouveau” dans les nouvelles notices.

  • 06 - Type de notice : sera renseigné par “z - Donnée Autorité”.

  • 07-08 - Positions de caractères non définies

  • 09 - Système de codages des caractères : par défaut, sera configuré sur “a - UCS/ Unicode” dans les nouvelles notices.

  • 10-16 Indicateur/sous-champs/taille : ceci sera renseigné automatiquement par Koha.

  • 17 - Niveau d’enregistrement : par défaut, sera renseigné par “n - Notice autorité complète” dans les nouvelles notices.

  • 18-19 - Positions de caractères non définies

  • 20-24 - Structure & longueur des entrées : ceci sera renseigné automatiquement par Koha.

006 (notice bibliographique)

L’assistant de saisie du 006 est lié au champ MARC 006 dans toutes les grilles de catalogage bibliographiques MARC21 par défaut.

Assistant de saisie de la zone MARC21 006

Les valeurs de cet assistant de saisie sont basées sur les valeurs champ 006 en MARC21.

  • Type de matériel : cette valeur modifiera les champs et options ci-dessous, car les éléments en 006 sont définis par type de matériel. Dans les nouvelles notices, ce sera paramétré en “BKS - Livres” par défaut.

  • 00 - Genre de matériel : la valeur par défaut et les options dépendront ici du type de matrériel au-dessus.

Les autres valeurs sont les mêmes qu’en 008/18-34, voir la description ce dessous.

007 (notice bibliographique)

L’assistant de saisie du 007 est lié au champ MARC 007 dans toutes les grilles de catalogage bibliographiques MARC21 par défaut.

Assistant de saisie de la zone MARC21 007

Les valeurs de cet assistant de saisie sont basées sur les valeurs champ 007 en MARC21.

  • Type de matériel : cette valeur modifiera les champs et options ci-dessous, car les éléments en 007 sont définis par type de matériel. Dans les nouvelles notices, ce sera paramétré en “Texte” par défaut.

008 (notice bibliographique)

L’assistant de saisie du 008 est lié au champ MARC 008 dans toutes les grilles de catalogage bibliographiques MARC21 par défaut.

Assistant de saisie de la zone MARC21 008

Les valeurs de cet assistant de saisie sont basées sur les valeurs champ 008 en MARC21 (bibliographique).

  • Type de matériel : cette valeur modifiera les champs et options ci-dessous, car les éléments en 008 sont définis par type de matériel. La valeur par défaut dépend de la valeur en Leader/06 (comme la valeur en leader/07 dans certains cas).

    Valeur du leader/06

    Valeur du leader/07

    008 Type de matériel

    a - Document textuel

    a - Partie composante monographique

    BKS - Livres

    b - Partie composante d’une publication en série

    CR - Ressources continues

    c - Collection

    BKS - Livres

    d - Sous-élément

    BKS - Livres

    i- Ressource intégratrice

    CR - Ressources continues

    m - Document monographique

    BKS - Livres

    s - Périodique

    CR - Ressources continues

    c - Notation musicale

    MU - Musique

    d - Notation musicale manuscrite

    MU - Musique

    e - Document cartographique

    MP - Cartes

    f - Document cartographique manuscrit

    MP - Cartes

    g - Matériel visionné par projection

    VM - Documents visuels

    i - Enregistrement sonore non musical

    MU - Musique

    j - Enregistrement sonore musical

    MU - Musique

    k - Document iconique en deux dimensions non projeté

    VM - Documents visuels

    m - Fichier informatique

    CF - Fichiers informatiques

    o - Ensemble multisupport

    VM - Documents visuels

    p - Documents de genres multiples

    MX - Documents de genres multiples

    r - Artefact en trois dimensions ou objet naturel

    VM - Documents visuels

    t - Textes manuscrits

    BKS - Livres

008 (notice autorité)

L’assistant de saisie du 008 est lié au champ MARC 008 dans toutes les grilles de catalogage autorités MARC21 par défaut.

Assistant de saisie de la zone MARC21 008 pour les notices autorités

Les valeurs de cet assistant de saisie sont basées sur les valeurs champ 008 en MARC21 (autorités).

Autres assistants de saisie par défaut

Comme pour les assistants de saisie par défaut pour des champs MARC spécifiques, il y a, dans Koha, d’autres plugins de catalogage liés par défaut à des champs.

Barcode

Cet assistant de saisie est le plugin lié par défaut au champ barcode de toutes les grilles de catalogage MARC par défaut ( 952$p en MARC21 oo 995$f en UNIMARC).

Il est utilisé par la préférence système autoBarcode. Si la préférence système est configurée avec un format de code à barres, l’assistant de saisie barcode générera automatiquement un code à barres quand le bibliothécaire cliquera dans le champ Code à barres.

Vous pouvez aussi utiliser l’assistant de saisie de code à barres manuel à la place de celui par défaut.

Date d’acquisition

Cet assistant de saisie est le plugin lié par défaut au champ Date d’acquisition de l’exemplaire de toutes les grilles de catalogage MARC par défaut ( 952$d en MARC21 ou 995$5 en UNIMARC).

Il ne fait que renseigner la date du jour quand le bibliothécaire clique sur le champ.

Assistants de saisie optionnels

A côté des assistants de saisie par défaut liés à des champs MARC spécifiques, d’autres peuvent être optionnellement ajoutés aux grilles de catalogage MARC pour faciliter certaines tâches lors du catalogage de notices.

Code à barres manuel

Cet assistant de saisie est une alternative à l’assistant de saisie Barcode. Il fait la même chose mais le code à barres n’est généré que quand l’utilisateur clique sur les (…) à côté du champ Code à barre.

Il peut être utilisé par les bibliothèques qui ne souhaitent pas nécessairement générer automatiquement un code à barres pour tous leurs exemplaires.

Pour utiliser cet assistant de saisie au lieu de l’assistant de saisie du code à barres habituel,

  • Aller à Administration > Grilles de catalogage MARC

  • Cliquer sur Actions > Structure MARC à côté de la grille, pour la modifier

  • Cliquer sur Actions > Modifiers les sous-champs à côté du champ exemplaire (952 en MARC21, 995 en UNIMARC)

  • Cliquer sur l’onglet Code à barres (“p” en MARC21, ou “f” en UNIMARC)

  • Sous “Autres options”, choisir “barcode_manual.pl” comme plugin

  • Cliquer sur “Enregistrer les modifications”

Cote (séquentielle, 4 caractères avec préfixe)

Cet assistant de saisie peut être utilisé, optionnellement, pour créer des cotes suivant une séquence alphanumérique maison.

Vous devez préciser un préfixe alphabétique (de n’importe quelle longueur), suivi d’un espace vide et d’une chaîne alphanumérique. Cette chaîne, longue de 4 caractères, peut contenir une séquence de lettres ou de chiffres et se verra ajouter 1, 2, 3 etc.

Si la saisie n’est pas sous cette forme exacte, rien ne sera généré.

Voilà quelques exemples de valeurs pouvant déclencher la génération d’une cote :

  • AAA 0 renvoie le premier numéro non utilisé AAA 0xxx commençant par AAA 0001

  • BBB 12 renvoie le premier numéro non utilisé BBB 12xx commençant par BBB 1201

  • CCC QW renvoie le premier numéro non utilisé CCC QWxx commençant par CCC QW01

Pour utiliser cet assistant de saisie,

  • Aller à Administration > Grilles de catalogage MARC

  • Cliquer sur Actions > Structure MARC à côté de la grille, pour la modifier

  • Cliquer sur Actions > Modifiers les sous-champs à côté du champ exemplaire (952 en MARC21, 995 en UNIMARC)

  • Cliquer sur l’onglet Code à barres (“o” en MARC21, ou “k” en UNIMARC)

  • Sous “Autres options”, choisir “callnumber-KU.pl” comme plugin

  • Cliquer sur “Enregistrer les modifications”

To generate a call number, type the prefix, space and start of the sequential number in the call number field, then click the ellipsis (…) next to the field. The call number will be generated according to the pattern supplied.

Call number (sequential digits with prefix)

This value builder can optionally be used to create in-house sequential numeric call numbers, with or without a letter prefix.

You must supply a letter prefix (of any length). The plugin will append an incremented number to the prefix.

For example, if the highest call number with the prefix « PREFIX » is « PREFIX 5236 », the next « PREFIX » call number to be generated will be « PREFIX 5237 ».

If you leave the field empty, a simple incremented call number is generated.

Pour utiliser cet assistant de saisie,

  • Aller à Administration > Grilles de catalogage MARC

  • Cliquer sur Actions > Structure MARC à côté de la grille, pour la modifier

  • Cliquer sur Actions > Modifiers les sous-champs à côté du champ exemplaire (952 en MARC21, 995 en UNIMARC)

  • Cliquer sur l’onglet Code à barres (“o” en MARC21, ou “k” en UNIMARC)

  • Under “Other options” choose “callnumber.pl” as the plugin

  • Cliquer sur “Enregistrer les modifications”

To generate a call number, type the prefix, then click the ellipsis (…) next to the field. The call number will be generated according to the pattern supplied.

Callnumber browser

This plugin can be optionally used to browse the call numbers directly from the item editor.

Clicking the ellipsis (…) next to the call number field will open a pop-up window with a search form.

Fenêtre pop-up de l'explorateur de cote, avec un champ pour rechercher la cote et un menu déroulant pour choisir le schéma de classification.

If you type in a call number and click the ellipsis, the search form will be prefilled with the call number.

In the results, a thin green line indicates where the searched call number would be in the sequence.

Fenêtre pop-up de l'explorateur de cote, pour une recherche de 822.33 S dans le schéma Classification Décimale Dewey. Les résultats affichent 15 titres avec des cotes allant de 822.33 H521 à 822.33 HEN, et une mince ligne verte indiquant où serait 822.33 S, suivis de plus de résultats avec les cotes 822.33 SHA.

If the call number exists, the results will show in red.

Fenêtre pop-up de l'explorateur de cote, pour une recherche de 822.33 HEN dans le schéma Classification Décimale Dewey. Les résultats affichent des cotes de titres précédant 822.33 HEN, et ceux ayant pour cote 822.33 HEN sont en rouge.

Pour utiliser cet assistant de saisie,

  • Aller à Administration > Grilles de catalogage MARC

  • Cliquer sur Actions > Structure MARC à côté de la grille, pour la modifier

  • Cliquer sur Actions > Modifiers les sous-champs à côté du champ exemplaire (952 en MARC21, 995 en UNIMARC)

  • Cliquer sur l’onglet Code à barres (“o” en MARC21, ou “k” en UNIMARC)

  • Under “Other options” choose “cn_browser.pl” as the plugin

  • Cliquer sur “Enregistrer les modifications”

Stocknumber (library code)

This plugin can optionally be used to generate an incremented inventory number, prefixed by the library code.

For example, if the library code is CPL, the stocknumbers will be generated as CPL_1, CPL_2, CPL_3, etc.

Pour utiliser cet assistant de saisie,

  • Aller à Administration > Grilles de catalogage MARC

  • Cliquer sur Actions > Structure MARC à côté de la grille, pour la modifier

  • Cliquer sur Actions > Modifiers les sous-champs à côté du champ exemplaire (952 en MARC21, 995 en UNIMARC)

  • Click the inventory number tab (“i” in MARC21, or “j” in UNIMARC)

  • Under “Other options” choose “stocknumber.pl” as the plugin

  • Cliquer sur “Enregistrer les modifications”

When cataloging an item, click the ellipsis (…) next to the inventory number field. If there are no inventory numbers yet, only the prefix will be generated (CPL_ for example). If there are already inventory numbers, it will take the largest one and add one increment.

Stocknumber (10 digits with prefix)

This plugin can optionally be used to generate a 10-digit incremented inventory number, with a custom prefix.

For example, if the last inventory number is “CAT 0000001456” the next “CAT” inventory number will be “CAT 0000001457”.

Pour utiliser cet assistant de saisie,

  • Aller à Administration > Grilles de catalogage MARC

  • Cliquer sur Actions > Structure MARC à côté de la grille, pour la modifier

  • Cliquer sur Actions > Modifiers les sous-champs à côté du champ exemplaire (952 en MARC21, 995 en UNIMARC)

  • Click the inventory number tab (“i” in MARC21, or “j” in UNIMARC)

  • Under “Other options” choose “stocknumberam123.pl” as the plugin

  • Cliquer sur “Enregistrer les modifications”

When cataloging an item, type the prefix and click the ellipsis (…) next to the inventory number field. It will take the largest number with the same prefix and add one increment.

Stocknumber (10 digits with pre-determined prefix)

This plugin can optionally be used to generate a 10-digit incremented inventory number, with a custom prefix from an authorized value category.

For example, if the last inventory number is “CAT 0000001456” the next “CAT” inventory number will be “CAT 0000001457”.

Pour utiliser cet assistant de saisie,

  • Aller à Administration > Grilles de catalogage MARC

  • Cliquer sur Actions > Structure MARC à côté de la grille, pour la modifier

  • Cliquer sur Actions > Modifiers les sous-champs à côté du champ exemplaire (952 en MARC21, 995 en UNIMARC)

  • Click the inventory number tab (“i” in MARC21, or “j” in UNIMARC)

  • Under “Other options” choose “stocknumberAV.pl” as the plugin

  • Cliquer sur “Enregistrer les modifications”

In order to use this value builder, you need to create an authorized value category called “INVENTORY”.

Then, add authorized values like so:

  • Authorized value: enter the prefix you want for your inventory numbers (uppercase or lowercase).

  • Description: enter the first value for your number. For example, if your prefix is “CAT” and you want your first inventory number to be “CAT 0000001457”, enter “1456” or “0000001456” in the authorized value description.

  • Description (OPAC) : laisser vide.

When cataloging an item, type the prefix and click the ellipsis (…) next to the inventory number field. It will take the largest number with the same prefix and add one increment. If you type an invalid prefix, it will not generate any number.

Télécharger

This plugin can optionally be used to upload files (with the upload tool) directly from the cataloging editor and automatically link the file in the field. This is useful to attach files to records (most commonly used with the $u subfield of the “electronic location and access” field - 856 in MARC21 or 256 in UNIMARC).

Pour utiliser cet assistant de saisie,

  • Aller à Administration > Grilles de catalogage MARC

  • Cliquer sur Actions > Structure MARC à côté de la grille, pour la modifier

  • Click Actions > Edit subfields next to the link field (856 in MARC21, 256 in UNIMARC)

  • Cliquez sur l’onglet “u”

  • Sous “Autres options”, choisissez “upload.pl” pour plugin

  • Cliquer sur “Enregistrer les modifications”

Pour lier des fichiers aux notices lors du catalogage,

  • Cliquez sur le bouton “Télécharger” à côté du sous-champ $u.

    Vue du champ MARC21 856 dans l'éditeur simple, avec un bouton de téléchargement à côté du sous-champ $u

  • Cliquez sur le bouton afin de choisir un fichier sur votre ordinateur.

    Fenêtre pop-up de téléchargement d'un fichier vers une notice bibliographique

  • Cliquez sur “Télécharger”.

  • Cliquez “Choisir”.

    Fenêtre pop-up de téléchargement d'un fichier montrant le fichier téléchargé ainsi que trois boutons : Choisir, Télécharger, Supprimer

Le lien vers le fichier sera automatiquement renseigné dans le sous-champ.