Travailler avec des règles de fusion
Pour travailler avec les règles de fusion, vous devez avoir l'un des rôles suivants :
- Administrateur de catalogue
Les règles de fusion indiquent comment deux notices doivent être fusionnées. Lors de la fusion de deux notices, la notice principale est la notice qui contiendra les informations fusionnées. La notice secondaire est la notice dont les informations seront fusionnées dans la notice principale. Soit les règles de fusion suppriment des informations dans la notice principale, soit elles copient des informations de la notice secondaire à la notice principale. Les règles de fusion n'affectent pas la notice secondaire, qui peut être conservée après la fusion (bien qu'elle soit généralement supprimée).
L'Éditeur de métadonnées permet aux catalogueurs de créer des règles de fusion et de les appliquer aux notices MARC21 ou d'appliquer des règles de fusion qui ont déjà été créées. La syntaxe a utiliser pour ces règles est décrite dans Règles de fusion - Syntaxe et exemples. Voir aussi Règles de fusion dans la section Formation pour plus d'informations.
Notice principale
Il y a plusieurs scénarios possibles pour fusionner les notices. La notice principale dans chacun de ces scénarios est comme suit :
Scénario | Notice principale |
---|---|
Importer des notices à l'aide de profils | La notice existante dans Alma |
Importer des notices à partir d'une connexion OCLC | La notice existante dans Alma |
Fusionner deux notices existantes | La notice sur le panneau de gauche de l'Éditeur de métadonnées (première ouverte) |
Copier des exemplaires à l'aide d'une ressource externe | La ressource externe |
Étant donné que les notices principales pour les profils d'import et le catalogage d'exemplaires (comme dans la section Recherche de ressources externes) sont essentiellement contraires, une règle de fusion créée pour un profil d'import ne peut fonctionner pour le catalogage d'exemplaire (et vice-versa). Vous avez besoin de deux ensembles de règles de fusion - un pour les profils d'import et un autre pour le catalogage d'exemplaire. Un exemple de chaque type de règle est disponible dans Exemples de règles pour les profils d'import et le catalogage d'exemplaire.
Règles de fusion basiques
Les règles suivantes sont les règles de fusion basiques. Chaque règle basique peut être appliquée sans condition ou peut dépendre d'une condition sur la notice principale. L'ordre dans lequel les règles sont appliquées est important.
Règle de fusion | Exemple | Description |
---|---|---|
supprimer | remove MARC."035" | Supprime toutes les lignes avec ce champ de la notice principale. |
Ajouter | add MARC."035" | Ajoute toutes les lignes avec ce champ depuis la notice secondaire vers la notice principale. |
remplacer MARC."505" |
Supprime toutes les lignes avec ce champ depuis la notice principale puis ajoute à la notice principale toutes les lignes avec ce champ dans la notice secondaire.
Un remplacement est équivalent à une suppression suivie d'un ajout, sauf qu’en cas d’utilisation de la clause « si existe », si la notice secondaire ne contient pas le champ indiqué, le champ n’est pas supprimé de la notice principale. Donc, par exemple :
remplacer MARC."505"
supprime toujours 505 de la notice principale. Si 505 existe dans la notice secondaire, alors la notice primaire contient maintenant ce 505. Si 505 n'existe pas dans la notice secondaire, alors la notice principale ne contient pas ce champ 505.
remplacer MARC."505" si existant
supprime 505 de la notice principale seulement si 505 existe dans la notice secondaire. Si 505 existe dans la notice secondaire, alors la notice primaire contient maintenant ce 505. Si 505 n'existe pas dans la notice secondaire, alors la notice principale conserve le 505 d'origine.
La logique ne s'applique que lorsque vous spécifiez un champ tel que MARC."505" dans l’action Remplacer. Si vous utilisez les formats d'action Remplacer ci-dessous, Alma traite la règle Remplacer comme si le champ « si existe »était rempli. Ainsi, par exemple, si vous avez un champ 260 dans la notice principale Alma et un champ 264 dans la notice secondaire entrante et que vous utilisez remplacer MARC.XXX, Alma conserve le champ 260 et ajoute le champ 264 pendant le traitement de fusion (comme si le champ « si existe » était rempli).
Pour plus d'informations, voir le tableau Syntaxe de règle de fusion.
|
Créer une règle de fusion
Utilisez la procédure décrite dans cette section pour créer une règle de fusion.
Pour les membres des consortiums de la Zone réseau, les utilisateurs peuvent déterminer si les nouvelles règles sont enregistrées localement ou dans une institution réseau. Pour régler ceci, ouvrez la section Notices ou Modèles, et accédez à Nouveau > Options de placement. Veuillez noter que cette sélection s'effectue par utilisateur.
Pour créer une règle de fusion :
- Sur la page Éditeur de métadonnées (Ressources > Catalogage > Ouvrir l'Éditeur de métadonnées), cliquez sur l'onglet Règles. Le dossier Règles de fusion s'ouvre.
- Sélectionnez Nouveau > Nouveau et indiquez les propriétés de votre règle de fusion dans la boîte de dialogue Propriétés des règles de normalisation.
- Indiquez si la règle doit être créée avec le statut Privé ou Partagé. Cela détermine dans quel dossier la règle d'indication est sauvegardée. Vous pouvez vouloir sauvegarder la règle dans le dossier Privé et la tester au préalable, avant de la déplacer dans le dossier Partagé (en changeant les Propriétés). Les règles de fusion privées ne s'affichent pas dans le menu déroulant Méthode de fusion, quand vous souhaitez ultérieurement utiliser une règle de fusion dans Alma.
Notez que le dossier Communauté possède des règles que vous pouvez copier afin de créer vos propres règles. - Cliquez sur Enregistrer dans la boîte de dialogue. Le panneau d'édition de l'Éditeur de métadonnées apparaît.
- Indiquez les détails concernant votre règle.
- Entrez les informations spécifiques correspondant à votre règle de fusion. Pour plus d'informations sur la syntaxe à utiliser, voir Règles de fusion - Syntaxe et exemples.
- Cliquez sur Enregistrer. Les règles de fusion enregistrées s'affichent sous l'onglet Règles. Elles peuvent être modifiées, supprimées, dupliquées (pour créer de nouvelles règles de fusion) et partagées avec la Zone de communauté (voir Contribuer à la Zone de communauté - Règles de normalisation, de fusion et d'indication pour plus d'informations). Vous avez également la possibilité de modifier les propriétés concernant les règles de fusion enregistrées.
- Contrairement aux règles de normalisation, les règles de fusion ne peuvent pas être prévisualisées.
Règles de fusion - Syntaxe et exemples
Les règles de fusion suivent une syntaxe spécifique. Pour voir une liste des exemples de règle de fusion, consultez les exemples ci-dessous, ou Exemples de règle de fusion Alma.
Veuillez noter que bien qu'il soit autorisé d'inclure plusieurs opérateurs booléens dans les règles, lorsqu'un grand nombre d'opérateurs booléens sont sélectionnés, il est probable que les performances ralentissent. Ainsi, chaque règle devrait inclure au maximum 200 opérateurs booléens.
Exemples de règles pour les profils d'import et le catalogage d'exemplaire
Ci-dessous se trouvent des exemples de règles de fusion qui peuvent être utilisées dans un scénario tel que le suivant : Vous disposez d'une notice principale dans Alma contenant des métadonnées basiques, dont vous voulez remplacer la plupart avec des métadonnées de la notice secondaire. Cependant, pour les champs suivants, vous voulez garder les métadonnées de la notice principale : 001, 019, 035, 59X, 9XX.
Utilisez une règle de fusion comme la suivante pour les profils d'importation :
règle "Remplacer tous les champs excepté les données locales et les clés de correspondance"
when
merge
then
replace MARC.XXX excluding "001,019,035,59X,9XX"
end
when
merge
then
replace MARC.XXX excluding "001,019,035,59X,9XX"
end
Utilisez une règle de fusion comme la suivante pour le catalogage de copie (voir Configurer des ressources de recherche externe) :
règle "Remplacer tous les champs excepté les données locales et les clés de correspondance"
when
merge
then
replace MARC."001"
replace MARC."035"
replace MARC."019"
replace MARC."59"X
replace MARC."9"XX
end
when
merge
then
replace MARC."001"
replace MARC."035"
replace MARC."019"
replace MARC."59"X
replace MARC."9"XX
end
Notez que dans les deux exemples ci-dessus, lorsqu'un champ n'existe pas dans la notice secondaire, le champ de la notice principale n'est pas supprimé. Si vous préférez que les champs de la notice primaire soient toujours supprimés, utilisez les règles Supprimer et Ajouter au lieu des règles Remplacer. Pour plus de détails, voir Remplacer dans le tableau Règles de fusion de base.
Syntaxe des Règles
Les conditions et les actions s'appliquent aux éléments de la notice, tels que les champs de la notice MARC (un ou plus), les indicateurs, les sous-champs (un ou plus) et le contenu des champs/sous-champs.
Les conditions s'appliquent aux éléments de la notice principale. Pour appliquer une action à un élément de la notice, l'élément doit correspondre à la syntaxe dans le tableau ci-dessous :