Références pour l'import UNIMARC

L'import des notices est basé sur la norme UNIMARC[1], celui des exemplaires sur la Recommandation 995[2].

 

La norme UNIMARC[1] est une norme permettant de définir de nombreuses données.

Ces données peuvent être de portée limitée, sont parfois sujettes à des interprétations différentes ou encore spécifiques à une utilisation particulière.

 

Pour la réalisation de l'import, le logiciel PMB se base donc sur un ensemble de données pré-définies, dont le détail est décrit dans les fichiers suivants :

  • .../pmb/doc/import_unimarc.txt

  • .../pmb/doc/import_unimarc_lien.txt

 

Cet import peut être modifié par script de façon à se conformer à d'autres exigences.

Récapitulatif des champs traités lors de l'import UNIMARC (/pmb/doc/import_unimarc.txt )

code unimarc signification >> champs dans les tables de PMB || champs dans l'interface de PMB

 

010 $a isbn >> notices.code || ISBN,EAN ou no.commercial

010 $d prix >> notices.prix || (Collation) Prix

 

011 $a issn >> notices.code || ISBN,EAN ou no.commercial

 

071 $a music number >> pas repris pour l'instant

 

101 $a langue >> notices_langues.lang_code || Langues de la publication

101 $c langue originale >> notices_langues.lang_code || Langues originales

 

200 $a titre >> notices.tit1 || Titre propre

200 $c titre >> notices.tit2 || Titre propre d'un auteur différent

200 $d titre >> notices.tit3 || Titre parallèle

200 $e titre >> notices.tit4 || Complément du titre

200 $i nom de la série, repris si pas de 461 $t >> serie.serie_name || (Titre) Partie de, (Autorité titre de série) Titre

200 $h numéro dans la série, repris si pas de 461 $t >> notices.tnvol || (Titre) No. de partie

 

205 $a mention d'édition >> notices.mention_edition || (Editeurs,collection) Mention d'édition

 

210 $a éditeur ville >> publishers.ed_ville || (Autorité éditeur) Ville

210 $b éditeur adresse >> publishers.ed_adr1 || (Autorité éditeur) Adresse (ligne1)

210 $c éditeur nom >> publishers.ed_name || (Autorité éditeur) Nom de l'éditeur

210 $d éditeur année >> notices.year || (Editeurs,collection) Année

 

215 $a nombre de pages >> notices.npages || (Collation) Importance matérielle

215 $c illustration >> notices.ill || (Collation) Autres caractéristiques matérielles

215 $d taille >> notices.size || (Collation) Format

215 $e matériel d'accompagnement >> notices.accomp || (Collation) Matériel d'accompagnement

 

225 $a nom de la collection >> collections.collection_name || (Autorité collection) Nom

225 $x ISSN de la collection >> collections.collection_issn || (Autorité collection) ISSN

225 $i nom de la sous-collection >> sub_collections.sub_coll_name || (Autorité sous-collection) Nom

225 $v numéro dans la collection >> notices.nocoll || (Editeurs,collection) No. dans la collection

 

300 $a notes générales >> notices.n_gen || (Notes) Note générale

 

327 $a notes de contenu >> notices.n_contenu || (Notes) Note de contenu

 

330 $a notes de résumé >> notices.n_resume || (Notes) Résumé

 

345 $b EAN >> notices.code (ISBN) si ISBN absent || ISBN,EAN ou no.commercial

345 $d Prix pour les CD, repris si pas de 010 $d >> notices.prix || (Collation) Prix

 

410 $t collection, repris en nom de la collection si 225 $a vide >> collections.collection_name || (Autorité collection) Nom

410 $v numéro de collection, repris en numero de la collection si 225 $v vide >> notices.nocoll || (Editeurs,collection) No. dans la collection

410 $x issn collection, repris en issn de la collection si 225 $a vide >> collections.collection_issn || (Autorité collection) ISSN

 

411 $t sous-collection, repris en nom de la sous-collection si 225 $i vide >> sub_collections.sub_coll_name || (Autorité collection) Nom

411 $v numéro de sous-collection, repris en numero de la collection si 225 $v et 410 $v vide >> notices.nocoll || (Editeurs,collection) No. dans la collection

411 $x issn de sous-collection, repris en issn de la sous-collection si 225 $i vide >> sub_collections.sub_coll_issn || (Autorité collection) ISSN

 

461 $t nom de la série >> serie.serie_name || (Titre) Partie de, (Autorité titre de série) Titre

461 $v numéro dans la série >> notices.tnvol || (Titre) No. de partie

 

500 $a titre uniforme >> titres_uniformes.tu_name || (Autorité Titre uniforme) Nom du titre uniforme

