SPÉCIFICATIONS MARC 21
MÉDIA D'ÉCHANGE - Transfert sur bande (actuel)

Les spécifications relatives au formatage et à l'étiquetage d'une bande magnétique actuellement utilisée au cours de la distribution de notices MARC 21 d'autorité, bibliographiques, de classification et sur les fonds, ainsi que de renseignements communautaires, sont décrites ci-dessous. Ces spécifications sont utilisées depuis la fin de 1977 et sont fondées sur les normes notées ci-dessous. Elles remplacent les spécifications relatives aux bandes avant 1977.


  • Magnetic Tape Labels and File Structure for Information Interchange (ANSI X3.27-1978)
  • Magnetic Tape Labels and File Structure for Information Interchange (ANSI X3.27-1978)
  • Recorded Magnetic Tape for Information Interchange (1600 CPI) (ANSI X3.39)
  • Recorded Magnetic Tape for Information Interchange (6250 CPI, Group - Coded Recording) (ANSI X.3.54)

Les bobines de bandes magnétiques et les cartouches de bandes MARC 21 sont des bandes à neuf pistes (imparité) enregistrées à 1 600, à 6 250 ou à 38 000 caractères par pouce. Les bandes MARC 21 contiennent des labels internes rédigés en caractères ASCII. Chaque label est une notice comptant 80 octets. Sa position en octets est numérotée, en commençant par la position de l'octet le plus à gauche, de 0 à 79. Chaque label occupe un segment de fichier distinct contenant 2 048 caractères (1 968 caractères qui sont des blancs de remplissage) sans mot de commande de segment. (Reportez-vous à la section sur la segmentation des notices pour de plus amples renseignements sur l'utilisation du mot de commande de segment dans les segments contenant les notices MARC 21.) Chaque fichier se termine par une marque de bande



Les fichiers peuvent être organisés sur bande dans des volumes, de l'une des quatre façons suivantes :

  1. volume simple, fichier simple;
  2. volume simple, fichiers multiples;
  3. volumes multiples, fichier simple et
  4. volumes multiples, fichiers multiples.

Voici des exemples de la séquence de labels, de marques de bandes et de fichiers pour chaque configuration :

Volume simple, fichier simpleVolume simple, fichiers multiples
Label de début de volume (VOL1)   
Label de début de fichier (HDR1)
Label de début de fichier (HDR2)
Marque de bande
Fichier de fiches
Marque de bande
Label de fin de fichier (EOF1)
Label de fin de fichier (EOF2)
Marque de bande
Marque de bande
Label de début de volume (VOL1)    
Label de début de fichier (HDR1)
Label de début de fichier (HDR2)
Marque de bande
Fichier A de fiches
Marque de bande
Label de fin de fichier (EOF1)
Label de fin de fichier (EOF2)
Marque de bande
Label de début de fichier (HDR1)
Label de début de fichier (HDR2)
Marque de bande
Fichier B de fiches
Marque de bande
Label de fin de fichier (EOF1)
Label de fin de fichier (EOF2)
Marque de bande
Marque de bande
Volumes multiples, fichier simple

Volume A

Label de début de volume (VOL1)   
Label de début de fichier (HDR1)
Label de début de fichier (HDR2)
Marque de bande
Fichier de fiches -- Première partie
Marque de bande
Label de fin de volume (EOV1)
Label de fin de volume (EOV2)
Marque de bande
Marque de bande

Volume B

Label de début de volume (VOL1)    
Label de début de fichier (HDR1)
Label de début de fichier (HDR2)
Marque de bande
Fichier de fiches - Deuxième partie
Marque de bande
Label de fin de fichier (EOF1)
Label de fin de fichier (EOF2)
Marque de bande
Marque de bande
Volumes multiples, fichiers multiples

Volume A

Label de début de volume (VOL1) 
Label de début de fichier (HDR1)
Label de début de fichier (HDR2)
Marque de bande
Fichier A de fiches
Marque de bande
Label de fin de fichier (EOF1)
Label de fin de fichier (EOF2)
Marque de bande
Label de début de fichier (HDR1)
Label de début de fichier (HDR2)
Marque de bande
Fichier B de fiches - Première partie
Marque de bande
Label de début de volume (EOV1)
Label de début de volume (EOV2)
Marque de bande
Marque de bande

Volume B

Label de début de volume (VOL1)
Label de début de fichier (HDR1)
Label de début de fichier (HDR2)
Marque de bande
Fichier B de fiches - Deuxième partie
Marque de bande
Label de fin de volume (EOV1)
Label de fin de volume (EOV2)
Marque de bande
Marque de bande

Volume C

Label de début de volume (VOL1)
Label de début de fichier (HDR1)
Label de début de fichier (HDR2)
Marque de bande
Fichier B de fiches - Troisième partie
Marque de bande
Label de fin de fichier (EOF1)
Label de fin de fichier (EOF2)
Marque de bande
Label de début de fichier (HDR1)
Label de début de fichier (HDR2)
Marque de bande
Fichier C des fiches
Marque de bande
Label de fin de fichier (EOF1)
Label de fin de fichier (EOF2)
Marque de bande
Marque de bande


