Un certain nombre de traitements sont appliqués à l’enregistrement sur les notices bibliographiques.
Ces traitements permettent de faciliter les opérations de catalogage, et permettent l’amélioration des données par des corrections, suppressions ou ajouts automatiques :
- Suppression des champs vides
- Suppression des sous-champs vides
- Tri des champs
Par « bloc » du Marc21 : par exemple, regroupement de tous les 5xx, mais pas de tri au sein du bloc - Tri des sous-champs pour certaines zones :
- 100, 130, 700, 730, 336, 337, 338, 751.
- Application de « règles de normalisation » :
- En fonction de la langue en 008/35-37, la valeur du 2nd indicateur du 245 est adaptée pour les articles initiaux. Cette règle fonctionne pour l’anglais, le français, l’espagnol, l’allemand, l’italien, le néerlandais et le portugais.
- Suppression des $$e et $$4 dans les zones 700 et 710 contenant un $$t.
- Changement d’étiquette de zone 502 en 500 si la zone 502 contient « Texte remanié » ou « Version remaniée ».
- Normalisations sur la zone 856 : modification du 2nd indicateur dans certains cas, suppression de la zone si le 2nd indicateur est ‘0’ ou ‘1’.
- Transposition des codes de relation Unimarc en terme de relation ($$e) pour les zones 100, 110, 700, 710.
- Ajout de la zone 940 si le 008/07-10 contient une date avant 1831 (=> périmètre catalogue Legito).
- Ajout de la zone 951 si la notice contient une zone 940 ou 941 (=> périmètre catalogue Legito).
- Ajout de la zone 950 contenant la valeur « Archives », « Manuscrits », ou « Imprimés » dans les notices contenant une zone 951 (=> périmètre catalogue Legito).
- Modification du $$2ram ou du $$2fmesh en « idref » dans les zones 6XX si la zone contient un $$0 avec la valeur « IdRef » ou « IDREF ».
- Suppression des parenthèses du $$c et du $$d en 100, en 600 et en 700.
- Sous-champs $$a et $$2 ajoutés dans les zones 336 et 337, pour les contenus de type « texte » « sans médiation ».
- Traitement des valeurs (br), (hbk)… placées en 020 $$a : création du $$q (forme complète) et suppression en $$a.
- Transformation des $e : « Auteur. » en « auteur » ; « Traduction. » en « traduction » ; « Éditeur scientifique. » en « éditeur intellectuel » ; « Préface. » en « préfacier » ; « Postface. » en « postfacier », etc. (spécifique à l’import Sudoc)
- Suppression du « . » après le code de relation en $$4 (spécifique à l’import Sudoc)
- Suppression du sous-champ $$2 en 041
- Transformation du 100 en 700 et du 110 en 710 si le $$e contient les relations « Directeur de publication » ou « Éditeur scientifique ».
- Transformation de la valeur « C » en © en 264#4.
- Ajout du $$2idref si la zone contient $$0(IDREF) : pour les zones 100, 110, 111, 130, 240, 700, 710, 711 et 730.
L’ajout se fait dans toutes les zones 7xx si une seule contient un $$0(IDREF) ! - Suppression du $$2idref s’il est répété dans une zone 1xx, 6xx ou 7xx.
- Transformation de la valeur « IdRef » en « IDREF » en $$2.
- Suppression du $$2 lc dans les zones 6XX avec 2nd indicateur à 0 (spécifique à l’import Sudoc)