500 $i titre de section ou de partie du titre uniforme >> notices_titres_uniformes.ntu_titre || (Titre uniformes) Titre de section ou de partie

500 $k date de publication du titre uniforme >> notices_titres_uniformes.ntu_date || (Titre uniformes) Date de publication

500 $l sous-vedette de forme du titre uniforme >> notices_titres_uniformes.ntu_sous_vedette || (Titre uniformes) Sous-vedette de forme

500 $m langue du titre uniforme >> notices_titres_uniformes.ntu_langue || (Titre uniformes) Langue

500 $n autres informations du titre uniforme >> titres_uniformes.tu_comment || (Autorité Titre uniforme) Commentaire

500 $q version du titre uniforme >> notices_titres_uniformes.ntu_version || (Titre uniforme) Version

500 $u tonalité du titre uniforme >> titres_uniformes.tu_tonalite || (Autorité Titre uniforme) Tonalité

500 $w mention d'arrangement du titre uniforme >> notices_titres_uniformes.ntu_mention || (Titre uniformes) Mention d'arrangement

500 $r distribution instrumentale et vocale du titre uniforme >> tu_distrib.distrib_name || (Autorité Titre uniforme) Distribution instrumentale et vocale

500 $s référence numérique du titre uniforme >> tu_ref.ref_name || (Autorité Titre uniforme) Référence numérique

500 $j subdivision de sujet du titre uniforme >> tu_subdiv.subdiv_name || (Autorité Titre uniforme) Subdivision de forme

 

610 $a mots clés >> notices.index_l || (Indexation) Mots-clés

 

676 $a dewey >> créée dans indexint.indexint_name puis indexint.indexint_id >> notices.indexint || (Autorité indexation décimale) Libellé de l'indexation décimale

676 $l dewey >> créée dans indexint.indexint_comment || (Autorité indexation décimale) Commentaire

 

686 $a PCDM4 >> créée dans indexint.indexint_name puis indexint.indexint_id >> notices.indexint || (Autorité indexation décimale) Libellé de l'indexation décimale

686 $l PCDM4 >> créée dans indexint.indexint_comment || (Autorité indexation décimale) Commentaire

 

700 701 702 responsabilités auteurs personne

$a nom de l'autorité >> authors.author_name || (Autorité Auteurs "Personne Physique") Elément d'entrée ou nom

$b rejeté de l'autorité >> authors.author_rejete || (Autorité Auteurs "Personne Physique") Elément réjeté ou prénom

$c qualificatifs autres que les dates >> authors.author_comment || (Aurité Auteurs "Personne Physique") Commentaire

$d chiffres romains >> authors.author_comment || (Autorité Auteurs "Personne Physique") Commentaire

$f dates de l'autorité >> authors.author_date || (Autorité Auteurs "Personne Physique") Dates

$4 fonction >> responsability.responsability_fonction || (Responsabilité) Fonction

 

710 711 712 responsabilités auteur collectif si le premier indicateur est 0, auteur congrès si le premier indicateur est 1

$a nom de l'autorité >> authors.author_name || (Autorité Auteurs "Collectivité ou Congrès") Elément d'entrée ou nom

$b subdivision l'autorité >> authors.author_subdivision || (Autorité Auteurs "Collectivité ou Congrès") Subdivision

$c élément ajouté au nom ou qualificatif de l'autorité >> authors.author_comment || (Autorité Auteurs "Collectivité ou Congrès") Commentaire

$d numéro de congrès et/ou de session >> authors.author_numero || (Autorité Auteurs "Collectivité ou Congrès") Numéro

$e lieu du congrès >> authors.author_lieu || (Autorité Auteurs "Collectivité ou Congrès") Lieu

$f date du congrès >> authors.author_date || (Autorité Auteurs "Collectivité ou Congrès") Dates

$g rejeté de l'autorité >> authors.author_rejete || (Autorité Auteurs "Collectivité ou Congrès") Elément réjeté ou prénom

$k lieu du congrès si pas de $e >> authors.author_lieu || (Autorité Auteurs "Collectivité ou Congrès") Lieu

$l ville du congrès >> authors.author_ville || (Autorité Auteurs "Collectivité ou Congrès") Ville

$m pays du congrès >> authors.author_pays || (Autorité Auteurs "Collectivité ou Congrès") Pays

$n site web de l'autorité >> authors.author_web || (Autorité Auteurs "Collectivité ou Congrès") Site web

$4 fonction >> responsability.responsability_fonction || (Responsabilité) Fonction

 

801 $a Pays origine de la notice >> origine_notice.orinot_pays || (Admin.-> Notices -> Origines des notice) Pays