Les bandes MARC 21 contiennent des labels internes qui déterminent et caractérisent la section des volumes et des fichiers. Ils se situent au début d'un volume ainsi qu'au début et à la fin de chaque section de fichier. Chaque label est enregistré dans un bloc distinct. Les bandes devraient être identifiées sur un label externe lisible à l'œil nu, par volume et numéro. Vous trouverez ci-dessous la description des labels internes apparaissant sur les bandes MARC 21. Les labels peuvent contenir des caractères numériques ASCII de 0 à 9, des caractères alphabétiques ASCII majuscules de A à Z et des caractères du groupe suivant de symboles graphiques ASCII :

SP ! " % & ' ( ) * + , - . / : ; < = > ? _

Dans les tableaux suivants, le terme "numérique" renvoie aux caractères numériques ASCII de 0 à 9 et le terme "alphanumérique" renvoie à tous les caractères admissibles, tels qu'ils sont précisés ci-dessus. Aux endroits où les caractères numériques sont indiqués dans le contenu, si la valeur numérique est plus courte que la longueur désignée pour l'élément, la valeur est alignée à droite et les positions inutilisées sont remplies de zéros. Dans les cas où les caractères alphanumériques sont indiqués dans le contenu, si la valeur alphanumérique est plus courte que la longueur désignée pour l'élément, la valeur est alignée à gauche et les positions inutilisées sont remplies de blancs. Le blanc ASCII est le code 20(hex).

Label de début de volume (VOL1) :
Nom de l'élément Octets Longueur Contenu (Description)
Identificateur de labels De 0 à 2 3 VOL
Numéro de label 3 1 1
Identificateur de volume De 4 à 9 6 (caractères numériques)
Accessibilité 10 1 (blanc)
Inutilisé De 11 à 36 26 (blancs)
Identificateur du propriétaire De 37 à 50 14 (caractères alphanumériques)
Inutilisé De 51 à 78 28 (blancs)
Version standard du label 79 1 1

Exemple : Label de début de volume de la Library of Congress (VOL1)

VOL 1 <nnnnnn> # <26 #> LIBROFCONGRESS <28 #> 1

Nota : b/ = blanc (ASCII 20(hex)). Les bandes du MARC Distribution Service de la Library of Congress utilisent des numéros de publications en série uniques comme des identificateurs de volume. Les bandes sont également identifiées dans un label externe par volume et numéro, comme les numéros dans le MARC Distribution Service.

Label de début de fichier (HDR1) :
Nom de l'élémentOctetsLongueurContenu (Description)
Identificateur de labelsDe 0 à 23HDR
Numéro de label311
Identificateur de fichiersDe 4 à 2017(caractères alphanumériques)
Identificateur du jeu de fichiersDe 21 à 266(caractères numériques)
Numéro de section de fichiersDe 27 à 304(caractères numériques)
Numéro de séquence de fichiersDe 31 à 344(caractères numériques)
InutiliséDe 35 à 406(blancs)
Date de créationDe 36 à 466(blanc et 5 caractères numériques*)
Date d'expirationDe 47 à 526(blancs)
Accessibilité531(blanc)
Comptage de blocsDe 54 à 596000000
Code systèmeDe 60 à 7213(caractères alphanumériques)
InutiliséDe 73 à 797(blancs)

Exemple : Label de début de fichier de la Library of Congress (HDR1)

HDR 1 MARC.BOOKS####### <nnnnnn> 0001 0001 <6 #> #yyddd
<6 #> # 000000 OS370######## <7 #>

Nota : b/ = blanc (ASCII 20(hex)). L'identificateur de fichier est différent pour chaque MARC Distribution Service de la Library of Congress. L'identificateur d'ensemble de fichiers sera le même que l'identificateur de volumes dans VOL1. Le code système peut varier. Ce qui suit représente les documents utilisés :

Books (All) = MARC.BOOKS
Books (English) = MARC.BOOKS.ENG
Books CJK (Chinese, Japanese, Korean) = MARC.BOOKS.CJK
Visual Materials = MARC.VISMAT
Serials = MARC.SERIALS
Music = MARC.MUSIC
Name Authorities = MARC.NAMES
Subject Authorities = MARC.SUBJECTS
Books (All) [UNIMARC] = UNIMARC.BOOKS

Exemple : Label de début de fichier de la Bibliothèque nationale du Canada (HDR1)

HDR 1 marc.canmon.###### <nnnnnn> 0001 0001 <6 #> #yyddd
<6 #> # 000000 UNIX######### <7 #>

Nota : b/ = blanc (ASCII 20(hex)). L'identificateur de fichier est différent pour chaque fichier distribué par le biais du Service de distribution des notices MARC de la Bibliothèque nationale du Canada de la façon suivante :