801 $b Organisme origine de la notice >> origine_notice.orinot_nom || (Admin.-> Notices -> Origines des notice) Nom de l'origine

 

856 $u ressource électronique >> notices.lien || (Lien) URL associée

856 $q format >> notices.eformat || (Lien) Format électronique de la resource

 

995 $a localisation >> docs_location.locdoc_codage_import puis docs_location.idlocation >> exemplaires.expl_location || (Exemplaire) Localisation

995 $f code-barre >> exemplaires.expl_cb || (Exemplaire) No. exemplaire

995 $k cote >> exemplaires.expl_cote || (Exemplaire) Cote

995 $q public visé >> docs_section.sdoc_codage_import puis docs_section.idsection >> exemplaires.expl_section || (Exemplaire) Section

>> docs_codestat.sdoc_codage_import puis docs_codestat.idcode >> exemplaires.expl_codestat || (Exemplaire) Code statistique

995 $r type de document >> docs_type.tdoc_codage_import puis docs_type.idtyp_doc >> exemplaires.expl_typdoc || (Exemplaire) Support

995 $u notes >> exemplaires.expl_note || (Exemplaire) Message exemplaire

995 $z commentaire non bloquant >> exemplaires.expl_comment || (Exemplaire) Commentaire non bloquant

 

Remarque

Les champs 995 traitent les informations d'exemplaires, et ne sont donc pas pris en compte lors de l'import de notices.

Récapitulatif des champs de liens traités lors de l'import UNIMARC (/pmb/doc/import_unimarc_lien.txt

---------------------------- niveau hiérarchique (<hl>) et bibliographique ( <bl> ) en fonction de la notice ------------------

 

Notice de monographie :

<bl>m<bl>

<hl>0<hl>

 

Notice mère de périodique :

<bl>s<bl>

<hl>1<hl>

 

Notice de bulletin :

<bl>b<bl>

<hl>2<hl>

 

Notice d'article :

<bl>a<bl>

<hl>2<hl>

 

Attention

Pour avoir les bulletins sans notice associée, il faut cocher Générer le bulletinage pour les notices de périodique.

-------------------------- liens dans une notice mère vers une notice fille ----------------------------

 

champ 464 :

sous champ "0" : identifiant de la notice fille (si on export les notices liées)

sous champ "9" commençant par "bl:" définit le niveau hiérarchique et bibliographique de la notice fille

sous champ "9" commençant par "id:" : identifiant de la notice fille

sous champ "9" commençant par "type_lnk:" : type de lien entre les deux notices

sous champ "9" commençant par "lnk:child" : définit le lien

sous champ "t" : titre de la notice fille

 

Si la fille est une monographie :

sous champ "y" : code (isbn) de la notice

Si la fille est un périodique :

sous champ "x" : code (issn) du périodique

 

Si la fille est un article :

sous champ "t" : titre du bulletin

sous champ "t" : titre du périodique

sous champ "v" : numéro du bulletin

sous champ "d" : date du bulletin (format "machine")

sous champ "e" : date du bulletin (format d'affichage)

sous champ "x" : code (isbn) du périodique

 

Si la fille est une notice de bulletin :

sous champ "t" : titre du bulletin

sous champ "t" : titre du périodique

sous champ "v" : numéro du bulletin

sous champ "d" : date du bulletin (format "machine")

sous champ "e" : date du bulletin (format d'affichage)

sous champ "x" : code (isbn) du périodique

 

-------------------------- liens dans une notice fille vers une notice mère ----------------------------

 

champ 463 :

sous champ "0" : identifiant de la notice mere (si on export les notices liées)

sous champ "9" commençant par "bl:" définit le niveau hiérarchique et bibliographique de la notice mère

sous champ "9" commençant par "id:" : identifiant de la notice mere

sous champ "9" commençant par "type_lnk:" : type de lien entre les deux notices

sous champ "9" commençant par "lnk:parent" : définit le lien

sous champ "t" : titre de la notice mere

 

Si la mère est une monographie :

sous champ "y" : code (isbn) de la notice

 

Si la mère est un périodique :

sous champ "x" : code (issn) du périodique

 

Si la mère est un article :

sous champ "t" : titre du bulletin

sous champ "t" : titre du périodique

sous champ "v" : numéro du bulletin

sous champ "d" : date du bulletin (format "machine")

sous champ "e" : date du bulletin (format d'affichage)

sous champ "x" : code (isbn) du périodique

 

Si la mère est une notice de bulletin :

sous champ "t" : titre du bulletin

sous champ "t" : titre du périodique

sous champ "v" : numéro du bulletin

sous champ "d" : date du bulletin (format "machine")

sous champ "e" : date du bulletin (format d'affichage)

sous champ "x" : code (isbn) du périodique

-------------------------- liens dans une notice mère de périodique ------------------------------------

 

champ 462 : lien entre le périodique et bulletin

 

--------Sous champs présents si il n'y a pas de notice de bulletin

sous champ "t" : titre du bulletin

sous champ "v" : numéro du bulletin

sous champ "d" : date du bulletin (format "machine")

sous champ "e" : date du bulletin (format d'affichage)

sous champ "9" commençant par "id:" : identifiant du bulletin

sous champ "9" commençant par "lnk:bull" : définit le lien

 

--------Sous champs présent si il y a une notice de bulletin

sous champ "t" : titre de la notice de bulletin

sous champ "v" : numéro du bulletin

sous champ "d" : date du bulletin (format "machine")

sous champ "e" : date du bulletin (format d'affichage) (si on export les notices liées)

sous champ "0" : identifiant de la notice de bulletin

sous champ "9" commençant par "bl:" définit le niveau hiérarchique et bibliographique de la notice de bulletin (=b2)

sous champ "9" commençant par "id:" : identifiant de la notice de bulletin

sous champ "9" commençant par "rank:" : ordre d'aparition dans les liens

sous champ "9" commençant par "type_lnk:" : type de lien entre les deux notices (ici : b)

sous champ "9" commençant par "lnk:child" : définit le lien

 

champ 464 : lien entre le périodique et l'article

sous champ "0" : identifiant de la notice d'article (si on export les notices liées)

sous champ "t" : titre de la notice d'article

sous champ "t" : titre du bulletin

sous champ "v" : numéro du bulletin

sous champ "d" : date du bulletin (format "machine")

sous champ "e" : date du bulletin (format d'affichage)

sous champ "9" commençant par "id:" : identifiant de la notice d'article

sous champ "9" commençant par "page:" : la pagination

sous champ "9" commençant par "lnk:art" : définit le lien

 

champ 421 : lien entre le périodique et une notice fille

sous champ "0" : identifiant de la notice (si on export les notices liées)

sous champ "9" commençant par "bl:" définit le niveau hiérarchique et bibliographique de la notice

sous champ "9" commençant par "id:" : identifiant de la notice

sous champ "9" commençant par "type_lnk:" : type de lien entre les deux notices

sous champ "9" commençant par "lnk:child" : définit le lien

sous champ "x" : ISSN/ISBN

sous champ "t" : titre de la notice

 

champ 422 : lien entre le périodique et une notice mère

sous champ "0" : identifiant de la notice (si on export les notices liées)

sous champ "9" commençant par "bl:" définit le niveau hiérarchique et bibliographique de la notice

sous champ "9" commençant par "id:" : identifiant de la notice

sous champ "9" commençant par "type_lnk:" : type de lien entre les deux notices

sous champ "9" commençant par "lnk:parent" : définit le lien

sous champ "x" : ISSN/ISBN

sous champ "t" : titre de la notice

-------------------------- liens dans une notice de bulletin ---------------------------------------------

infos pour identifier le bulletin :

 

champ 200

sous champ "h" : numéro du bulletin

sous champ "i" : titre du bulletin

 

champ 210

sous champ "h" : date du bulletin (format "machine")

sous champ "d" : date du bulletin (format d'affichage)

champ 530

sous champ "a" : titre du périodique

 

champ 461 : lien vers la notice de périodique

sous champ "0" : identifiant de la notice de périodique (si on export les notices liées)

sous champ "9" commençant par "bl:" définit le niveau hiérarchique et bibliographique de la notice (ici : s1)

sous champ "9" commençant par "id:" : identifiant de la notice de périodique

sous champ "9" commençant par "rank:" : ordre d'aparition dans les liens

sous champ "9" commençant par "type_lnk:" : type de lien entre les deux notices (ici : b)

sous champ "9" commençant par "lnk:parent" : définit le lien

sous champ "x" : ISSN/ISBN

sous champ "t" : titre du périodique

-------------------------- liens dans une notice d'article ---------------------------------------------

 

champ 463 : lien vers le bulletin

sous champ "t" : titre du bulletin

sous champ "v" : numéro du bulletin

sous champ "d" : date du bulletin (format "machine")

sous champ "e" : date du bulletin (format d'affichage)

sous champ "9" commençant par "id:" : identifiant du bulletin

sous champ "9" commençant par "lnk:bull" : définit le lien

 

champ 461 : lien vers la notice de périodique

sous champ "0" : identifiant de la notice de périodique (si on export les notices liées)

sous champ "9" commençant par "id:" : identifiant de la notice de périodique

sous champ "9" commençant par "lnk:perio" : définit le lien

sous champ "x" : ISSN/ISBN

sous champ "t" : titre du périodique