Label de début de fichier (HDR2) :
Nom de l'élémentOctetsLongueurContenu (Description)
Identificateur de labelsDe 0 à 23HDR
Numéro de label312
Format de notice41U
Longueur du blocDe 5 à 9502048
Longueur de la noticeDe 10 à 14500000
InutiliséDe 15 à 4935(blancs)
Compensation de la mémoire tamponDe 50 à 51200
InutiliséDe 52 à 7928(blancs)

Exemple : Label de début de fichier de la Library of Congress (HDR2)

HDR 2 U 02048 00000 <35 #> 00 <28 #>

Nota : b/ = blanc (ASCII 20(hex)).

Label de fin de volume (EOV2) :
Nom de l'élémentOctetsLongueurContenu (Description)
Identificateur de labelsDe 0 à 23EOV
Numéro de label312
Même que HDR2De 4 à 7976(Même que HDR2)

Exemple : Label de fin de volume de la Library of Congress (EOV2)

EOV 2 «même que HDR 2»

Label de fin de fichier (EOF1) :
Nom de l'élémentOctetsLongueurContenu (Description)
Identificateur de labelsDe 0 à 23EOF
Numéro de label311
Même que HDR1De 4 à 5350(même que HDR1)
Comptage de blocDe 54 à 596(caractères numériques)
Même que HDR1De 60 à 7920(même que HDR1)

Exemple : Label de fin de volume de la Library of Congress (EOF1)

EOF 1 <same as HDR1> <nnnnnn> <same as HDR1>

Label de fin de fichier (EOF2) :
Nom de l'élémentOctetsLongueurContenu (Description)
Identificateur de labelsDe 0 à 23EOF
Numéro de label312
Même que HDR2De 4 à 7976(même que HDR2)

Exemple : Label de fin de volume de la Library of Congress (EOF2)

EOF 2 <même que HDR2>



Les notices MARC 21 sont enregistrées sur bande à l'aide d'une technique d'enregistrement étiré reposant sur ANSI X3.27. Cette technique utilise des blocs physiques d'une longueur fixe de 2 048 caractères, avec des notices ou des segments de notices qui remplissent le bloc en entier. Chaque notice, ou segment de notice, est précédée d'un mot de commande de segment (SCW) comptant cinq caractères. La position du premier caractère du SCW est appelée l'indicateur de segment (voir ci-dessous) et contient une valeur qui indique le contenu du segment. Les quatre dernières positions des caractères du SCW contiennent la longueur de segment. La longueur de segment consiste en quatre caractères ASCII exprimés en nombre décimal, donnant la longueur, en octets, du segment de notice, plus la longueur du SCW. Le numéro est aligné à droite et rempli de zéros

L'indicateur de segment (position du premier caractère, caractère numérique ASCII)

0  La notice commence et se termine dans ce segment
1  La notice commence, mais ne se termine pas dans ce segment
2  La notice ne commence et ne se termine pas dans ce segment
3  La notice se termine, mais ne commence pas dans ce segment

La longueur de segment (positions des caractères 2 à 5, caractères numériques ASCII)

    La longueur de segment comprend les cinq caractères du SCW

Les segments de notices peuvent, en conséquence, couvrir des blocs ou des volumes. Toutefois, il peut y avoir seulement un segment de la même notice dans un bloc. Les segments d'une notice sont enregistrés dans un ordre consécutif; les segments d'autres notices ne sont pas entrecoupés.

Un segment peut contenir pas moins de six caractères; un tel segment est formé du SCW et d'un caractère de données. Si, à la fin d'une notice logique, moins de six positions demeurent dans un bloc, le bloc est rempli de blancs ASCII et la notice logique suivante commence dans le bloc suivant. Si le dernier bloc physique contenu dans un fichier n'est pas complètement rempli, il est rempli sur toute sa longueur par des blancs ASCII après le dernier caractère de données. Par exemple, si le seul segment dans le dernier bloc dans un fichier est la longueur minimale de six caractères, ce bloc est alors rempli de 2 042 blancs ASCII.

Comme il n'y a pas de nombre limite de segments comprenant une notice, les notices MARC 21 ont une longueur maximale de 99 999 caractères. Il s'agit du plus grand nombre pouvant être entré dans la zone longueur de notices logiques MARC 21 (guide, positions de caractères de 00 à 04). Par conséquent, la notice MARC 21 la plus importante possible pourrait être contenue dans 49 blocs

Bloc 1 :
SCW-->DONNÉES-------------->
1 2048  2 043 caractère de la notice 1
Bloc 2 :
SCW-->DONNÉES-------------->
2 2048  2 043 caractère de la notice 1
Bloc 3 :
SCW-->DONNÉES------------->   SCW--> DONNÉES--------------> REMPLISSAGE
3 0150  145 caractère de la notice 2  0 1895 1890 carac. de la notice 2  3 blanc
Bloc 4 :
SCW-->DONNÉES--------------> REMPLISSAGE
0 1850  1845 caractère de la notice 3   198 caractères blanc

MARC 21 en version anglaise sur le site de la Bibliothèque du Congrès